SMTK
@SMTK_VERSION@
Simulation Modeling Tool Kit
|
15 #ifndef smtk_extension_qtAssociationView_h
16 #define smtk_extension_qtAssociationView_h
18 #include "smtk/extension/qt/Exports.h"
19 #include "smtk/extension/qt/qtBaseAttributeView.h"
22 #include <QModelIndex>
25 class QTableWidgetItem;
34 class qtAssociationWidget;
62 const QMap<QString, QList<smtk::attribute::DefinitionPtr>>& attDefinitionMap()
const;
64 bool isEmpty()
const override;
67 void updateUI()
override;
68 void onShowCategory()
override;
69 void updateModelAssociation()
override;
70 void onAttributeChanged(
int);
71 void associationsChanged();
74 void attAssociationChanged();
77 void createWidget()
override;
81 virtual void getAllDefinitions();
The main namespace for the Simulation Modeling Tool Kit (SMTK).
Definition: doc.h:33
Definition: qtBaseAttributeView.h:29
A base class for all view types implemented using Qt.
Definition: qtBaseView.h:46
A View that provides a GUI to edit an attribute's association information.
Definition: qtAssociationView.h:52
smtk::shared_ptr< smtk::attribute::Attribute > AttributePtr
Definition: PublicPointerDefs.h:456
Definition: qtAssociationView.cxx:38
#define smtkTypenameMacro(...)
Add typedefs to a class for identifcation.
Definition: SharedFromThis.h:68