9 #ifndef lgrMainWindow_H_
10 #define lgrMainWindow_H_
14 #include <QtGui/QMainWindow>
16 #include <commonWidgets/dynamicMenuBar.h>
19 class QProgressDialog;
43 virtual void saveGuiConfiguration(
bool forceSave=
false);
46 virtual void loadGuiConfiguration();
51 virtual bool getConfigurationDirectory(DtFilename& configPath,
bool makeDirEnabled);
54 virtual void updateTitleBar(
const DtString loggerName);
59 bool yesNoQuestion(QString question);
65 int yesNoCancelQuestion(QString question);
69 void errorMessage(QString message);
72 void showProgress(QString name,
bool canBeCanceled);
75 void updateProgress(QString msg,
int progress);
78 void finishProgress();
84 MAKCommonWidgets::DtDynamicMenuBar& dynamicMenuBar();
86 void addMenu( QString previousMenuName,
DtLgrMenu* menu );
93 virtual void setVisible(
bool on);
100 void closeEvent(QCloseEvent* ce);
101 void printMessage(
const DtString& message);
102 void closeMainWindow(
const bool& closeFlag);