pollymc/launcher/ui/pages/instance
flow ec62d8e973
refactor: move general code from mod model to its own model
This aims to continue decoupling other types of resources (e.g. resource
packs, shader packs, etc) from mods, so that we don't have to
continuously watch our backs for changes to one of them affecting the
others.

To do so, this creates a more general list model for resources, based on
the mods one, that allows you to extend it with functionality for other
resources.

I had to do some template and preprocessor stuff to get around the
QObject limitation of not allowing templated classes, so that's sadge :c

On the other hand, I tried cleaning up most general-purpose code in the
mod model, and added some documentation, because it looks nice :D

Signed-off-by: flow <flowlnlnln@gmail.com>
2022-08-20 10:45:01 -03:00
..
ExternalResourcesPage.cpp refactor: move general code from mod model to its own model 2022-08-20 10:45:01 -03:00
ExternalResourcesPage.h Disable "Check for Updates" and "Download Mods" while the game is running 2022-08-01 20:56:05 +10:00
ExternalResourcesPage.ui fix: fix translations for mod updater 2022-07-19 18:03:45 +02:00
GameOptionsPage.cpp chore: add license header 2022-03-20 21:40:49 +01:00
GameOptionsPage.h chore: add license header 2022-03-20 21:40:49 +01:00
GameOptionsPage.ui NOISSUE continue reshuffling the codebase 2021-11-22 03:55:16 +01:00
InstanceSettingsPage.cpp fix: hide the entire performance tab on instance settings in non-Linux 2022-07-23 13:29:39 -03:00
InstanceSettingsPage.h chore: add license header 2022-03-20 21:40:49 +01:00
InstanceSettingsPage.ui Add Performance related settings 2022-07-06 09:34:14 +02:00
LogPage.cpp refactor: fix deprecation up to Qt 5.15 2022-07-10 12:17:52 +02:00
LogPage.h chore: add license header 2022-03-20 21:40:49 +01:00
LogPage.ui PasteUpload task changed to use 0x0.st's protocol 2022-01-19 08:27:26 +00:00
ModFolderPage.cpp fix: distinguish Coremods 2022-08-20 12:53:13 +02:00
ModFolderPage.h fix: distinguish Coremods 2022-08-20 12:53:13 +02:00
NotesPage.cpp chore: add license header 2022-03-20 21:40:49 +01:00
NotesPage.h chore: add license header 2022-03-20 21:40:49 +01:00
NotesPage.ui NOISSUE continue reshuffling the codebase 2021-11-22 03:55:16 +01:00
OtherLogsPage.cpp chore: add license header 2022-03-20 21:40:49 +01:00
OtherLogsPage.h chore: add license header 2022-03-20 21:40:49 +01:00
OtherLogsPage.ui PasteUpload task changed to use 0x0.st's protocol 2022-01-19 08:27:26 +00:00
ResourcePackPage.h refactor: Create a more clear hierarchy for some instance pages 2022-06-14 07:04:31 -03:00
ScreenshotsPage.cpp refactor: replace QRegExp with QRegularExpression 2022-07-10 12:17:52 +02:00
ScreenshotsPage.h Revert "fix: remove updater if it is not used" 2022-07-06 18:13:51 +02:00
ScreenshotsPage.ui NOISSUE Added Copy File(s) feature for the screenshot page 2021-12-03 16:08:11 +01:00
ServersPage.cpp fix: fix slots for Qt 6 2022-07-10 12:19:15 +02:00
ServersPage.h chore: update license headers 2022-07-10 12:19:15 +02:00
ServersPage.ui NOISSUE continue reshuffling the codebase 2021-11-22 03:55:16 +01:00
ShaderPackPage.h refactor: Create a more clear hierarchy for some instance pages 2022-06-14 07:04:31 -03:00
TexturePackPage.h refactor: Create a more clear hierarchy for some instance pages 2022-06-14 07:04:31 -03:00
VersionPage.cpp chore: update license headers 2022-07-10 12:19:15 +02:00
VersionPage.h feat: initial Quilt support 2022-04-07 18:11:40 +02:00
VersionPage.ui feat: initial Quilt support 2022-04-07 18:11:40 +02:00
WorldListPage.cpp Make new title strings translatable 2022-08-10 12:07:24 -05:00
WorldListPage.h fix: Make world safety nag title text match the action being performed instead of always saying 'Copy World' 2022-08-09 16:01:21 -05:00
WorldListPage.ui NOISSUE continue reshuffling the codebase 2021-11-22 03:55:16 +01:00