12 #ifndef TMAPPEVENTCONTROLLER_H_
13 #define TMAPPEVENTCONTROLLER_H_
17 #include <vlutil/vlFilename.h>
38 virtual void setFullScreenMode(
bool b);
40 virtual double defaultPointHeightOffset();
41 virtual double defaultLineHeightOffset();
44 virtual bool openDatabase(QString db);
45 virtual void closeDatabase();
48 virtual void processDisplayOptions();
49 virtual void processFrameRateMonitor();
50 virtual void processEmitterBeamOptions();
51 virtual void processPuffOptions();
52 virtual void processTacticalSmokeOptions();
53 virtual void processTransmitterOptions();
61 virtual void processToggleFullScreen(
bool b);
64 virtual void processToggleAnim(
bool b);
68 virtual void aboutToQuit();
71 virtual void setDefaultPointHeightOffset(
double h);
74 virtual void setDefaultLineHeightOffset(
double h);
76 virtual void processSaveOverlays();
77 virtual void processLoadOverlays();
79 virtual void processSaveSelectionGroups();
80 virtual void processLoadSelectionGroups();
84 virtual void processFilePrint();
88 virtual void processFilePrintObjects();
91 virtual void processFileSaveMapArea();
94 virtual void processLoadOverlayFile(
const QString& file);
97 virtual void processLoadSelectionGroupsFile(
const QString& file);
99 virtual void processToggleFreehandPointEdit(
bool b);
104 void filenameInUseChanged(
const QString& s);
105 void fullScreenModeChanged(
bool);
108 void defaultPointHeightOffsetChanged(
double);
111 void defaultLineHeightOffsetChanged(
double);
126 #endif //TMAPPEVENTCONTROLLER_H_