diff options
author | Ken Moore <ken@ixsystems.com> | 2017-08-25 16:10:42 -0400 |
---|---|---|
committer | Ken Moore <ken@ixsystems.com> | 2017-08-25 16:10:42 -0400 |
commit | ca1234e18f6317fa9d8321c6257204b9e265d860 (patch) | |
tree | c9feb58ba04cd408e646ace64eca7d759e85a374 /src-qt5/core/libLumina/NativeEmbedWidget.h | |
parent | Re-enable compositing and ensure that the window embed routines work for all ... (diff) | |
download | lumina-ca1234e18f6317fa9d8321c6257204b9e265d860.tar.gz lumina-ca1234e18f6317fa9d8321c6257204b9e265d860.tar.bz2 lumina-ca1234e18f6317fa9d8321c6257204b9e265d860.zip |
Another round of work on getting the window embed stuff cleaned up.
Now the windows are restacking properly again - just need to forward events from the frame to the window on-demand still
Diffstat (limited to 'src-qt5/core/libLumina/NativeEmbedWidget.h')
-rw-r--r-- | src-qt5/core/libLumina/NativeEmbedWidget.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src-qt5/core/libLumina/NativeEmbedWidget.h b/src-qt5/core/libLumina/NativeEmbedWidget.h index 65e03c51..523ff790 100644 --- a/src-qt5/core/libLumina/NativeEmbedWidget.h +++ b/src-qt5/core/libLumina/NativeEmbedWidget.h @@ -43,7 +43,7 @@ public: bool detachWindow(); bool isEmbedded(); //status of the embed - + void raiseWindow(); public slots: //Pause/resume @@ -52,12 +52,14 @@ public slots: void resyncWindow(); void repaintWindow(); + void reregisterEvents(); protected: void resizeEvent(QResizeEvent *ev); void showEvent(QShowEvent *ev); void hideEvent(QHideEvent *ev); void paintEvent(QPaintEvent *ev); + bool nativeEvent(const QByteArray &eventType, void *message, long *result); }; #endif |