12 #include <vrvCore/DtDeMainWindow.h>
13 #include <vrvUtil/DtSignalConnectionManager.h>
14 #include <vrfExtProtocol/objType.h>
16 #include <QtCore/QMap>
17 #include <QtCore/QVariant>
18 #include <QtGui/QMainWindow>
50 virtual bool canCreateExisting()
const;
51 virtual bool canRevertExisting()
const;
52 virtual bool canDeleteExisting()
const;
54 virtual DtObjectType selectedObjectType()
const;
58 virtual void bringToFront();
71 virtual QString selectedCategory()
const;
81 virtual void setApplicationTitle(
const std::string& appName);
84 virtual std::string applicationTitle()
const;
87 virtual void setApplicationIcon(
const std::string& iconName);
90 virtual void setShowQuitDialogOnClose(
bool);
93 virtual void destroyWindow();
98 virtual void categoriesReverted();
99 virtual void deployedCountriesReverted();
108 virtual void preSimulationModelSetSave();
109 virtual void deleteExisting();
110 virtual void revertExisting();
112 virtual void simulationModelSetLoaded();
113 virtual void loadUiFiles(
const DtFilename&);
116 virtual void selectEntity();
117 virtual void reselectModel();
120 virtual void simulationModelSetSaved();
123 virtual void createBehaviorUi();
124 virtual void closeEvent(QCloseEvent* e);
127 virtual void itemStatusChanged();
128 virtual void categoriesModified();
129 virtual void deployableCountriesModified();
165 virtual makVrv::DtDeMainWindow* createMainWindow(makVrv::DtDe& de);