summaryrefslogtreecommitdiffstats
path: root/src/gui/kernel/qwindow.cpp
diff options
context:
space:
mode:
authorJoerg Bornemann <joerg.bornemann@digia.com>2012-10-01 12:55:27 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2012-10-02 08:06:18 +0200
commit24c403a2bd71578a1978baed1c60f08c12cd62c5 (patch)
treece787724bf5b847c48bb5e6981e49904d9f35803 /src/gui/kernel/qwindow.cpp
parent07c95ad7f3c2450f0dbb6edfa5e207a03cb88034 (diff)
QWindow::setWindowFilePath added
QWindow::setWindowFilePath sets the file path of the document that is currently represented by the window. The window system might display it in the window's title bar along with an icon matching the file type. Task-number: QTBUG-27299 Change-Id: I8f620d1262fc0b4cd16884198b16853b73ce3b1f Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by: Morten Johan Sørvig <morten.sorvig@digia.com>
Diffstat (limited to 'src/gui/kernel/qwindow.cpp')
-rw-r--r--src/gui/kernel/qwindow.cpp21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/gui/kernel/qwindow.cpp b/src/gui/kernel/qwindow.cpp
index 98c9451de1..1e2ac5b0a6 100644
--- a/src/gui/kernel/qwindow.cpp
+++ b/src/gui/kernel/qwindow.cpp
@@ -571,6 +571,27 @@ QString QWindow::windowTitle() const
}
/*!
+ \property QWindow::windowFilePath
+ \brief the file name this window is representing.
+
+ This property might be used by the windowing system to display the file
+ path of the document this window is representing in the tile bar.
+*/
+void QWindow::setWindowFilePath(const QString &filePath)
+{
+ Q_D(QWindow);
+ d->windowFilePath = filePath;
+ if (d->platformWindow)
+ d->platformWindow->setWindowFilePath(filePath);
+}
+
+QString QWindow::windowFilePath() const
+{
+ Q_D(const QWindow);
+ return d->windowFilePath;
+}
+
+/*!
\property QWindow::windowIcon
\brief the window's icon in the windowing system