Cocoa: Implement raise() and lower().

bb10
Morten Sorvig 2011-06-07 12:06:26 +02:00
parent 67f18cafcc
commit 28391442e7
2 changed files with 14 additions and 0 deletions

View File

@ -60,6 +60,9 @@ public:
void setGeometry(const QRect &rect);
void setVisible(bool visible);
void setWindowTitle(const QString &title);
void raise();
void lower();
WId winId() const;
NSView *contentView() const;

View File

@ -110,6 +110,17 @@ void QCocoaWindow::setWindowTitle(const QString &title)
CFRelease(windowTitle);
}
void QCocoaWindow::raise()
{
// ### handle spaces (see Qt 4 raise_sys in qwidget_mac.mm)
[m_nsWindow orderFront];
}
void QCocoaWindow::lower()
{
[m_nsWindow orderBack];
}
WId QCocoaWindow::winId() const
{
return WId(m_nsWindow);