17 #include <QtCore/QMap>
18 #include <QtCore/QVariant>
19 #include <QtWidgets/QMainWindow>
36 class DtEntityMapperKey;
53 virtual bool canCreateExisting()
const;
54 virtual bool canRevertExisting()
const;
55 virtual bool canMakeTemplate()
const;
56 virtual std::set<makVrf::DtEntityMapperKey> getSelectedInformation()
const;
59 virtual bool canDeleteExisting(
bool any =
false)
const;
65 virtual void bringToFront();
78 virtual DtString selectedCategoryRawData()
const;
79 virtual QString selectedCategory()
const;
81 virtual void addCategory(
const QString&);
82 virtual bool hasCategory(
const QString&)
const;
91 virtual void select(
const std::vector<DtObjectType>&);
92 virtual bool selectedIsInMasterSMS()
const;
93 virtual bool canAddSubordinateToSelected()
const;
94 virtual int selectedItemsCount()
const;
95 virtual bool selectedIsPartOfSimulationObjectGroup()
const;
96 virtual void redisplayListIcons();
97 virtual void resetVisuals();
103 virtual void setup();
123 virtual void categoriesReverted();
124 virtual void deployedCountriesReverted();
125 virtual void overlayLayersReverted();
133 virtual void clear();
136 virtual void preSimulationModelSetSave();
137 virtual void deleteExisting();
138 virtual void revertExisting();
140 virtual void simulationModelSetLoaded();
141 virtual void preloadSimulationModelSet();
142 virtual void loadUiFiles(
const DtFilename&);
145 virtual void selectEntity();
146 virtual void reselectModel();
149 virtual void simulationModelSetSaved();
152 virtual void createBehaviorUi();
153 virtual void closeEvent(QCloseEvent* e);
157 virtual void itemStatusChanged();
158 virtual void categoriesModified();
159 virtual void creationStatusModified();
160 virtual void labelModified();
161 virtual void deployableCountriesModified();
165 virtual bool eventFilter(
QObject*, QEvent*);