94 Commits

Author SHA1 Message Date
Adam Higerd
3fe28520ca Qt: route Qt logging to mGBA's logging system 2025-05-03 01:42:12 -07:00
Vicki Pfau
f58f9746d7 Qt: Allow passing multiple games on command line for multiplayer (closes #3061) 2025-01-10 02:46:58 -08:00
Vicki Pfau
7ec56763f9 Qt: Fix installer updates if a version number is in the filename (fixes #3109) 2024-11-24 17:55:53 -08:00
Vicki Pfau
7bd877dfbd Qt: Shut up coverity some, despite this probably not doing anything 2024-01-31 01:22:18 -08:00
Vicki Pfau
eff1785ce0 Qt: Coverity complains about this but I have no idea if it matters 2024-01-30 16:20:52 -08:00
Vicki Pfau
c49050fe65 Qt: Let the getOpenFileName function class take an optional starting path 2023-07-16 01:44:07 -07:00
Vicki Pfau
0c77227e06 Qt: Finish input driver separation 2023-01-22 19:38:01 -08:00
Vicki Pfau
b220c7a68b Qt: Attempt to fix 5.8 build 2022-12-07 02:35:08 -08:00
Vicki Pfau
f847502f4a Qt: Use a UA string for all HTTP requests 2022-11-06 22:26:53 -08:00
Vicki Pfau
770b121b10 Qt: Handle relative DATADIR 2022-04-20 19:20:24 -07:00
Vicki Pfau
0313fedf10 Qt: Save positions of multiplayer windows (closes #2128) 2021-12-28 17:56:43 -08:00
Vicki Pfau
2d5f6dd675 All: Add updater stub and hook it into the Qt frontend 2021-08-10 22:09:24 -07:00
Vicki Pfau
4a7feb66f9 Qt: Add update checking infrastructure 2021-08-10 22:04:46 -07:00
Vicki Pfau
6154ed91cb Qt: Don't use a static QFont 2021-01-26 02:14:53 -08:00
Vicki Pfau
71379aac66 Qt: Unify monospace font usage 2020-12-16 18:16:41 -08:00
Vicki Pfau
d44a26d962 Qt: Pay down some technical debt in the shader selector 2020-12-03 23:57:52 -08:00
Bastien Orivel
199f692d55 Qt: Remove unused variables
* The usage for this one was removed in
  be3e884ba51609b058b0da46c7e8bded3d2a7376
* This one is not used since afae3c8b807577123c93f32f1145422fc55500af
  which moved the whole refresh process into its own method
* I couldn't find any usage of this one in the history, it was probably
  never read.
* This one was used until 10d5588d4cc543f07b4f6bf21e8a3bac63fb02f3 which
  removed the usage but not the declaration
* Unused since cf7017dd867a542f3808f1e6287b683da92d0553
2020-11-12 01:55:00 -08:00
Vicki Pfau
7091494583 GBA e-Reader: Batch scanning 2020-02-23 16:58:44 -08:00
Vicki Pfau
03163b8497 Qt: Support Discord Rich Presence 2019-03-14 18:42:50 -07:00
Vicki Pfau
8b88e7ae6a Qt: More app metadata fixes 2019-02-25 20:54:47 -08:00
Vicki Pfau
4e39875e7b Qt: Revamp logging configuration 2019-01-20 21:09:34 -08:00
Vicki Pfau
759a1d2749 Qt: Fix non-SQLite build (fixes #1254) 2018-12-08 16:41:19 -08:00
Vicki Pfau
a052feda88 Qt: Fix cleanup leaks 2018-09-03 13:03:14 -07:00
Vicki Pfau
c94aff135f Qt: Unify worker threads 2017-10-17 21:39:12 -07:00
Vicki Pfau
9b0393d50f Qt: Redo GameController into multiple classes 2017-07-23 14:51:35 -07:00
Vicki Pfau
9b6fc44825 Qt: Fix translation initialization (fixes #776) 2017-07-06 11:13:28 -07:00
Vicki Pfau
db08a75d9b Qt: Fix initializing locale 2017-07-04 22:38:59 -07:00
Vicki Pfau
4d3d579cae Qt: Add language selector 2017-06-30 11:00:58 -07:00
Vicki Pfau
f91a4195b6 Qt: Fix window icon being stretched 2017-06-30 10:02:24 -07:00
Lioncash
f6f3cb5d3d Qt: Use C++11 in-class initialization where applicable 2017-05-16 22:55:22 -07:00
waddlesplash
11afd59cda Qt: Disable "New multiplayer window" when MAX_GBAS is reached.
Fixes #107.
2017-05-16 20:39:36 -07:00
waddlesplash
10fe4a743c Qt: Show native directory separators in the GUI.
The core still gets '/'s always (it chokes on '\'s), but the Qt
interface always uses the native separators.

In the process of doing this, also removed the custom FileDialog
subclass and made everything use GBAApp::get*FileDialog instead.

Also fixes #552, because I had to change that code anyway.
2017-04-02 16:33:24 -07:00
Vicki Pfau
000f232c58 Core: Begin log revamp 2017-03-05 15:58:00 -08:00
Vicki Pfau
be3e884ba5 Qt: Fix linking after some windows have been closed 2017-02-07 15:42:39 -08:00
Vicki Pfau
c11551a1f7 Qt: Make ConfigController::configDir static 2017-01-18 01:36:06 -08:00
Jeffrey Pfau
712abdeb0f Qt: Fix non-SQLITE build 2017-01-10 23:38:58 -08:00
Jeffrey Pfau
c0c903eb3e Qt: Fix non-SQLITE build 2017-01-10 23:27:24 -08:00
Jeffrey Pfau
9e7d2edd4f Qt: Load No-Intro DB on a thread 2017-01-10 20:13:34 -08:00
Jeffrey Pfau
d6e5283b9e Feature: Move game database from flatfile to SQLite3 2017-01-10 00:49:56 -08:00
Jeffrey Pfau
fa884d071e All: Migrate includes to separate directory 2016-12-30 21:25:07 -08:00
Jeffrey Pfau
2f1cb61d01 All: Add C++ header guards 2016-12-26 21:01:55 -08:00
Jeffrey Pfau
20f8cdc3e0 Qt: Move last directory setting from qt.ini to config.ini 2016-12-20 01:35:07 -08:00
Jeffrey Pfau
cd306fc351 Qt: Remove testing code 2016-09-05 22:42:27 -07:00
Jeffrey Pfau
dbe55c2fa8 Qt: Fix translation interface 2016-09-05 22:38:39 -07:00
Jeffrey Pfau
d3763b0f5d All: Fix CMake install path handling some 2016-07-17 19:08:08 -07:00
Jeffrey Pfau
24c0893cf5 All: Put version.h somewhere better 2016-05-04 01:36:25 -07:00
Jeffrey Pfau
93e5b6da7b All: Rearrange some directories to make more sense 2016-05-04 01:28:30 -07:00
Jeffrey Pfau
f3daa19a6d Qt: More GB bringup 2016-02-13 01:06:36 -08:00
Jeffrey Pfau
a75c019fab GBA Thread: Kill GBAThread 2016-02-10 22:42:39 -08:00
Jeffrey Pfau
d8ad87504d Qt: Use mLog instead of GBALog 2016-02-10 22:42:39 -08:00