diff options
author | flow <flowlnlnln@gmail.com> | 2022-08-21 10:50:10 -0300 |
---|---|---|
committer | flow <flowlnlnln@gmail.com> | 2022-09-07 08:29:58 -0300 |
commit | 42eb265624cb4a6461dc203a5ebfcb35ddd5d730 (patch) | |
tree | 67dbb06ad3c8c8759ba631dabe5eee20b55fc86a /launcher/ui/dialogs | |
parent | 8a65726e9dbe990a898a49d4ce05d61ad5b06852 (diff) | |
download | PrismLauncher-42eb265624cb4a6461dc203a5ebfcb35ddd5d730.tar.gz PrismLauncher-42eb265624cb4a6461dc203a5ebfcb35ddd5d730.tar.bz2 PrismLauncher-42eb265624cb4a6461dc203a5ebfcb35ddd5d730.zip |
refactor: create mod pages and filter widget by factory methods
This takes most expensive operations out of the constructors.
Signed-off-by: flow <flowlnlnln@gmail.com>
Diffstat (limited to 'launcher/ui/dialogs')
-rw-r--r-- | launcher/ui/dialogs/ModDownloadDialog.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/launcher/ui/dialogs/ModDownloadDialog.cpp b/launcher/ui/dialogs/ModDownloadDialog.cpp index 7382d1cf..d740c8cb 100644 --- a/launcher/ui/dialogs/ModDownloadDialog.cpp +++ b/launcher/ui/dialogs/ModDownloadDialog.cpp @@ -127,9 +127,9 @@ QList<BasePage*> ModDownloadDialog::getPages() { QList<BasePage*> pages; - pages.append(new ModrinthModPage(this, m_instance)); + pages.append(ModrinthModPage::create(this, m_instance)); if (APPLICATION->capabilities() & Application::SupportsFlame) - pages.append(new FlameModPage(this, m_instance)); + pages.append(FlameModPage::create(this, m_instance)); return pages; } |