14 #include <QtWidgets/QWidget>
18 #include <QtWidgets/QToolButton>
19 #include <QtWidgets/QPushButton>
32 class DtToolButtonWrapperWidget;
58 virtual void setObjectTypes(
const std::set<makVrf::DtEntityMapperKey>& obj);
59 virtual void setObjectTypes(
const std::vector<DtComponentSystemDefinition*>& obj);
60 virtual void simulationModelSetLoaded();
61 virtual void clearContents();
65 virtual QString typeText()
const;
66 virtual QString TypeText()
const;
69 virtual void setupCategories(
const std::set<makVrf::DtEntityMapperKey>& obj);
70 virtual void setupCategories(
const std::vector<DtComponentSystemDefinition*>& obj);
72 virtual void setModelCategories();
73 virtual QSize sizeHint()
const;
77 virtual void changed();
78 virtual QStringList defaults()
const;
81 virtual QMenu* createRightClickButtonMenu();
84 virtual void clearAll();
85 virtual void addItems();
86 virtual void autoTag();
87 virtual void slot_onCategoryRightClicked(
const QPoint&);
88 virtual void onRemove();
89 virtual void onCategoryItemSelected();
90 virtual void slot_removeCategory();
94 void categoriesModified();
95 void deployableCountriesModified();
96 void overlayLayersModified();
137 virtual QStringList
defaults()
const;
160 virtual QStringList
defaults()
const;
178 virtual QStringList
defaults()
const;
180 virtual void setupCategories(
const std::set<makVrf::DtEntityMapperKey>& obj);