Commit Graph

7 Commits

Author SHA1 Message Date
David Korth
2a5551b616 [qrvthtool] Fix UI issues on Windows 10.
- Always use the Oxygen icon theme. Qt6 has a built-in monochrome icon
  theme on Windows 10, but it's missing some icons.

- On Windows 10, set the style to fusion. Qt's "Windows Vista" style
  (now "Modern Windows") doesn't support Dark Mode, but fusion does.

- Manifest: Add Windows 8, 8.1, and 10 OS GUIDs.

- resource.rc: Use the CreateProcess manifest ID, not IsolationAware.
  IsolationAware is only for DLLs. Without the CreateProcess ID,
  on Windows 10, GetVersion() and the version helper functions will
  assume we're actually using Windows 8.
2025-06-17 20:18:47 -04:00
David Korth
fafc35430f Update Win32 .rc file copyright notices for 2025. 2025-05-21 21:09:32 -04:00
David Korth
1032459deb Use SPDX license identifiers instead of the license notice.
...except bin2h.c, since it was written by FIX94.
2022-02-14 22:11:10 -05:00
David Korth
0584ad1cf1 Updated rvthtool and qrvthtool Win32 resource scripts for 2019.
qrvthtool: Added a version resource.
2019-03-07 20:31:27 -05:00
David Korth
d7557ede05 [qrvthtool] resource.h: Use IDI_QRVTHTOOL instead of IDI_APPLICATION.
IDI_APPLICATION is defined in Windows headers as the "default" application
icon, with resource ID 32512.

resource.rc: IDI_QRVTHTOOL, not IDI_KEY_VALID. Besides the fact that this
is wrong (and is a copy/paste error from rom-properties), this caused the
icon to be defined using a name instead of an ID.
2018-09-30 20:51:05 -04:00
David Korth
1189e6b3c1 [qrvthtool] CMakeLists.txt: Fix the manifest source path.
Also disable manifest processing on non-Windows platforms.

resource.rc: Subdirectory path is probably needed for the icon and
manifest files.
2018-09-30 00:19:28 -04:00
David Korth
4be9b028e1 [qrvthtool] Added a Windows icon and manifest.
TODO: Needs testing. I don't have Qt5 installed in my VM at the moment,
so I can't easily test this locally.
2018-09-30 00:10:44 -04:00