Files
OrcaSlicer-bambulab/src/slic3r/GUI/GUI_ObjectLayers.hpp
T

40 lines
804 B
C++
Raw Normal View History

2019-05-28 16:38:04 +02:00
#ifndef slic3r_GUI_ObjectLayers_hpp_
#define slic3r_GUI_ObjectLayers_hpp_
#include "GUI_ObjectSettings.hpp"
#include "wxExtensions.hpp"
class wxBoxSizer;
namespace Slic3r {
class ModelObject;
namespace GUI {
class ConfigOptionsGroup;
class ObjectLayers : public OG_Settings
{
2019-05-30 12:41:16 +02:00
ScalableBitmap m_bmp_delete;
ScalableBitmap m_bmp_add;
ModelObject* m_object {nullptr};
2019-05-28 16:38:04 +02:00
2019-05-30 12:41:16 +02:00
std::vector<std::string> m_legends;
2019-05-28 16:38:04 +02:00
public:
ObjectLayers(wxWindow* parent);
~ObjectLayers() {}
2019-05-30 12:41:16 +02:00
void create_layers_list();
void create_layer();
2019-05-28 16:38:04 +02:00
void update_layers_list();
void add_layer() {};
void del_layer() {};
void UpdateAndShow(const bool show) override;
void msw_rescale();
};
}}
#endif // slic3r_GUI_ObjectLayers_hpp_