#ifndef PREVIEWDLP_HPP #define PREVIEWDLP_HPP #include #ifndef WX_PRECOMP #include #endif #include "Settings.hpp" #include "Model.hpp" #include "Config.hpp" namespace Slic3r { namespace GUI { class PreviewDLP : public wxPanel { public: void reload_print() {}; PreviewDLP(wxWindow* parent, const wxSize& size, std::vector& _objects, std::shared_ptr _model, std::shared_ptr _config, std::shared_ptr _settings) : wxPanel(parent, wxID_ANY, wxDefaultPosition, size, wxTAB_TRAVERSAL), objects(_objects), model(_model), config(_config), settings(_settings) {} private: std::vector& objects; //< reference to parent vector std::shared_ptr model; std::shared_ptr config; std::shared_ptr settings; }; } } // Namespace Slic3r::GUI #endif