Commit graph

547 commits

Author SHA1 Message Date
av-dx
1ec32681ab GUI: Add "Publisher" grouping method 2021-11-12 14:46:34 +01:00
av-dx
528f5d7c41 GUI: Substitute auto with resolved type 2021-11-12 14:46:34 +01:00
av-dx
eb8d7098f6 GUI: Add metadata names to grouped list widget 2021-11-12 14:46:34 +01:00
av-dx
d93664ceda GUI: Pass names to grouping by Language and Platform 2021-11-12 14:46:34 +01:00
av-dx
dc291ee56e GUI: Add metadata XMLs and MetadataParser 2021-11-12 14:46:34 +01:00
av-dx
b583cfaf4d GUI: Set default grouping method to None 2021-11-12 14:46:34 +01:00
av-dx
46c804986d GUI: Add group header formatting to grid view 2021-11-12 14:46:34 +01:00
av-dx
26e16916fe GUI: Add popup to select grouping method in grid view 2021-11-12 14:46:34 +01:00
av-dx
0d954b5680 JANITORIAL: Remove debug warnings 2021-11-12 14:46:34 +01:00
av-dx
8796b88251 JANITORIAL: Minor whitespace formatting fix 2021-11-12 14:46:34 +01:00
av-dx
8805365b59 GUI: Removed unnecessary variable assignments 2021-11-12 14:46:34 +01:00
av-dx
33b5694a4e JANITORIAL: Formatting fixes 2021-11-12 14:46:34 +01:00
av-dx
cdc62b6aca GUI: Don't attempt to start if group header is selected 2021-11-12 14:46:34 +01:00
av-dx
7fd536db4f GUI: Fix signed comparison in for loops 2021-11-12 14:46:34 +01:00
av-dx
cdeb79c13e GUI: Don't carry over selection if it's a header 2021-11-12 14:46:34 +01:00
av-dx
499dab438f GUI: Test PopupWidget for grouping method selection 2021-11-12 14:46:34 +01:00
av-dx
7d3d4a76e5 GUI: Add multiple grouping methods 2021-11-12 14:46:34 +01:00
av-dx
c3dd558044 GUI: Separate function to set the attribute list 2021-11-12 14:46:34 +01:00
av-dx
4eb5043ed5 GUI: Add a grouped list widget with collapsible groups 2021-11-12 14:46:34 +01:00
av-dx
b554a1a6bc GUI: Made few get functions const 2021-11-12 14:46:34 +01:00
av-dx
e8bee56f9a JANITORIAL: Formatting fixes 2021-11-12 14:46:34 +01:00
av-dx
ffef874a96 GUI: Move launcher chooser and dialogs to same file 2021-11-12 14:46:34 +01:00
av-dx
1f18febade JANITORIAL: Formatting fixes 2021-11-12 14:46:34 +01:00
av-dx
7edd0606d2 GUI: Add check to see if theme supports grid view 2021-11-12 14:46:34 +01:00
av-dx
6e1ec33fd8 GUI: Move LauncherDialog and LauncherChooser into separate files 2021-11-12 14:46:34 +01:00
av-dx
7d1c3af603 GUI: Split the LauncherDialog into two classes create a chooser object 2021-11-12 14:46:34 +01:00
av-dx
11670117dd GUI: Change naming from "Library" to "Launcher" 2021-11-12 14:46:34 +01:00
av-dx
7e63200f78 GUI: Launcher can get the selected entry from the grid 2021-11-12 14:46:34 +01:00
av-dx
bf732b7392 GUI: Add grid/list switching in launcher 2021-11-12 14:46:34 +01:00
av-dx
7aed013e3f GUI: Check for _list existance 2021-11-12 14:46:34 +01:00
av-dx
6db31d463b GUI: Fix theme for lowres screens 2021-11-12 14:46:34 +01:00
av-dx
8a37fd7044 GUI: Remove Start and Edit buttons from Launcher dialog 2021-11-12 14:46:34 +01:00
av-dx
68bec2375d GUI: Pass the cmds from tray to launcher dialog 2021-11-12 14:46:34 +01:00
av-dx
614ffdc73c GUI: Handle missing engineid in launcher entry. 2021-11-12 14:46:34 +01:00
av-dx
fa5e0d5674 GUI: Test out tray dialog to lauch games. 2021-11-12 14:46:34 +01:00
av-dx
801fde51c7 GUI: Render flags to represent language 2021-11-12 14:46:34 +01:00
av-dx
6a57173c5a GUI: Moved Grid widgets to separate files. 2021-11-12 14:46:34 +01:00
av-dx
4d07dd48e3 GUI: Switch to GridItemInfo struct from LauncherEntry 2021-11-12 14:46:34 +01:00
av-dx
b6ccca78c0 GUI: Move Grid Initialisation to reflowLayout() 2021-11-12 14:46:34 +01:00
av-dx
d104c3bcb3 GUI: Removed test widget 2021-11-12 14:46:34 +01:00
av-dx
059deb0e50 MISC: Remove temporary warnings 2021-11-12 14:46:34 +01:00
av-dx
3f2fecfb59 GUI: Remove temporary functions from Launcher 2021-11-12 14:46:34 +01:00
av-dx
dc878846ee GUI: Create new widgets for the grid system. 2021-11-12 14:46:34 +01:00
av-dx
999c5d2bc6 GUI: Testing grid view with constraints 2021-11-12 14:46:34 +01:00
Le Philousophe
fb64903483 GUI: Fix usage of matchString 2021-11-01 15:40:29 +01:00
lb_ii
46f11f6c77 GUI: Use custom matcher for games list 2021-11-01 15:29:34 +01:00
D G Turner
50548c738d GUI: Fix Incorrect Logic due to Stray Semicolon 2021-08-26 22:56:25 +01:00
Thierry Crozat
8d4ef7234d GUI: Avoid crash when starting ScummVM with partially corrupted config file
In my case I had a section where only the gameid was defined and no path.
Obviously this is not valid and I cannot start that game. But this is not
a reason to crash with an unknown "path" key error when starting ScummVM.
2021-08-26 17:12:55 +01:00
Orgad Shaneh
dc66c05a40 GUI: Remove unused member 2021-07-11 11:16:54 +03:00
a/
bad9008a89 DETECTOR: Modify getFileProperties to cache md5 results 2021-05-14 22:35:23 +02:00