Commit Graph

32 Commits (31c75a2b5a58f063dd2f1d64fc79417e93c5722d)

Author SHA1 Message Date
Stenzek 31c75a2b5a
Qt: Remove Q_OBJECT where unnecessary
Shaves another 20KB off the binary, and more importantly improves
compile time since moc doesn't need to run for as many files.
1 month ago
Stenzek 7a359e54be
GPU: Add separate scaling and FMV scaling options 2 months ago
Stenzek 006de3a6df
Qt: Don't manually populate combos for enums 2 months ago
Stenzek c6c8039211
Qt: Use header resize mode for settings panels 3 months ago
Davide Pesavento 71591e8219 Qt: Use localized date/time formatting in a few more places 3 months ago
Stenzek c82351a14a
Qt: Implement 'System Language' language option 3 months ago
Stenzek 37efd34a99
Qt: Drop renderer option from setup wizard
No need when automatic renderer exists.
3 months ago
Stenzek a002fd2672
Qt: Include moc sources in main source
Saves compiling a bunch of files with MSBuild.
3 months ago
Stenzek 6ae334b30c
Qt: Avoid wildcard disconnect
See https://bugreports.qt.io/browse/QTBUG-134610
3 months ago
Davide Pesavento 3b90d18c6a
Qt: Fix return code confusion in AchievementLoginDialog
We were passing the wrong code to QDialog::done(). Qt defines 0 as Rejected
and 1 as Accepted. This had no practical impact because callers were also
using the inverted logic. The accepted()/rejected() signals were emitted
incorrectly but nothing is using them at the moment.

Still, to prevent further issues and improve code readability, flip the logic
and prefer accept()/reject() over done().
4 months ago
Stenzek 49d5d8e9a7
Qt: Fix achievement login dialog sizing on MacOS 4 months ago
Stenzek 32963c3f6a
Controller: Use string_view() for localised strings 7 months ago
Stenzek 2311c8d287
Settings: Convert dithering/true color options to a dropdown
Half of them are mutually exclusive, so this simplifies things.
Fewer options = better, right?
7 months ago
Stenzek 4bfb37f8fb
Qt: Add graphics and achievements to setup wizard 8 months ago
Stenzek 9113a6e6a6
Qt: Add 'Multiple Devices' to automatic mapping
Also populate the "current device" label with the device from
the config when running the setup wizard, instead of always setting
the label to Keyboard.
9 months ago
Stenzek 462a4a3b50
Controller: Refactor so that GetControllerInfo() can't return null 9 months ago
Stenzek 2d63b34d48
Qt: Add icons/decorations to input devices 10 months ago
Stenzek 13b85728a0
Qt: Refactor input device/motor tracking
Remove multiple sources of truth.
10 months ago
Stenzek 6d0f92d4fb
dep/fmt: Bump to v11.0.2 1 year ago
Stenzek 7f4e5d55db
Misc: Update copyright headers 1 year ago
Stenzek ccd7ba9acf
Qt: Move language/theme setting to window 1 year ago
Stenzek 6f9e8efee5
Qt: Fix a couple of theme switching glitches 1 year ago
Stenzek 76f6eafdbc
Qt: Fix folder selection title bar 1 year ago
Stenzek 2938602d75
Qt: Remove BIOS search directory from per-game settings
Rather than just disabling it and confusing the user.
1 year ago
Stenzek 6021e435ba
Qt: Work around QList<QPair> marshalling issue 1 year ago
Stenzek c03f1cfeb8
Qt: Fix ugly popup message on Mac in setup wizard 1 year ago
Stenzek ffb5682b43
Qt: Add game list excluded folders as well as files
Backport of https://github.com/PCSX2/pcsx2/pull/9730
1 year ago
Stenzek 3e9ac99d54
Qt: Fix 6.7 deprecation warnings 2 years ago
Stenzek 04b837a418
Qt: Redesign graphics settings panel
Add screenshot format/type.
2 years ago
Stenzek 573dfd2a26
Qt: Add runtime downloading of OSD fonts 2 years ago
Stenzek 325dcc81ca
FullscreenUI: Allow changing UI language 2 years ago
Stenzek 4fc984e082 Qt: Add setup wizard 2 years ago