1
0
mirror of https://github.com/Swordfish90/cool-retro-term.git synced 2026-02-08 00:32:27 +00:00

Force Fusion look on macOS.

This commit is contained in:
Filippo Scognamiglio
2025-12-15 00:26:21 +01:00
parent 477621dd3e
commit 265caf0df7

View File

@@ -19,6 +19,7 @@
#if defined(Q_OS_MAC) #if defined(Q_OS_MAC)
#include <CoreFoundation/CoreFoundation.h> #include <CoreFoundation/CoreFoundation.h>
#include <QStyleFactory>
#endif #endif
QString getNamedArgument(QStringList args, QString name, QString defaultName) QString getNamedArgument(QStringList args, QString name, QString defaultName)
@@ -50,6 +51,9 @@ int main(int argc, char *argv[])
// Ensure key repeat works for letter keys (disable macOS press-and-hold for this app). // Ensure key repeat works for letter keys (disable macOS press-and-hold for this app).
CFPreferencesSetAppValue(CFSTR("ApplePressAndHoldEnabled"), kCFBooleanFalse, kCFPreferencesCurrentApplication); CFPreferencesSetAppValue(CFSTR("ApplePressAndHoldEnabled"), kCFBooleanFalse, kCFPreferencesCurrentApplication);
CFPreferencesAppSynchronize(kCFPreferencesCurrentApplication); CFPreferencesAppSynchronize(kCFPreferencesCurrentApplication);
// Qt6 macOS default look is still lacking, so let's force Fusion for now
QQuickStyle::setStyle(QStringLiteral("Fusion"));
#endif #endif
if (argc>1 && (!strcmp(argv[1],"-h") || !strcmp(argv[1],"--help"))) { if (argc>1 && (!strcmp(argv[1],"-h") || !strcmp(argv[1],"--help"))) {