src/gui/kernel/qt_x11_p.h
branchGCC_SURGE
changeset 31 5daf16870df6
parent 30 5dc02b23752f
equal deleted inserted replaced
27:93b982ccede2 31:5daf16870df6
   329 };
   329 };
   330 
   330 
   331 class QMimeData;
   331 class QMimeData;
   332 
   332 
   333 struct QX11Data;
   333 struct QX11Data;
   334 extern QX11Data *qt_x11Data;
   334 extern Q_GUI_EXPORT QX11Data *qt_x11Data;
   335 
   335 
   336 enum DesktopEnvironment {
   336 enum DesktopEnvironment {
   337     DE_UNKNOWN,
   337     DE_UNKNOWN,
   338     DE_KDE,
   338     DE_KDE,
   339     DE_GNOME,
   339     DE_GNOME,
   436     // true if Qt is compiled w/ Tablet support and we have a tablet.
   436     // true if Qt is compiled w/ Tablet support and we have a tablet.
   437     bool use_xinput;
   437     bool use_xinput;
   438     int xinput_major;
   438     int xinput_major;
   439     int xinput_eventbase;
   439     int xinput_eventbase;
   440     int xinput_errorbase;
   440     int xinput_errorbase;
       
   441 
       
   442     // for XKEYBOARD support
       
   443     bool use_xkb;
       
   444     int xkb_major;
       
   445     int xkb_eventbase;
       
   446     int xkb_errorbase;
   441 
   447 
   442     QList<QWidget *> deferred_map;
   448     QList<QWidget *> deferred_map;
   443     struct ScrollInProgress {
   449     struct ScrollInProgress {
   444         long id;
   450         long id;
   445         QWidget* scrolled_widget;
   451         QWidget* scrolled_widget;
   562         _QT_INPUT_ENCODING,
   568         _QT_INPUT_ENCODING,
   563 
   569 
   564         _MOTIF_WM_HINTS,
   570         _MOTIF_WM_HINTS,
   565 
   571 
   566         DTWM_IS_RUNNING,
   572         DTWM_IS_RUNNING,
   567         KDE_FULL_SESSION,
       
   568         KWIN_RUNNING,
       
   569         KWM_RUNNING,
       
   570         GNOME_BACKGROUND_PROPERTIES,
       
   571         ENLIGHTENMENT_DESKTOP,
   573         ENLIGHTENMENT_DESKTOP,
       
   574         _DT_SAVE_MODE,
   572         _SGI_DESKS_MANAGER,
   575         _SGI_DESKS_MANAGER,
   573 
   576 
   574         // EWMH (aka NETWM)
   577         // EWMH (aka NETWM)
   575         _NET_SUPPORTED,
   578         _NET_SUPPORTED,
   576         _NET_VIRTUAL_ROOTS,
   579         _NET_VIRTUAL_ROOTS,
   626         _NET_SUPPORTING_WM_CHECK,
   629         _NET_SUPPORTING_WM_CHECK,
   627 
   630 
   628         _NET_WM_CM_S0,
   631         _NET_WM_CM_S0,
   629 
   632 
   630         _NET_SYSTEM_TRAY_VISUAL,
   633         _NET_SYSTEM_TRAY_VISUAL,
       
   634 
       
   635         _NET_ACTIVE_WINDOW,
   631 
   636 
   632         // Property formats
   637         // Property formats
   633         COMPOUND_TEXT,
   638         COMPOUND_TEXT,
   634         TEXT,
   639         TEXT,
   635         UTF8_STRING,
   640         UTF8_STRING,