aboutsummaryrefslogtreecommitdiff
path: root/src-qt5/core/libLumina/NativeEmbedWidget.h
diff options
context:
space:
mode:
authorKen Moore <ken@ixsystems.com>2017-08-25 16:10:42 -0400
committerKen Moore <ken@ixsystems.com>2017-08-25 16:10:42 -0400
commitca1234e18f6317fa9d8321c6257204b9e265d860 (patch)
treec9feb58ba04cd408e646ace64eca7d759e85a374 /src-qt5/core/libLumina/NativeEmbedWidget.h
parentRe-enable compositing and ensure that the window embed routines work for all ... (diff)
downloadlumina-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.h4
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
bgstack15