Commit graph

515 commits

Author SHA1 Message Date
Eugene Sandulenko
eb2625114d
GUI: Fix compilation 2021-11-12 14:50:11 +01:00
Eugene Sandulenko
1661fa1ba6 GUI: Read icons and metadata from gui-icons.dat 2021-11-12 14:46:34 +01:00
Eugene Sandulenko
bdd4e8198c GUI: Do not error() on malformed game entries 2021-11-12 14:46:34 +01:00
Eugene Sandulenko
7772e2a4d5 GUI: Added more explanations for translators 2021-11-12 14:46:34 +01:00
Eugene Sandulenko
27c1d0546b GUI: Got rid of another 'using' directive for consistency sake 2021-11-12 14:46:34 +01:00
Eugene Sandulenko
e7374cf9b7 GUI: Move launcher grid specific implementation class declarations to .cpp 2021-11-12 14:46:34 +01:00
Eugene Sandulenko
01f445cbae GUI: Move locally-used enum to the relevant file from the header 2021-11-12 14:46:34 +01:00
Eugene Sandulenko
f33e3c26a5 GUI: Mark Grid-related things translatable 2021-11-12 14:46:34 +01:00
Eugene Sandulenko
109beb4f86 GUI: Explicitely use Common:: namespace 2021-11-12 14:46:34 +01:00
Eugene Sandulenko
e5d1701220 GUI: Fix warnings 2021-11-12 14:46:34 +01:00
Eugene Sandulenko
a497d25640 GUI: Do not show groups when only "ALL" is present in the grouped list 2021-11-12 14:46:34 +01:00
Eugene Sandulenko
5d857068a1 GUI: Fix error() when description is missing in a game entry 2021-11-12 14:46:34 +01:00
av-dx
c054c15d1c GUI: Fix when setting group method to None 2021-11-12 14:46:34 +01:00
av-dx
e4e47dd28a GUI: Set a default grouping method in popup widget 2021-11-12 14:46:34 +01:00
av-dx
009280aa53 GUI: Add filtering to grid view 2021-11-12 14:46:34 +01:00
av-dx
2cfc31ee52 GUI: Refactor the common build() code b/w launchers 2021-11-12 14:46:34 +01:00
av-dx
fdd9cb2165 JANITORIAL: Less confusing names for functions 2021-11-12 14:46:34 +01:00
av-dx
5ede55c6a0 JANITORIAL: Move common code for all cases out of switch 2021-11-12 14:46:34 +01:00
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