diff options
Diffstat (limited to 'src/plugins/platforms/xcb/qxcbconnection.h')
-rw-r--r-- | src/plugins/platforms/xcb/qxcbconnection.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/plugins/platforms/xcb/qxcbconnection.h b/src/plugins/platforms/xcb/qxcbconnection.h index df91ad6e2f..08dd304b3d 100644 --- a/src/plugins/platforms/xcb/qxcbconnection.h +++ b/src/plugins/platforms/xcb/qxcbconnection.h @@ -66,6 +66,7 @@ struct XInput2MaemoData; #endif struct XInput2DeviceData; #endif +struct xcb_randr_get_output_info_reply_t; //#define Q_XCB_DEBUG @@ -398,7 +399,9 @@ private: void handleGenericEventMaemo(xcb_ge_event_t *event); #endif void handleClientMessageEvent(const xcb_client_message_event_t *event); - QXcbScreen* createScreenWithFabricatedName(int screenNumber, xcb_screen_t* xcbScreen); + QXcbScreen* findOrCreateScreen(QList<QXcbScreen *>& newScreens, int screenNumber, + xcb_screen_t* xcbScreen, xcb_randr_get_output_info_reply_t *output = NULL); + void updateScreens(); bool m_xi2Enabled; int m_xi2Minor; @@ -443,7 +446,6 @@ private: QList<QXcbScreen *> m_screens; int m_primaryScreen; - int m_primaryOutput; xcb_atom_t m_allAtoms[QXcbAtom::NAtoms]; |