6 #include <cad/meta/metalinewidth.h>
10 #define BY_BLOCK "ByBlock"
11 #define BY_LAYER "ByLayer"
31 bool showByLayer =
false,
bool showByBlock =
false);
50 void setWidth(lc::MetaLineWidth_CSPtr lineWidth);
void updateMetaInfoManager()
lc::ui::MetaInfoManager_SPtr _metaInfoManager
lc::MetaLineWidth_CSPtr lineWidth()
Return selected line width.
Dropdown select for line widths. Line widths are hardcoded in the constructor.
void onActivated(const QString &text)
void setWidth(lc::MetaLineWidth_CSPtr lineWidth)
Select a new width.
void onLayerChanged(lc::Layer_CSPtr layer)
Event when a new layer is selected.
std::map< QString, double > values
LineWidthSelect(lc::ui::MetaInfoManager_SPtr metaInfoManager, QWidget *parent=0, bool showByLayer=false, bool showByBlock=false)
Create widget.
void setMetaInfoManager(lc::ui::MetaInfoManager_SPtr metaInfoManager)
Set the MetaInfo manager.