VirtualBox

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


Ignore:
Timestamp:
Jan 3, 2024 4:29:25 PM (13 months ago)
Author:
vboxsync
Message:

FE/Qt: UICommon: Handle app-wide palette updates on Linux, Solaris, BSD as well.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/globals/UICommon.cpp

    r102750 r102751  
    28762876    }
    28772877
    2878 #if defined(VBOX_WS_MAC) || defined(VBOX_WS_WIN)
    28792878    /* Handle application palette change event: */
    28802879    if (   pEvent->type() == QEvent::ApplicationPaletteChange
    28812880        && pObject == windowManager().mainWindowShown())
    28822881    {
    2883 # if defined(VBOX_WS_MAC)
     2882#if defined(VBOX_WS_MAC)
    28842883        const bool fDarkMode = UICocoaApplication::instance()->isDarkMode();
    2885 # elif defined(VBOX_WS_WIN)
     2884#elif defined(VBOX_WS_WIN)
    28862885        const bool fDarkMode = isWindowsInDarkMode();
    2887 # endif
     2886#else /* Linux, BSD, Solaris */
     2887        const bool fDarkMode = isPaletteInDarkMode();
     2888#endif /* Linux, BSD, Solaris */
    28882889        if (m_fDarkMode != fDarkMode)
    28892890        {
     
    28932894        }
    28942895    }
    2895 #endif /* VBOX_WS_MAC || VBOX_WS_WIN */
    28962896
    28972897    /* Call to base-class: */
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