17 #include <QtCore/QMap>
18 #include <QtCore/QVariant>
19 #include <QtWidgets/QMainWindow>
41 class DtEntityMapperKey;
58 virtual bool canCreateExisting()
const;
59 virtual bool canRevertExisting()
const;
60 virtual bool canMakeTemplate()
const;
61 virtual std::set<makVrf::DtEntityMapperKey> getSelectedInformation()
const;
64 virtual bool canDeleteExisting(
bool any =
false)
const;
70 virtual void bringToFront();
83 virtual std::vector<std::string> selectedCategories()
const;
85 virtual bool hasCategory(
const QString&)
const;
89 virtual void executeFilter();
96 virtual void select(
const std::vector<DtObjectType>&);
97 virtual bool selectedIsInMasterSMS()
const;
98 virtual bool canAddSubordinateToSelected()
const;
99 virtual int selectedItemsCount()
const;
100 virtual bool selectedIsPartOfSimulationObjectGroup()
const;
101 virtual void redisplayListIcons();
102 virtual void resetVisuals();
108 virtual void setup();
110 virtual void readOnlyChanged(
bool);
130 virtual void categoriesReverted();
131 virtual void deployedCountriesReverted();
132 virtual void overlayLayersReverted();
140 virtual void clear();
143 virtual void preSimulationModelSetSave();
144 virtual void deleteExisting();
145 virtual void revertExisting();
147 virtual void simulationModelSetLoaded();
148 virtual void newDataFileAdded();
149 virtual void preloadSimulationModelSet();
150 virtual void loadUiFiles(
const DtFilename&);
153 virtual void selectEntity();
154 virtual void reselectModel();
157 virtual void simulationModelSetSaved();
160 virtual void createBehaviorUi();
161 virtual void closeEvent(QCloseEvent* e);
165 virtual void itemStatusChanged();
166 virtual void categoriesModified();
167 virtual void creationStatusModified();
168 virtual void labelModified();
169 virtual void deployableCountriesModified();
171 virtual void enableEditing();
174 virtual bool eventFilter(
QObject*, QEvent*);