+ /// Add name of current directory into title of desktop window
+ void setCurrentDir(const QString& theDir, bool toUpdate = true);
+
+ /// Add asterisk to a title of the window
+ void setModifiedState(bool isModified, bool toUpdate = true);
+
+ /// Returns current state of modification
+ bool isModifiedState() const { return myIsModified; }
+
+ void updateTitle();
+
+ private slots:
+ void cascadeWindows();
+ void onViewCreated(XGUI_ViewWindow* theWindow);
+ void onDeleteView(XGUI_ViewWindow* theWindow);
+ void activateView();
+ void onViewActivated(QMdiSubWindow* theSubWnd);
+
+signals:
+ void exitKeySequence();
+
+ protected:
+ void closeEvent(QCloseEvent* event);
+ void createMainMenu();