wip: sniproxy to traymanager1
This commit is contained in:
@@ -15,7 +15,8 @@
|
||||
#include <xcb/xcb.h>
|
||||
|
||||
class KSelectionOwner;
|
||||
class SNIProxy;
|
||||
class TrayManagerProxy;
|
||||
class TrayManager1;
|
||||
|
||||
class FdoSelectionManager : public QObject, public QAbstractNativeEventFilter
|
||||
{
|
||||
@@ -39,12 +40,14 @@ private:
|
||||
void dock(xcb_window_t embed_win);
|
||||
void undock(xcb_window_t client);
|
||||
void setSystemTrayVisual();
|
||||
void initTrayManager();
|
||||
|
||||
QNativeInterface::QX11Application *m_x11Interface = nullptr;
|
||||
TrayManager1 *m_trayManager = nullptr;
|
||||
|
||||
uint8_t m_damageEventBase;
|
||||
|
||||
QHash<xcb_window_t, u_int32_t> m_damageWatches;
|
||||
QHash<xcb_window_t, SNIProxy *> m_proxies;
|
||||
QHash<xcb_window_t, TrayManagerProxy *> m_proxies;
|
||||
KSelectionOwner *m_selectionOwner;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user