14 #include <vrfExtProtocol/objectType.h>
17 #include <QtCore/QMap>
18 #include <QtCore/QVariant>
19 #include <QtGui/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;
61 virtual DtObjectType selectedObjectType()
const;
65 virtual void bringToFront();
78 virtual QString selectedCategory()
const;
80 virtual bool hasCategory(
const QString&)
const;
87 virtual void select(
const std::vector<DtObjectType>&);
88 virtual bool selectedIsInMasterSMS()
const;
89 virtual bool canAddSubordinateToSelected()
const;
90 virtual int selectedItemsCount()
const;
116 virtual void categoriesReverted();
117 virtual void deployedCountriesReverted();
118 virtual void overlayLayersReverted();
126 virtual void clear();
129 virtual void preSimulationModelSetSave();
130 virtual void deleteExisting();
131 virtual void revertExisting();
133 virtual void simulationModelSetLoaded();
134 virtual void preloadSimulationModelSet();
135 virtual void loadUiFiles(
const DtFilename&);
138 virtual void selectEntity();
139 virtual void reselectModel();
142 virtual void simulationModelSetSaved();
145 virtual void createBehaviorUi();
146 virtual void closeEvent(QCloseEvent* e);
150 virtual void itemStatusChanged();
151 virtual void categoriesModified();
152 virtual void creationStatusModified();
153 virtual void labelModified();
154 virtual void deployableCountriesModified();