diff options
Diffstat (limited to 'src/gui/kernel/qplatformwindow_qpa.h')
-rw-r--r-- | src/gui/kernel/qplatformwindow_qpa.h | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/gui/kernel/qplatformwindow_qpa.h b/src/gui/kernel/qplatformwindow_qpa.h index 78090def0a..2235d0f9be 100644 --- a/src/gui/kernel/qplatformwindow_qpa.h +++ b/src/gui/kernel/qplatformwindow_qpa.h @@ -55,23 +55,26 @@ QT_BEGIN_NAMESPACE QT_MODULE(Gui) class QPlatformWindowPrivate; -class QWidget; +class QWindow; class QPlatformGLContext; class Q_GUI_EXPORT QPlatformWindow { Q_DECLARE_PRIVATE(QPlatformWindow) public: - QPlatformWindow(QWidget *tlw); + QPlatformWindow(QWindow *window); virtual ~QPlatformWindow(); - QWidget *widget() const; + QWindow *window() const; + QPlatformWindow *parent() const; + virtual void setGeometry(const QRect &rect); virtual QRect geometry() const; virtual void setVisible(bool visible); virtual Qt::WindowFlags setWindowFlags(Qt::WindowFlags flags); - virtual Qt::WindowFlags windowFlags() const; + virtual Qt::WindowState setWindowState(Qt::WindowState state); + virtual WId winId() const; virtual void setParent(const QPlatformWindow *window); @@ -79,6 +82,8 @@ public: virtual void raise(); virtual void lower(); + virtual void propagateSizeHints(); + virtual void setOpacity(qreal level); virtual void requestActivateWindow(); |