SMTK
@SMTK_VERSION@
Simulation Modeling Tool Kit
|
13 #ifndef smtk_extension_qtAttribute_h
14 #define smtk_extension_qtAttribute_h
17 #include "smtk/extension/qt/Exports.h"
18 #include "smtk/extension/qt/qtItem.h"
44 bool createWidgetWhenEmpty =
false);
50 QWidget*
widget() {
return m_widget; }
52 QWidget* parentWidget();
55 virtual void addItem(
qtItem*);
57 QList<qtItem*>& items()
const;
58 virtual void showAdvanceLevelOverlay(
bool show);
59 bool useSelectionManager()
const {
return m_useSelectionManager; }
62 void createBasicLayout(
bool includeAssociations);
77 void itemModified(
qtItem*);
85 virtual void createWidget(
bool createWidgetWhenEmpty =
false);
87 QPointer<QWidget> m_widget;
90 void onItemModified();
94 bool m_useSelectionManager;
The main namespace for the Simulation Modeling Tool Kit (SMTK).
Definition: doc.h:33
an abstract UI class for attribute item
Definition: qtItem.h:61
A base class for all view types implemented using Qt.
Definition: qtBaseView.h:46
QWidget * widget()
Return the QT widget that visualizes the attribute.
Definition: qtAttribute.h:50
smtk::shared_ptr< smtk::attribute::Attribute > AttributePtr
Definition: PublicPointerDefs.h:456
Configure one item in a view, which may contain children.
Definition: Configuration.h:32
Definition: qtAttribute.h:34
Definition: qtAttribute.cxx:42