+
+void XGUI_MainWindow::updateTitle()
+{
+ QString aTitle = myTitle;
+ if (!myCurrentDir.isNull())
+ aTitle += " - " + myCurrentDir;
+ if (myIsModified)
+ aTitle += "*";
+ setWindowTitle(aTitle);
+}
+
+void XGUI_MainWindow::setCurrentDir(const QString& theDir, bool toUpdate)
+{
+ myCurrentDir = theDir;
+ if (toUpdate)
+ updateTitle();
+}
+
+void XGUI_MainWindow::setModifiedState(bool isModified, bool toUpdate)
+{
+ myIsModified = isModified;
+ if (toUpdate)
+ updateTitle();
+}
+