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;
114 virtual void categoriesReverted();
115 virtual void deployedCountriesReverted();
116 virtual void overlayLayersReverted();
124 virtual void clear();
127 virtual void preSimulationModelSetSave();
128 virtual void deleteExisting();
129 virtual void revertExisting();
131 virtual void simulationModelSetLoaded();
132 virtual void preloadSimulationModelSet();
133 virtual void loadUiFiles(
const DtFilename&);
136 virtual void selectEntity();
137 virtual void reselectModel();
140 virtual void simulationModelSetSaved();
143 virtual void createBehaviorUi();
144 virtual void closeEvent(QCloseEvent* e);
148 virtual void itemStatusChanged();
149 virtual void categoriesModified();
150 virtual void creationStatusModified();
151 virtual void labelModified();
152 virtual void deployableCountriesModified();