9 #ifndef lgrMainWindow_H_
10 #define lgrMainWindow_H_
14 #include <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(
const QString& question);
65 int yesNoCancelQuestion(
const QString& question);
69 void errorMessage(
const QString& message);
72 void showProgress(
const QString& name,
bool canBeCanceled);
75 void updateProgress(
const 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);