summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/cocoa/qcocoawindow.mm
diff options
context:
space:
mode:
authorMorten Sorvig <morten.sorvig@nokia.com>2011-06-07 11:12:38 +0200
committerMorten Sorvig <morten.sorvig@nokia.com>2011-06-07 11:12:38 +0200
commit67f18cafcce8783b4d376a77ac8143e1cb906ee0 (patch)
tree04125b765bff707bddb0c8f31bfe0a90708c65ce /src/plugins/platforms/cocoa/qcocoawindow.mm
parent29b29d1b70bf8b019363884f59766f5b97cac478 (diff)
Cocoa: Implement setWindowTitle.
Diffstat (limited to 'src/plugins/platforms/cocoa/qcocoawindow.mm')
-rw-r--r--src/plugins/platforms/cocoa/qcocoawindow.mm8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/plugins/platforms/cocoa/qcocoawindow.mm b/src/plugins/platforms/cocoa/qcocoawindow.mm
index 3d5950d888..70b68d762b 100644
--- a/src/plugins/platforms/cocoa/qcocoawindow.mm
+++ b/src/plugins/platforms/cocoa/qcocoawindow.mm
@@ -43,6 +43,7 @@
#include "qcocoaautoreleasepool.h"
#include "qcocoaglcontext.h"
#include "qnsview.h"
+#include <QtCore/private/qcore_mac_p.h>
#include <QWindowSystemInterface>
@@ -102,6 +103,13 @@ void QCocoaWindow::setVisible(bool visible)
}
}
+void QCocoaWindow::setWindowTitle(const QString &title)
+{
+ CFStringRef windowTitle = QCFString::toCFStringRef(title);
+ [m_nsWindow setTitle: reinterpret_cast<const NSString *>(windowTitle)];
+ CFRelease(windowTitle);
+}
+
WId QCocoaWindow::winId() const
{
return WId(m_nsWindow);