VirtualBox

Changeset 57101 in vbox for trunk/src/VBox/Frontends


Ignore:
Timestamp:
Jul 27, 2015 5:27:26 PM (9 years ago)
Author:
vboxsync
Message:

FE/Qt: X11: Extend X11WMType with Xfwm4 detection support.

Location:
trunk/src/VBox/Frontends/VirtualBox/src/platform/x11
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/platform/x11/VBoxX11Helper.cpp

    r57098 r57101  
    7070                                   &iReturnedFormat, &ulReturnedItemCount, &ulDummy, &pcData) == Success)
    7171            {
     72                if (QString((const char*)pcData).contains("Compiz", Qt::CaseInsensitive))
     73                    wmType = X11WMType_Compiz;
     74                else
     75                if (QString((const char*)pcData).contains("GNOME Shell", Qt::CaseInsensitive))
     76                    wmType = X11WMType_GNOMEShell;
     77                else
    7278                if (QString((const char*)pcData).contains("KWin", Qt::CaseInsensitive))
    7379                    wmType = X11WMType_KWin;
    74                 else
    75                 if (QString((const char*)pcData).contains("Compiz", Qt::CaseInsensitive))
    76                     wmType = X11WMType_Compiz;
    7780                else
    7881                if (QString((const char*)pcData).contains("Mutter", Qt::CaseInsensitive))
    7982                    wmType = X11WMType_Mutter;
    8083                else
    81                 if (QString((const char*)pcData).contains("GNOME Shell", Qt::CaseInsensitive))
    82                     wmType = X11WMType_GnomeShell;
     84                if (QString((const char*)pcData).contains("Xfwm4", Qt::CaseInsensitive))
     85                    wmType = X11WMType_Xfwm4;
    8386                if (pcData)
    8487                    XFree(pcData);
  • trunk/src/VBox/Frontends/VirtualBox/src/platform/x11/VBoxX11Helper.h

    r57098 r57101  
    2323{
    2424    X11WMType_Unknown,
     25    X11WMType_Compiz,
     26    X11WMType_GNOMEShell,
    2527    X11WMType_KWin,
    26     X11WMType_Compiz,
    2728    X11WMType_Mutter,
    28     X11WMType_GnomeShell,
     29    X11WMType_Xfwm4,
    2930};
    3031
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette