6 #include <QColorDialog>
8 #include <cad/meta/metacolor.h>
9 #include <cad/meta/layer.h>
12 #define BY_BLOCK "ByBlock"
13 #define BY_LAYER "ByLayer"
14 #define CUSTOM "Custom"
32 ColorSelect(lc::ui::MetaInfoManager_SPtr metaInfoManager =
nullptr,
34 bool showByLayer =
false,
bool showByBlock =
false);
lc::Color color()
Returns selected color.
void onActivated(const QString &text)
void onLayerChanged(lc::Layer_CSPtr layer)
Event when a new layer is selected.
lc::ui::MetaInfoManager_SPtr _metaInfoManager
void updateMetaInfoManager()
void setColor(lc::Color color)
Set selected color.
void on_customColorChanged(const QColor &color)
lc::MetaColor_CSPtr metaColor()
Returns selected color.
void setMetaInfoManager(lc::ui::MetaInfoManager_SPtr metaInfoManager=nullptr)
Set the MetaInfo manager.
ColorSelect(lc::ui::MetaInfoManager_SPtr metaInfoManager=nullptr, QWidget *parent=0, bool showByLayer=false, bool showByBlock=false)
Create widget.