aboutsummaryrefslogtreecommitdiff
path: root/launcher
diff options
context:
space:
mode:
authorPetr Mrázek <peterix@gmail.com>2021-11-22 03:55:16 +0100
committerPetr Mrázek <peterix@gmail.com>2021-11-22 03:55:16 +0100
commitb258eac215c791b2a8eed10cecbbf9551c87f0b9 (patch)
tree1ae72f62d344f6a9c982b9dc5d598d32fc742acc /launcher
parent5040231f8d6ca865ea50250509c3315ea0c7400e (diff)
downloadPrismLauncher-b258eac215c791b2a8eed10cecbbf9551c87f0b9.tar.gz
PrismLauncher-b258eac215c791b2a8eed10cecbbf9551c87f0b9.tar.bz2
PrismLauncher-b258eac215c791b2a8eed10cecbbf9551c87f0b9.zip
NOISSUE continue reshuffling the codebase
Diffstat (limited to 'launcher')
-rw-r--r--launcher/Application.cpp58
-rw-r--r--launcher/CMakeLists.txt484
-rw-r--r--launcher/ColumnResizer.cpp199
-rw-r--r--launcher/ColumnResizer.h41
-rw-r--r--launcher/InstancePageProvider.h32
-rw-r--r--launcher/JavaCommon.cpp2
-rw-r--r--launcher/LaunchController.cpp29
-rw-r--r--launcher/launch/steps/CheckJava.cpp (renamed from launcher/java/launch/CheckJava.cpp)0
-rw-r--r--launcher/launch/steps/CheckJava.h (renamed from launcher/java/launch/CheckJava.h)0
-rw-r--r--launcher/main.cpp4
-rw-r--r--launcher/minecraft/MinecraftInstance.cpp2
-rw-r--r--launcher/ui/ColorCache.cpp (renamed from launcher/ColorCache.cpp)0
-rw-r--r--launcher/ui/ColorCache.h (renamed from launcher/ColorCache.h)0
-rw-r--r--launcher/ui/GuiUtil.cpp (renamed from launcher/GuiUtil.cpp)15
-rw-r--r--launcher/ui/GuiUtil.h (renamed from launcher/GuiUtil.h)0
-rw-r--r--launcher/ui/InstanceWindow.cpp (renamed from launcher/InstanceWindow.cpp)7
-rw-r--r--launcher/ui/InstanceWindow.h (renamed from launcher/InstanceWindow.h)9
-rw-r--r--launcher/ui/MainWindow.cpp (renamed from launcher/MainWindow.cpp)38
-rw-r--r--launcher/ui/MainWindow.h (renamed from launcher/MainWindow.h)0
-rw-r--r--launcher/ui/dialogs/AboutDialog.cpp (renamed from launcher/dialogs/AboutDialog.cpp)0
-rw-r--r--launcher/ui/dialogs/AboutDialog.h (renamed from launcher/dialogs/AboutDialog.h)0
-rw-r--r--launcher/ui/dialogs/AboutDialog.ui (renamed from launcher/dialogs/AboutDialog.ui)0
-rw-r--r--launcher/ui/dialogs/CopyInstanceDialog.cpp (renamed from launcher/dialogs/CopyInstanceDialog.cpp)2
-rw-r--r--launcher/ui/dialogs/CopyInstanceDialog.h (renamed from launcher/dialogs/CopyInstanceDialog.h)0
-rw-r--r--launcher/ui/dialogs/CopyInstanceDialog.ui (renamed from launcher/dialogs/CopyInstanceDialog.ui)0
-rw-r--r--launcher/ui/dialogs/CustomMessageBox.cpp (renamed from launcher/dialogs/CustomMessageBox.cpp)0
-rw-r--r--launcher/ui/dialogs/CustomMessageBox.h (renamed from launcher/dialogs/CustomMessageBox.h)0
-rw-r--r--launcher/ui/dialogs/EditAccountDialog.cpp (renamed from launcher/dialogs/EditAccountDialog.cpp)0
-rw-r--r--launcher/ui/dialogs/EditAccountDialog.h (renamed from launcher/dialogs/EditAccountDialog.h)0
-rw-r--r--launcher/ui/dialogs/EditAccountDialog.ui (renamed from launcher/dialogs/EditAccountDialog.ui)0
-rw-r--r--launcher/ui/dialogs/ExportInstanceDialog.cpp (renamed from launcher/dialogs/ExportInstanceDialog.cpp)0
-rw-r--r--launcher/ui/dialogs/ExportInstanceDialog.h (renamed from launcher/dialogs/ExportInstanceDialog.h)0
-rw-r--r--launcher/ui/dialogs/ExportInstanceDialog.ui (renamed from launcher/dialogs/ExportInstanceDialog.ui)0
-rw-r--r--launcher/ui/dialogs/IconPickerDialog.cpp (renamed from launcher/dialogs/IconPickerDialog.cpp)2
-rw-r--r--launcher/ui/dialogs/IconPickerDialog.h (renamed from launcher/dialogs/IconPickerDialog.h)0
-rw-r--r--launcher/ui/dialogs/IconPickerDialog.ui (renamed from launcher/dialogs/IconPickerDialog.ui)0
-rw-r--r--launcher/ui/dialogs/LoginDialog.cpp (renamed from launcher/dialogs/LoginDialog.cpp)0
-rw-r--r--launcher/ui/dialogs/LoginDialog.h (renamed from launcher/dialogs/LoginDialog.h)0
-rw-r--r--launcher/ui/dialogs/LoginDialog.ui (renamed from launcher/dialogs/LoginDialog.ui)0
-rw-r--r--launcher/ui/dialogs/MSALoginDialog.cpp (renamed from launcher/dialogs/MSALoginDialog.cpp)0
-rw-r--r--launcher/ui/dialogs/MSALoginDialog.h (renamed from launcher/dialogs/MSALoginDialog.h)0
-rw-r--r--launcher/ui/dialogs/MSALoginDialog.ui (renamed from launcher/dialogs/MSALoginDialog.ui)0
-rw-r--r--launcher/ui/dialogs/NewComponentDialog.cpp (renamed from launcher/dialogs/NewComponentDialog.cpp)0
-rw-r--r--launcher/ui/dialogs/NewComponentDialog.h (renamed from launcher/dialogs/NewComponentDialog.h)0
-rw-r--r--launcher/ui/dialogs/NewComponentDialog.ui (renamed from launcher/dialogs/NewComponentDialog.ui)0
-rw-r--r--launcher/ui/dialogs/NewInstanceDialog.cpp (renamed from launcher/dialogs/NewInstanceDialog.cpp)16
-rw-r--r--launcher/ui/dialogs/NewInstanceDialog.h (renamed from launcher/dialogs/NewInstanceDialog.h)2
-rw-r--r--launcher/ui/dialogs/NewInstanceDialog.ui (renamed from launcher/dialogs/NewInstanceDialog.ui)0
-rw-r--r--launcher/ui/dialogs/NotificationDialog.cpp (renamed from launcher/dialogs/NotificationDialog.cpp)0
-rw-r--r--launcher/ui/dialogs/NotificationDialog.h (renamed from launcher/dialogs/NotificationDialog.h)0
-rw-r--r--launcher/ui/dialogs/NotificationDialog.ui (renamed from launcher/dialogs/NotificationDialog.ui)0
-rw-r--r--launcher/ui/dialogs/ProfileSelectDialog.cpp (renamed from launcher/dialogs/ProfileSelectDialog.cpp)7
-rw-r--r--launcher/ui/dialogs/ProfileSelectDialog.h (renamed from launcher/dialogs/ProfileSelectDialog.h)0
-rw-r--r--launcher/ui/dialogs/ProfileSelectDialog.ui (renamed from launcher/dialogs/ProfileSelectDialog.ui)0
-rw-r--r--launcher/ui/dialogs/ProfileSetupDialog.cpp (renamed from launcher/dialogs/ProfileSetupDialog.cpp)8
-rw-r--r--launcher/ui/dialogs/ProfileSetupDialog.h (renamed from launcher/dialogs/ProfileSetupDialog.h)0
-rw-r--r--launcher/ui/dialogs/ProfileSetupDialog.ui (renamed from launcher/dialogs/ProfileSetupDialog.ui)0
-rw-r--r--launcher/ui/dialogs/ProgressDialog.cpp (renamed from launcher/dialogs/ProgressDialog.cpp)0
-rw-r--r--launcher/ui/dialogs/ProgressDialog.h (renamed from launcher/dialogs/ProgressDialog.h)0
-rw-r--r--launcher/ui/dialogs/ProgressDialog.ui (renamed from launcher/dialogs/ProgressDialog.ui)0
-rw-r--r--launcher/ui/dialogs/SkinUploadDialog.cpp (renamed from launcher/dialogs/SkinUploadDialog.cpp)0
-rw-r--r--launcher/ui/dialogs/SkinUploadDialog.h (renamed from launcher/dialogs/SkinUploadDialog.h)0
-rw-r--r--launcher/ui/dialogs/SkinUploadDialog.ui (renamed from launcher/dialogs/SkinUploadDialog.ui)0
-rw-r--r--launcher/ui/dialogs/UpdateDialog.cpp (renamed from launcher/dialogs/UpdateDialog.cpp)0
-rw-r--r--launcher/ui/dialogs/UpdateDialog.h (renamed from launcher/dialogs/UpdateDialog.h)0
-rw-r--r--launcher/ui/dialogs/UpdateDialog.ui (renamed from launcher/dialogs/UpdateDialog.ui)0
-rw-r--r--launcher/ui/dialogs/VersionSelectDialog.cpp (renamed from launcher/dialogs/VersionSelectDialog.cpp)16
-rw-r--r--launcher/ui/dialogs/VersionSelectDialog.h (renamed from launcher/dialogs/VersionSelectDialog.h)0
-rw-r--r--launcher/ui/instanceview/AccessibleInstanceView.cpp (renamed from launcher/instanceview/AccessibleInstanceView.cpp)0
-rw-r--r--launcher/ui/instanceview/AccessibleInstanceView.h (renamed from launcher/instanceview/AccessibleInstanceView.h)0
-rw-r--r--launcher/ui/instanceview/AccessibleInstanceView_p.h (renamed from launcher/instanceview/AccessibleInstanceView_p.h)0
-rw-r--r--launcher/ui/instanceview/InstanceDelegate.cpp (renamed from launcher/instanceview/InstanceDelegate.cpp)0
-rw-r--r--launcher/ui/instanceview/InstanceDelegate.h (renamed from launcher/instanceview/InstanceDelegate.h)0
-rw-r--r--launcher/ui/instanceview/InstanceProxyModel.cpp (renamed from launcher/instanceview/InstanceProxyModel.cpp)0
-rw-r--r--launcher/ui/instanceview/InstanceProxyModel.h (renamed from launcher/instanceview/InstanceProxyModel.h)0
-rw-r--r--launcher/ui/instanceview/InstanceView.cpp (renamed from launcher/instanceview/InstanceView.cpp)0
-rw-r--r--launcher/ui/instanceview/InstanceView.h (renamed from launcher/instanceview/InstanceView.h)0
-rw-r--r--launcher/ui/instanceview/VisualGroup.cpp (renamed from launcher/instanceview/VisualGroup.cpp)0
-rw-r--r--launcher/ui/instanceview/VisualGroup.h (renamed from launcher/instanceview/VisualGroup.h)0
-rw-r--r--launcher/ui/pagedialog/PageDialog.cpp (renamed from launcher/pagedialog/PageDialog.cpp)5
-rw-r--r--launcher/ui/pagedialog/PageDialog.h (renamed from launcher/pagedialog/PageDialog.h)2
-rw-r--r--launcher/ui/pages/BasePage.h (renamed from launcher/pages/BasePage.h)0
-rw-r--r--launcher/ui/pages/BasePageContainer.h (renamed from launcher/pages/BasePageContainer.h)0
-rw-r--r--launcher/ui/pages/BasePageProvider.h (renamed from launcher/pages/BasePageProvider.h)2
-rw-r--r--launcher/ui/pages/global/AccountListPage.cpp (renamed from launcher/pages/global/AccountListPage.cpp)11
-rw-r--r--launcher/ui/pages/global/AccountListPage.h (renamed from launcher/pages/global/AccountListPage.h)2
-rw-r--r--launcher/ui/pages/global/AccountListPage.ui (renamed from launcher/pages/global/AccountListPage.ui)4
-rw-r--r--launcher/ui/pages/global/CustomCommandsPage.cpp (renamed from launcher/pages/global/CustomCommandsPage.cpp)0
-rw-r--r--launcher/ui/pages/global/CustomCommandsPage.h (renamed from launcher/pages/global/CustomCommandsPage.h)4
-rw-r--r--launcher/ui/pages/global/ExternalToolsPage.cpp (renamed from launcher/pages/global/ExternalToolsPage.cpp)0
-rw-r--r--launcher/ui/pages/global/ExternalToolsPage.h (renamed from launcher/pages/global/ExternalToolsPage.h)2
-rw-r--r--launcher/ui/pages/global/ExternalToolsPage.ui (renamed from launcher/pages/global/ExternalToolsPage.ui)0
-rw-r--r--launcher/ui/pages/global/JavaPage.cpp (renamed from launcher/pages/global/JavaPage.cpp)2
-rw-r--r--launcher/ui/pages/global/JavaPage.h (renamed from launcher/pages/global/JavaPage.h)2
-rw-r--r--launcher/ui/pages/global/JavaPage.ui (renamed from launcher/pages/global/JavaPage.ui)0
-rw-r--r--launcher/ui/pages/global/LanguagePage.cpp (renamed from launcher/pages/global/LanguagePage.cpp)2
-rw-r--r--launcher/ui/pages/global/LanguagePage.h (renamed from launcher/pages/global/LanguagePage.h)2
-rw-r--r--launcher/ui/pages/global/LauncherPage.cpp (renamed from launcher/pages/global/LauncherPage.cpp)2
-rw-r--r--launcher/ui/pages/global/LauncherPage.h (renamed from launcher/pages/global/LauncherPage.h)4
-rw-r--r--launcher/ui/pages/global/LauncherPage.ui (renamed from launcher/pages/global/LauncherPage.ui)0
-rw-r--r--launcher/ui/pages/global/MinecraftPage.cpp (renamed from launcher/pages/global/MinecraftPage.cpp)0
-rw-r--r--launcher/ui/pages/global/MinecraftPage.h (renamed from launcher/pages/global/MinecraftPage.h)2
-rw-r--r--launcher/ui/pages/global/MinecraftPage.ui (renamed from launcher/pages/global/MinecraftPage.ui)0
-rw-r--r--launcher/ui/pages/global/PasteEEPage.cpp (renamed from launcher/pages/global/PasteEEPage.cpp)0
-rw-r--r--launcher/ui/pages/global/PasteEEPage.h (renamed from launcher/pages/global/PasteEEPage.h)2
-rw-r--r--launcher/ui/pages/global/PasteEEPage.ui (renamed from launcher/pages/global/PasteEEPage.ui)0
-rw-r--r--launcher/ui/pages/global/ProxyPage.cpp (renamed from launcher/pages/global/ProxyPage.cpp)0
-rw-r--r--launcher/ui/pages/global/ProxyPage.h (renamed from launcher/pages/global/ProxyPage.h)2
-rw-r--r--launcher/ui/pages/global/ProxyPage.ui (renamed from launcher/pages/global/ProxyPage.ui)0
-rw-r--r--launcher/ui/pages/instance/GameOptionsPage.cpp (renamed from launcher/pages/instance/GameOptionsPage.cpp)0
-rw-r--r--launcher/ui/pages/instance/GameOptionsPage.h (renamed from launcher/pages/instance/GameOptionsPage.h)2
-rw-r--r--launcher/ui/pages/instance/GameOptionsPage.ui (renamed from launcher/pages/instance/GameOptionsPage.ui)0
-rw-r--r--launcher/ui/pages/instance/InstanceSettingsPage.cpp (renamed from launcher/pages/instance/InstanceSettingsPage.cpp)13
-rw-r--r--launcher/ui/pages/instance/InstanceSettingsPage.h (renamed from launcher/pages/instance/InstanceSettingsPage.h)2
-rw-r--r--launcher/ui/pages/instance/InstanceSettingsPage.ui (renamed from launcher/pages/instance/InstanceSettingsPage.ui)2
-rw-r--r--launcher/ui/pages/instance/LegacyUpgradePage.cpp (renamed from launcher/pages/instance/LegacyUpgradePage.cpp)5
-rw-r--r--launcher/ui/pages/instance/LegacyUpgradePage.h (renamed from launcher/pages/instance/LegacyUpgradePage.h)2
-rw-r--r--launcher/ui/pages/instance/LegacyUpgradePage.ui (renamed from launcher/pages/instance/LegacyUpgradePage.ui)0
-rw-r--r--launcher/ui/pages/instance/LogPage.cpp (renamed from launcher/pages/instance/LogPage.cpp)8
-rw-r--r--launcher/ui/pages/instance/LogPage.h (renamed from launcher/pages/instance/LogPage.h)2
-rw-r--r--launcher/ui/pages/instance/LogPage.ui (renamed from launcher/pages/instance/LogPage.ui)2
-rw-r--r--launcher/ui/pages/instance/ModFolderPage.cpp (renamed from launcher/pages/instance/ModFolderPage.cpp)11
-rw-r--r--launcher/ui/pages/instance/ModFolderPage.h (renamed from launcher/pages/instance/ModFolderPage.h)3
-rw-r--r--launcher/ui/pages/instance/ModFolderPage.ui (renamed from launcher/pages/instance/ModFolderPage.ui)6
-rw-r--r--launcher/ui/pages/instance/NotesPage.cpp (renamed from launcher/pages/instance/NotesPage.cpp)0
-rw-r--r--launcher/ui/pages/instance/NotesPage.h (renamed from launcher/pages/instance/NotesPage.h)2
-rw-r--r--launcher/ui/pages/instance/NotesPage.ui (renamed from launcher/pages/instance/NotesPage.ui)0
-rw-r--r--launcher/ui/pages/instance/OtherLogsPage.cpp (renamed from launcher/pages/instance/OtherLogsPage.cpp)3
-rw-r--r--launcher/ui/pages/instance/OtherLogsPage.h (renamed from launcher/pages/instance/OtherLogsPage.h)2
-rw-r--r--launcher/ui/pages/instance/OtherLogsPage.ui (renamed from launcher/pages/instance/OtherLogsPage.ui)0
-rw-r--r--launcher/ui/pages/instance/ResourcePackPage.h (renamed from launcher/pages/instance/ResourcePackPage.h)0
-rw-r--r--launcher/ui/pages/instance/ScreenshotsPage.cpp (renamed from launcher/pages/instance/ScreenshotsPage.cpp)5
-rw-r--r--launcher/ui/pages/instance/ScreenshotsPage.h (renamed from launcher/pages/instance/ScreenshotsPage.h)2
-rw-r--r--launcher/ui/pages/instance/ScreenshotsPage.ui (renamed from launcher/pages/instance/ScreenshotsPage.ui)2
-rw-r--r--launcher/ui/pages/instance/ServersPage.cpp (renamed from launcher/pages/instance/ServersPage.cpp)0
-rw-r--r--launcher/ui/pages/instance/ServersPage.h (renamed from launcher/pages/instance/ServersPage.h)2
-rw-r--r--launcher/ui/pages/instance/ServersPage.ui (renamed from launcher/pages/instance/ServersPage.ui)2
-rw-r--r--launcher/ui/pages/instance/ShaderPackPage.h (renamed from launcher/pages/instance/ShaderPackPage.h)0
-rw-r--r--launcher/ui/pages/instance/TexturePackPage.h (renamed from launcher/pages/instance/TexturePackPage.h)0
-rw-r--r--launcher/ui/pages/instance/VersionPage.cpp (renamed from launcher/pages/instance/VersionPage.cpp)25
-rw-r--r--launcher/ui/pages/instance/VersionPage.h (renamed from launcher/pages/instance/VersionPage.h)2
-rw-r--r--launcher/ui/pages/instance/VersionPage.ui (renamed from launcher/pages/instance/VersionPage.ui)6
-rw-r--r--launcher/ui/pages/instance/WorldListPage.cpp (renamed from launcher/pages/instance/WorldListPage.cpp)14
-rw-r--r--launcher/ui/pages/instance/WorldListPage.h (renamed from launcher/pages/instance/WorldListPage.h)2
-rw-r--r--launcher/ui/pages/instance/WorldListPage.ui (renamed from launcher/pages/instance/WorldListPage.ui)2
-rw-r--r--launcher/ui/pages/modplatform/ImportPage.cpp (renamed from launcher/pages/modplatform/ImportPage.cpp)8
-rw-r--r--launcher/ui/pages/modplatform/ImportPage.h (renamed from launcher/pages/modplatform/ImportPage.h)2
-rw-r--r--launcher/ui/pages/modplatform/ImportPage.ui (renamed from launcher/pages/modplatform/ImportPage.ui)0
-rw-r--r--launcher/ui/pages/modplatform/VanillaPage.cpp (renamed from launcher/pages/modplatform/VanillaPage.cpp)2
-rw-r--r--launcher/ui/pages/modplatform/VanillaPage.h (renamed from launcher/pages/modplatform/VanillaPage.h)2
-rw-r--r--launcher/ui/pages/modplatform/VanillaPage.ui (renamed from launcher/pages/modplatform/VanillaPage.ui)2
-rw-r--r--launcher/ui/pages/modplatform/atlauncher/AtlFilterModel.cpp (renamed from launcher/pages/modplatform/atlauncher/AtlFilterModel.cpp)0
-rw-r--r--launcher/ui/pages/modplatform/atlauncher/AtlFilterModel.h (renamed from launcher/pages/modplatform/atlauncher/AtlFilterModel.h)0
-rw-r--r--launcher/ui/pages/modplatform/atlauncher/AtlListModel.cpp (renamed from launcher/pages/modplatform/atlauncher/AtlListModel.cpp)0
-rw-r--r--launcher/ui/pages/modplatform/atlauncher/AtlListModel.h (renamed from launcher/pages/modplatform/atlauncher/AtlListModel.h)0
-rw-r--r--launcher/ui/pages/modplatform/atlauncher/AtlOptionalModDialog.cpp (renamed from launcher/pages/modplatform/atlauncher/AtlOptionalModDialog.cpp)0
-rw-r--r--launcher/ui/pages/modplatform/atlauncher/AtlOptionalModDialog.h (renamed from launcher/pages/modplatform/atlauncher/AtlOptionalModDialog.h)0
-rw-r--r--launcher/ui/pages/modplatform/atlauncher/AtlOptionalModDialog.ui (renamed from launcher/pages/modplatform/atlauncher/AtlOptionalModDialog.ui)2
-rw-r--r--launcher/ui/pages/modplatform/atlauncher/AtlPage.cpp (renamed from launcher/pages/modplatform/atlauncher/AtlPage.cpp)8
-rw-r--r--launcher/ui/pages/modplatform/atlauncher/AtlPage.h (renamed from launcher/pages/modplatform/atlauncher/AtlPage.h)2
-rw-r--r--launcher/ui/pages/modplatform/atlauncher/AtlPage.ui (renamed from launcher/pages/modplatform/atlauncher/AtlPage.ui)0
-rw-r--r--launcher/ui/pages/modplatform/flame/FlameModel.cpp (renamed from launcher/pages/modplatform/flame/FlameModel.cpp)0
-rw-r--r--launcher/ui/pages/modplatform/flame/FlameModel.h (renamed from launcher/pages/modplatform/flame/FlameModel.h)0
-rw-r--r--launcher/ui/pages/modplatform/flame/FlamePage.cpp (renamed from launcher/pages/modplatform/flame/FlamePage.cpp)11
-rw-r--r--launcher/ui/pages/modplatform/flame/FlamePage.h (renamed from launcher/pages/modplatform/flame/FlamePage.h)2
-rw-r--r--launcher/ui/pages/modplatform/flame/FlamePage.ui (renamed from launcher/pages/modplatform/flame/FlamePage.ui)0
-rw-r--r--launcher/ui/pages/modplatform/ftb/FtbFilterModel.cpp (renamed from launcher/pages/modplatform/ftb/FtbFilterModel.cpp)0
-rw-r--r--launcher/ui/pages/modplatform/ftb/FtbFilterModel.h (renamed from launcher/pages/modplatform/ftb/FtbFilterModel.h)0
-rw-r--r--launcher/ui/pages/modplatform/ftb/FtbListModel.cpp (renamed from launcher/pages/modplatform/ftb/FtbListModel.cpp)0
-rw-r--r--launcher/ui/pages/modplatform/ftb/FtbListModel.h (renamed from launcher/pages/modplatform/ftb/FtbListModel.h)0
-rw-r--r--launcher/ui/pages/modplatform/ftb/FtbPage.cpp (renamed from launcher/pages/modplatform/ftb/FtbPage.cpp)2
-rw-r--r--launcher/ui/pages/modplatform/ftb/FtbPage.h (renamed from launcher/pages/modplatform/ftb/FtbPage.h)2
-rw-r--r--launcher/ui/pages/modplatform/ftb/FtbPage.ui (renamed from launcher/pages/modplatform/ftb/FtbPage.ui)0
-rw-r--r--launcher/ui/pages/modplatform/legacy_ftb/ListModel.cpp (renamed from launcher/pages/modplatform/legacy_ftb/ListModel.cpp)0
-rw-r--r--launcher/ui/pages/modplatform/legacy_ftb/ListModel.h (renamed from launcher/pages/modplatform/legacy_ftb/ListModel.h)0
-rw-r--r--launcher/ui/pages/modplatform/legacy_ftb/Page.cpp (renamed from launcher/pages/modplatform/legacy_ftb/Page.cpp)6
-rw-r--r--launcher/ui/pages/modplatform/legacy_ftb/Page.h (renamed from launcher/pages/modplatform/legacy_ftb/Page.h)2
-rw-r--r--launcher/ui/pages/modplatform/legacy_ftb/Page.ui (renamed from launcher/pages/modplatform/legacy_ftb/Page.ui)0
-rw-r--r--launcher/ui/pages/modplatform/technic/TechnicData.h (renamed from launcher/pages/modplatform/technic/TechnicData.h)0
-rw-r--r--launcher/ui/pages/modplatform/technic/TechnicModel.cpp (renamed from launcher/pages/modplatform/technic/TechnicModel.cpp)0
-rw-r--r--launcher/ui/pages/modplatform/technic/TechnicModel.h (renamed from launcher/pages/modplatform/technic/TechnicModel.h)0
-rw-r--r--launcher/ui/pages/modplatform/technic/TechnicPage.cpp (renamed from launcher/pages/modplatform/technic/TechnicPage.cpp)9
-rw-r--r--launcher/ui/pages/modplatform/technic/TechnicPage.h (renamed from launcher/pages/modplatform/technic/TechnicPage.h)2
-rw-r--r--launcher/ui/pages/modplatform/technic/TechnicPage.ui (renamed from launcher/pages/modplatform/technic/TechnicPage.ui)2
-rw-r--r--launcher/ui/setupwizard/AnalyticsWizardPage.cpp (renamed from launcher/setupwizard/AnalyticsWizardPage.cpp)0
-rw-r--r--launcher/ui/setupwizard/AnalyticsWizardPage.h (renamed from launcher/setupwizard/AnalyticsWizardPage.h)0
-rw-r--r--launcher/ui/setupwizard/BaseWizardPage.h (renamed from launcher/setupwizard/BaseWizardPage.h)0
-rw-r--r--launcher/ui/setupwizard/JavaWizardPage.cpp (renamed from launcher/setupwizard/JavaWizardPage.cpp)20
-rw-r--r--launcher/ui/setupwizard/JavaWizardPage.h (renamed from launcher/setupwizard/JavaWizardPage.h)0
-rw-r--r--launcher/ui/setupwizard/LanguageWizardPage.cpp (renamed from launcher/setupwizard/LanguageWizardPage.cpp)2
-rw-r--r--launcher/ui/setupwizard/LanguageWizardPage.h (renamed from launcher/setupwizard/LanguageWizardPage.h)0
-rw-r--r--launcher/ui/setupwizard/SetupWizard.cpp (renamed from launcher/setupwizard/SetupWizard.cpp)0
-rw-r--r--launcher/ui/setupwizard/SetupWizard.h (renamed from launcher/setupwizard/SetupWizard.h)0
-rw-r--r--launcher/ui/themes/BrightTheme.cpp (renamed from launcher/themes/BrightTheme.cpp)0
-rw-r--r--launcher/ui/themes/BrightTheme.h (renamed from launcher/themes/BrightTheme.h)0
-rw-r--r--launcher/ui/themes/CustomTheme.cpp (renamed from launcher/themes/CustomTheme.cpp)0
-rw-r--r--launcher/ui/themes/CustomTheme.h (renamed from launcher/themes/CustomTheme.h)0
-rw-r--r--launcher/ui/themes/DarkTheme.cpp (renamed from launcher/themes/DarkTheme.cpp)0
-rw-r--r--launcher/ui/themes/DarkTheme.h (renamed from launcher/themes/DarkTheme.h)0
-rw-r--r--launcher/ui/themes/FusionTheme.cpp (renamed from launcher/themes/FusionTheme.cpp)0
-rw-r--r--launcher/ui/themes/FusionTheme.h (renamed from launcher/themes/FusionTheme.h)0
-rw-r--r--launcher/ui/themes/ITheme.cpp (renamed from launcher/themes/ITheme.cpp)0
-rw-r--r--launcher/ui/themes/ITheme.h (renamed from launcher/themes/ITheme.h)0
-rw-r--r--launcher/ui/themes/SystemTheme.cpp (renamed from launcher/themes/SystemTheme.cpp)0
-rw-r--r--launcher/ui/themes/SystemTheme.h (renamed from launcher/themes/SystemTheme.h)0
-rw-r--r--launcher/ui/widgets/Common.cpp (renamed from launcher/widgets/Common.cpp)0
-rw-r--r--launcher/ui/widgets/Common.h (renamed from launcher/widgets/Common.h)0
-rw-r--r--launcher/ui/widgets/CustomCommands.cpp (renamed from launcher/widgets/CustomCommands.cpp)0
-rw-r--r--launcher/ui/widgets/CustomCommands.h (renamed from launcher/widgets/CustomCommands.h)0
-rw-r--r--launcher/ui/widgets/CustomCommands.ui (renamed from launcher/widgets/CustomCommands.ui)0
-rw-r--r--launcher/ui/widgets/DropLabel.cpp (renamed from launcher/widgets/DropLabel.cpp)0
-rw-r--r--launcher/ui/widgets/DropLabel.h (renamed from launcher/widgets/DropLabel.h)0
-rw-r--r--launcher/ui/widgets/FocusLineEdit.cpp (renamed from launcher/widgets/FocusLineEdit.cpp)0
-rw-r--r--launcher/ui/widgets/FocusLineEdit.h (renamed from launcher/widgets/FocusLineEdit.h)0
-rw-r--r--launcher/ui/widgets/IconLabel.cpp (renamed from launcher/widgets/IconLabel.cpp)0
-rw-r--r--launcher/ui/widgets/IconLabel.h (renamed from launcher/widgets/IconLabel.h)0
-rw-r--r--launcher/ui/widgets/InstanceCardWidget.ui (renamed from launcher/widgets/InstanceCardWidget.ui)0
-rw-r--r--launcher/ui/widgets/JavaSettingsWidget.cpp (renamed from launcher/widgets/JavaSettingsWidget.cpp)21
-rw-r--r--launcher/ui/widgets/JavaSettingsWidget.h (renamed from launcher/widgets/JavaSettingsWidget.h)0
-rw-r--r--launcher/ui/widgets/LabeledToolButton.cpp (renamed from launcher/widgets/LabeledToolButton.cpp)0
-rw-r--r--launcher/ui/widgets/LabeledToolButton.h (renamed from launcher/widgets/LabeledToolButton.h)0
-rw-r--r--launcher/ui/widgets/LanguageSelectionWidget.cpp (renamed from launcher/widgets/LanguageSelectionWidget.cpp)0
-rw-r--r--launcher/ui/widgets/LanguageSelectionWidget.h (renamed from launcher/widgets/LanguageSelectionWidget.h)0
-rw-r--r--launcher/ui/widgets/LineSeparator.cpp (renamed from launcher/widgets/LineSeparator.cpp)0
-rw-r--r--launcher/ui/widgets/LineSeparator.h (renamed from launcher/widgets/LineSeparator.h)0
-rw-r--r--launcher/ui/widgets/LogView.cpp (renamed from launcher/widgets/LogView.cpp)0
-rw-r--r--launcher/ui/widgets/LogView.h (renamed from launcher/widgets/LogView.h)0
-rw-r--r--launcher/ui/widgets/MCModInfoFrame.cpp (renamed from launcher/widgets/MCModInfoFrame.cpp)3
-rw-r--r--launcher/ui/widgets/MCModInfoFrame.h (renamed from launcher/widgets/MCModInfoFrame.h)0
-rw-r--r--launcher/ui/widgets/MCModInfoFrame.ui (renamed from launcher/widgets/MCModInfoFrame.ui)0
-rw-r--r--launcher/ui/widgets/ModListView.cpp (renamed from launcher/widgets/ModListView.cpp)0
-rw-r--r--launcher/ui/widgets/ModListView.h (renamed from launcher/widgets/ModListView.h)0
-rw-r--r--launcher/ui/widgets/PageContainer.cpp (renamed from launcher/widgets/PageContainer.cpp)11
-rw-r--r--launcher/ui/widgets/PageContainer.h (renamed from launcher/widgets/PageContainer.h)4
-rw-r--r--launcher/ui/widgets/PageContainer_p.h (renamed from launcher/widgets/PageContainer_p.h)0
-rw-r--r--launcher/ui/widgets/ProgressWidget.cpp (renamed from launcher/widgets/ProgressWidget.cpp)0
-rw-r--r--launcher/ui/widgets/ProgressWidget.h (renamed from launcher/widgets/ProgressWidget.h)0
-rw-r--r--launcher/ui/widgets/VersionListView.cpp (renamed from launcher/widgets/VersionListView.cpp)0
-rw-r--r--launcher/ui/widgets/VersionListView.h (renamed from launcher/widgets/VersionListView.h)0
-rw-r--r--launcher/ui/widgets/VersionSelectWidget.cpp (renamed from launcher/widgets/VersionSelectWidget.cpp)9
-rw-r--r--launcher/ui/widgets/VersionSelectWidget.h (renamed from launcher/widgets/VersionSelectWidget.h)0
-rw-r--r--launcher/ui/widgets/WideBar.cpp (renamed from launcher/widgets/WideBar.cpp)0
-rw-r--r--launcher/ui/widgets/WideBar.h (renamed from launcher/widgets/WideBar.h)0
243 files changed, 518 insertions, 772 deletions
diff --git a/launcher/Application.cpp b/launcher/Application.cpp
index 7a266213..37724038 100644
--- a/launcher/Application.cpp
+++ b/launcher/Application.cpp
@@ -1,36 +1,42 @@
#include "Application.h"
#include "BuildConfig.h"
-#include "MainWindow.h"
-#include "InstanceWindow.h"
-#include "instanceview/AccessibleInstanceView.h"
-#include <QAccessible>
+#include "ui/MainWindow.h"
+#include "ui/InstanceWindow.h"
-#include "pages/BasePageProvider.h"
-#include "pages/global/LauncherPage.h"
-#include "pages/global/MinecraftPage.h"
-#include "pages/global/JavaPage.h"
-#include "pages/global/LanguagePage.h"
-#include "pages/global/ProxyPage.h"
-#include "pages/global/ExternalToolsPage.h"
-#include "pages/global/AccountListPage.h"
-#include "pages/global/PasteEEPage.h"
-#include "pages/global/CustomCommandsPage.h"
-
-#include "themes/ITheme.h"
-#include "themes/SystemTheme.h"
-#include "themes/DarkTheme.h"
-#include "themes/BrightTheme.h"
-#include "themes/CustomTheme.h"
+#include "ui/instanceview/AccessibleInstanceView.h"
-#include "ApplicationMessage.h"
+#include "ui/pages/BasePageProvider.h"
+#include "ui/pages/global/LauncherPage.h"
+#include "ui/pages/global/MinecraftPage.h"
+#include "ui/pages/global/JavaPage.h"
+#include "ui/pages/global/LanguagePage.h"
+#include "ui/pages/global/ProxyPage.h"
+#include "ui/pages/global/ExternalToolsPage.h"
+#include "ui/pages/global/AccountListPage.h"
+#include "ui/pages/global/PasteEEPage.h"
+#include "ui/pages/global/CustomCommandsPage.h"
+
+#include "ui/themes/ITheme.h"
+#include "ui/themes/SystemTheme.h"
+#include "ui/themes/DarkTheme.h"
+#include "ui/themes/BrightTheme.h"
+#include "ui/themes/CustomTheme.h"
+
+#include "ui/setupwizard/SetupWizard.h"
+#include "ui/setupwizard/LanguageWizardPage.h"
+#include "ui/setupwizard/JavaWizardPage.h"
+#include "ui/setupwizard/AnalyticsWizardPage.h"
+
+#include "ui/dialogs/CustomMessageBox.h"
-#include "setupwizard/SetupWizard.h"
-#include "setupwizard/LanguageWizardPage.h"
-#include "setupwizard/JavaWizardPage.h"
-#include "setupwizard/AnalyticsWizardPage.h"
+#include "ui/pagedialog/PageDialog.h"
+
+#include "ApplicationMessage.h"
#include <iostream>
+
+#include <QAccessible>
#include <QDir>
#include <QFileInfo>
#include <QNetworkAccessManager>
@@ -41,7 +47,6 @@
#include <QDebug>
#include <QStyleFactory>
-#include "dialogs/CustomMessageBox.h"
#include "InstanceList.h"
#include <minecraft/auth/AccountList.h>
@@ -71,7 +76,6 @@
#include <ganalytics.h>
#include <sys.h>
-#include "pagedialog/PageDialog.h"
#include <Secrets.h>
diff --git a/launcher/CMakeLists.txt b/launcher/CMakeLists.txt
index f2f42ab0..601f3b11 100644
--- a/launcher/CMakeLists.txt
+++ b/launcher/CMakeLists.txt
@@ -128,6 +128,8 @@ set(NET_SOURCES
# Game launch logic
set(LAUNCH_SOURCES
+ launch/steps/CheckJava.cpp
+ launch/steps/CheckJava.h
launch/steps/LookupServerAddress.cpp
launch/steps/LookupServerAddress.h
launch/steps/PostLaunchCommand.cpp
@@ -419,9 +421,6 @@ add_unit_test(INIFile
)
set(JAVA_SOURCES
- # Java related code
- java/launch/CheckJava.cpp
- java/launch/CheckJava.h
java/JavaChecker.h
java/JavaChecker.cpp
java/JavaCheckerJob.h
@@ -568,20 +567,27 @@ SET(LAUNCHER_SOURCES
# GUI - general utilities
DesktopServices.h
DesktopServices.cpp
- GuiUtil.h
- GuiUtil.cpp
- ColumnResizer.h
- ColumnResizer.cpp
VersionProxyModel.h
VersionProxyModel.cpp
- ColorCache.h
- ColorCache.cpp
HoeDown.h
# Super secret!
KonamiCode.h
KonamiCode.cpp
+ # Bundled resources
+ resources/backgrounds/backgrounds.qrc
+ resources/multimc/multimc.qrc
+ resources/pe_dark/pe_dark.qrc
+ resources/pe_light/pe_light.qrc
+ resources/pe_colored/pe_colored.qrc
+ resources/pe_blue/pe_blue.qrc
+ resources/OSX/OSX.qrc
+ resources/iOS/iOS.qrc
+ resources/flat/flat.qrc
+ resources/documents/documents.qrc
+ ../${Launcher_Branding_LogoQRC}
+
# Icons
icons/MMCIcon.h
icons/MMCIcon.cpp
@@ -589,39 +595,43 @@ SET(LAUNCHER_SOURCES
icons/IconList.cpp
# GUI - windows
- MainWindow.h
- MainWindow.cpp
- InstanceWindow.h
- InstanceWindow.cpp
+ ui/GuiUtil.h
+ ui/GuiUtil.cpp
+ ui/ColorCache.h
+ ui/ColorCache.cpp
+ ui/MainWindow.h
+ ui/MainWindow.cpp
+ ui/InstanceWindow.h
+ ui/InstanceWindow.cpp
# FIXME: maybe find a better home for this.
SkinUtils.cpp
SkinUtils.h
# GUI - setup wizard
- setupwizard/SetupWizard.h
- setupwizard/SetupWizard.cpp
- setupwizard/AnalyticsWizardPage.cpp
- setupwizard/AnalyticsWizardPage.h
- setupwizard/BaseWizardPage.h
- setupwizard/JavaWizardPage.cpp
- setupwizard/JavaWizardPage.h
- setupwizard/LanguageWizardPage.cpp
- setupwizard/LanguageWizardPage.h
+ ui/setupwizard/SetupWizard.h
+ ui/setupwizard/SetupWizard.cpp
+ ui/setupwizard/AnalyticsWizardPage.cpp
+ ui/setupwizard/AnalyticsWizardPage.h
+ ui/setupwizard/BaseWizardPage.h
+ ui/setupwizard/JavaWizardPage.cpp
+ ui/setupwizard/JavaWizardPage.h
+ ui/setupwizard/LanguageWizardPage.cpp
+ ui/setupwizard/LanguageWizardPage.h
# GUI - themes
- themes/FusionTheme.cpp
- themes/FusionTheme.h
- themes/BrightTheme.cpp
- themes/BrightTheme.h
- themes/CustomTheme.cpp
- themes/CustomTheme.h
- themes/DarkTheme.cpp
- themes/DarkTheme.h
- themes/ITheme.cpp
- themes/ITheme.h
- themes/SystemTheme.cpp
- themes/SystemTheme.h
+ ui/themes/FusionTheme.cpp
+ ui/themes/FusionTheme.h
+ ui/themes/BrightTheme.cpp
+ ui/themes/BrightTheme.h
+ ui/themes/CustomTheme.cpp
+ ui/themes/CustomTheme.h
+ ui/themes/DarkTheme.cpp
+ ui/themes/DarkTheme.h
+ ui/themes/ITheme.cpp
+ ui/themes/ITheme.h
+ ui/themes/SystemTheme.cpp
+ ui/themes/SystemTheme.h
# Processes
LaunchController.h
@@ -635,255 +645,183 @@ SET(LAUNCHER_SOURCES
JavaCommon.cpp
# GUI - paged dialog base
- pages/BasePage.h
- pages/BasePageContainer.h
- pages/BasePageProvider.h
+ ui/pages/BasePage.h
+ ui/pages/BasePageContainer.h
+ ui/pages/BasePageProvider.h
# GUI - instance pages
- pages/instance/GameOptionsPage.cpp
- pages/instance/GameOptionsPage.h
- pages/instance/VersionPage.cpp
- pages/instance/VersionPage.h
- pages/instance/TexturePackPage.h
- pages/instance/ResourcePackPage.h
- pages/instance/ShaderPackPage.h
- pages/instance/ModFolderPage.cpp
- pages/instance/ModFolderPage.h
- pages/instance/NotesPage.cpp
- pages/instance/NotesPage.h
- pages/instance/LogPage.cpp
- pages/instance/LogPage.h
- pages/instance/InstanceSettingsPage.cpp
- pages/instance/InstanceSettingsPage.h
- pages/instance/ScreenshotsPage.cpp
- pages/instance/ScreenshotsPage.h
- pages/instance/OtherLogsPage.cpp
- pages/instance/OtherLogsPage.h
- pages/instance/ServersPage.cpp
- pages/instance/ServersPage.h
- pages/instance/LegacyUpgradePage.cpp
- pages/instance/LegacyUpgradePage.h
- pages/instance/WorldListPage.cpp
- pages/instance/WorldListPage.h
+ ui/pages/instance/GameOptionsPage.cpp
+ ui/pages/instance/GameOptionsPage.h
+ ui/pages/instance/VersionPage.cpp
+ ui/pages/instance/VersionPage.h
+ ui/pages/instance/TexturePackPage.h
+ ui/pages/instance/ResourcePackPage.h
+ ui/pages/instance/ShaderPackPage.h
+ ui/pages/instance/ModFolderPage.cpp
+ ui/pages/instance/ModFolderPage.h
+ ui/pages/instance/NotesPage.cpp
+ ui/pages/instance/NotesPage.h
+ ui/pages/instance/LogPage.cpp
+ ui/pages/instance/LogPage.h
+ ui/pages/instance/InstanceSettingsPage.cpp
+ ui/pages/instance/InstanceSettingsPage.h
+ ui/pages/instance/ScreenshotsPage.cpp
+ ui/pages/instance/ScreenshotsPage.h
+ ui/pages/instance/OtherLogsPage.cpp
+ ui/pages/instance/OtherLogsPage.h
+ ui/pages/instance/ServersPage.cpp
+ ui/pages/instance/ServersPage.h
+ ui/pages/instance/LegacyUpgradePage.cpp
+ ui/pages/instance/LegacyUpgradePage.h
+ ui/pages/instance/WorldListPage.cpp
+ ui/pages/instance/WorldListPage.h
# GUI - global settings pages
- pages/global/AccountListPage.cpp
- pages/global/AccountListPage.h
- pages/global/CustomCommandsPage.cpp
- pages/global/CustomCommandsPage.h
- pages/global/ExternalToolsPage.cpp
- pages/global/ExternalToolsPage.h
- pages/global/JavaPage.cpp
- pages/global/JavaPage.h
- pages/global/LanguagePage.cpp
- pages/global/LanguagePage.h
- pages/global/MinecraftPage.cpp
- pages/global/MinecraftPage.h
- pages/global/LauncherPage.cpp
- pages/global/LauncherPage.h
- pages/global/ProxyPage.cpp
- pages/global/ProxyPage.h
- pages/global/PasteEEPage.cpp
- pages/global/PasteEEPage.h
+ ui/pages/global/AccountListPage.cpp
+ ui/pages/global/AccountListPage.h
+ ui/pages/global/CustomCommandsPage.cpp
+ ui/pages/global/CustomCommandsPage.h
+ ui/pages/global/ExternalToolsPage.cpp
+ ui/pages/global/ExternalToolsPage.h
+ ui/pages/global/JavaPage.cpp
+ ui/pages/global/JavaPage.h
+ ui/pages/global/LanguagePage.cpp
+ ui/pages/global/LanguagePage.h
+ ui/pages/global/MinecraftPage.cpp
+ ui/pages/global/MinecraftPage.h
+ ui/pages/global/LauncherPage.cpp
+ ui/pages/global/LauncherPage.h
+ ui/pages/global/ProxyPage.cpp
+ ui/pages/global/ProxyPage.h
+ ui/pages/global/PasteEEPage.cpp
+ ui/pages/global/PasteEEPage.h
# GUI - platform pages
- pages/modplatform/VanillaPage.cpp
- pages/modplatform/VanillaPage.h
-
- pages/modplatform/atlauncher/AtlFilterModel.cpp
- pages/modplatform/atlauncher/AtlFilterModel.h
- pages/modplatform/atlauncher/AtlListModel.cpp
- pages/modplatform/atlauncher/AtlListModel.h
- pages/modplatform/atlauncher/AtlOptionalModDialog.cpp
- pages/modplatform/atlauncher/AtlOptionalModDialog.h
- pages/modplatform/atlauncher/AtlPage.cpp
- pages/modplatform/atlauncher/AtlPage.h
-
- pages/modplatform/ftb/FtbFilterModel.cpp
- pages/modplatform/ftb/FtbFilterModel.h
- pages/modplatform/ftb/FtbListModel.cpp
- pages/modplatform/ftb/FtbListModel.h
- pages/modplatform/ftb/FtbPage.cpp
- pages/modplatform/ftb/FtbPage.h
-
- pages/modplatform/legacy_ftb/Page.cpp
- pages/modplatform/legacy_ftb/Page.h
- pages/modplatform/legacy_ftb/ListModel.h
- pages/modplatform/legacy_ftb/ListModel.cpp
-
- pages/modplatform/flame/FlameModel.cpp
- pages/modplatform/flame/FlameModel.h
- pages/modplatform/flame/FlamePage.cpp
- pages/modplatform/flame/FlamePage.h
-
- pages/modplatform/technic/TechnicModel.cpp
- pages/modplatform/technic/TechnicModel.h
- pages/modplatform/technic/TechnicPage.cpp
- pages/modplatform/technic/TechnicPage.h
-
- pages/modplatform/ImportPage.cpp
- pages/modplatform/ImportPage.h
+ ui/pages/modplatform/VanillaPage.cpp
+ ui/pages/modplatform/VanillaPage.h
+
+ ui/pages/modplatform/atlauncher/AtlFilterModel.cpp
+ ui/pages/modplatform/atlauncher/AtlFilterModel.h
+ ui/pages/modplatform/atlauncher/AtlListModel.cpp
+ ui/pages/modplatform/atlauncher/AtlListModel.h
+ ui/pages/modplatform/atlauncher/AtlOptionalModDialog.cpp
+ ui/pages/modplatform/atlauncher/AtlOptionalModDialog.h
+ ui/pages/modplatform/atlauncher/AtlPage.cpp
+ ui/pages/modplatform/atlauncher/AtlPage.h
+
+ ui/pages/modplatform/ftb/FtbFilterModel.cpp
+ ui/pages/modplatform/ftb/FtbFilterModel.h
+ ui/pages/modplatform/ftb/FtbListModel.cpp
+ ui/pages/modplatform/ftb/FtbListModel.h
+ ui/pages/modplatform/ftb/FtbPage.cpp
+ ui/pages/modplatform/ftb/FtbPage.h
+
+ ui/pages/modplatform/legacy_ftb/Page.cpp
+ ui/pages/modplatform/legacy_ftb/Page.h
+ ui/pages/modplatform/legacy_ftb/ListModel.h
+ ui/pages/modplatform/legacy_ftb/ListModel.cpp
+
+ ui/pages/modplatform/flame/FlameModel.cpp
+ ui/pages/modplatform/flame/FlameModel.h
+ ui/pages/modplatform/flame/FlamePage.cpp
+ ui/pages/modplatform/flame/FlamePage.h
+
+ ui/pages/modplatform/technic/TechnicModel.cpp
+ ui/pages/modplatform/technic/TechnicModel.h
+ ui/pages/modplatform/technic/TechnicPage.cpp
+ ui/pages/modplatform/technic/TechnicPage.h
+
+ ui/pages/modplatform/ImportPage.cpp
+ ui/pages/modplatform/ImportPage.h
# GUI - dialogs
- dialogs/AboutDialog.cpp
- dialogs/AboutDialog.h
- dialogs/ProfileSelectDialog.cpp
- dialogs/ProfileSelectDialog.h
- dialogs/ProfileSetupDialog.cpp
- dialogs/ProfileSetupDialog.h
- dialogs/CopyInstanceDialog.cpp
- dialogs/CopyInstanceDialog.h
- dialogs/CustomMessageBox.cpp
- dialogs/CustomMessageBox.h
- dialogs/EditAccountDialog.cpp
- dialogs/EditAccountDialog.h
- dialogs/ExportInstanceDialog.cpp
- dialogs/ExportInstanceDialog.h
- dialogs/IconPickerDialog.cpp
- dialogs/IconPickerDialog.h
- dialogs/LoginDialog.cpp
- dialogs/LoginDialog.h
- dialogs/MSALoginDialog.cpp
- dialogs/MSALoginDialog.h
- dialogs/NewComponentDialog.cpp
- dialogs/NewComponentDialog.h
- dialogs/NewInstanceDialog.cpp
- dialogs/NewInstanceDialog.h
- dialogs/NotificationDialog.cpp
- dialogs/NotificationDialog.h
- pagedialog/PageDialog.cpp
- pagedialog/PageDialog.h
- dialogs/ProgressDialog.cpp
- dialogs/ProgressDialog.h
- dialogs/UpdateDialog.cpp
- dialogs/UpdateDialog.h
- dialogs/VersionSelectDialog.cpp
- dialogs/VersionSelectDialog.h
- dialogs/SkinUploadDialog.cpp
- dialogs/SkinUploadDialog.h
+ ui/dialogs/AboutDialog.cpp
+ ui/dialogs/AboutDialog.h
+ ui/dialogs/ProfileSelectDialog.cpp
+ ui/dialogs/ProfileSelectDialog.h
+ ui/dialogs/ProfileSetupDialog.cpp
+ ui/dialogs/ProfileSetupDialog.h
+ ui/dialogs/CopyInstanceDialog.cpp
+ ui/dialogs/CopyInstanceDialog.h
+ ui/dialogs/CustomMessageBox.cpp
+ ui/dialogs/CustomMessageBox.h
+ ui/dialogs/EditAccountDialog.cpp
+ ui/dialogs/EditAccountDialog.h
+ ui/dialogs/ExportInstanceDialog.cpp
+ ui/dialogs/ExportInstanceDialog.h
+ ui/dialogs/IconPickerDialog.cpp
+ ui/dialogs/IconPickerDialog.h
+ ui/dialogs/LoginDialog.cpp
+ ui/dialogs/LoginDialog.h
+ ui/dialogs/MSALoginDialog.cpp
+ ui/dialogs/MSALoginDialog.h
+ ui/dialogs/NewComponentDialog.cpp
+ ui/dialogs/NewComponentDialog.h
+ ui/dialogs/NewInstanceDialog.cpp
+ ui/dialogs/NewInstanceDialog.h
+ ui/dialogs/NotificationDialog.cpp
+ ui/dialogs/NotificationDialog.h
+ ui/pagedialog/PageDialog.cpp
+ ui/pagedialog/PageDialog.h
+ ui/dialogs/ProgressDialog.cpp
+ ui/dialogs/ProgressDialog.h
+ ui/dialogs/UpdateDialog.cpp
+ ui/dialogs/UpdateDialog.h
+ ui/dialogs/VersionSelectDialog.cpp
+ ui/dialogs/VersionSelectDialog.h
+ ui/dialogs/SkinUploadDialog.cpp
+ ui/dialogs/SkinUploadDialog.h
# GUI - widgets
- widgets/Common.cpp
- widgets/Common.h
- widgets/CustomCommands.cpp
- widgets/CustomCommands.h
- widgets/DropLabel.cpp
- widgets/DropLabel.h
- widgets/FocusLineEdit.cpp
- widgets/FocusLineEdit.h
- widgets/IconLabel.cpp
- widgets/IconLabel.h
- widgets/JavaSettingsWidget.cpp
- widgets/JavaSettingsWidget.h
- widgets/LabeledToolButton.cpp
- widgets/LabeledToolButton.h
- widgets/LanguageSelectionWidget.cpp
- widgets/LanguageSelectionWidget.h
- widgets/LineSeparator.cpp
- widgets/LineSeparator.h
- widgets/LogView.cpp
- widgets/LogView.h
- widgets/MCModInfoFrame.cpp
- widgets/MCModInfoFrame.h
- widgets/ModListView.cpp
- widgets/ModListView.h
- widgets/PageContainer.cpp
- widgets/PageContainer.h
- widgets/PageContainer_p.h
- widgets/VersionListView.cpp
- widgets/VersionListView.h
- widgets/VersionSelectWidget.cpp
- widgets/VersionSelectWidget.h
- widgets/ProgressWidget.h
- widgets/ProgressWidget.cpp
- widgets/WideBar.h
- widgets/WideBar.cpp
+ ui/widgets/Common.cpp
+ ui/widgets/Common.h
+ ui/widgets/CustomCommands.cpp
+ ui/widgets/CustomCommands.h
+ ui/widgets/DropLabel.cpp
+ ui/widgets/DropLabel.h
+ ui/widgets/FocusLineEdit.cpp
+ ui/widgets/FocusLineEdit.h
+ ui/widgets/IconLabel.cpp
+ ui/widgets/IconLabel.h
+ ui/widgets/JavaSettingsWidget.cpp
+ ui/widgets/JavaSettingsWidget.h
+ ui/widgets/LabeledToolButton.cpp
+ ui/widgets/LabeledToolButton.h
+ ui/widgets/LanguageSelectionWidget.cpp
+ ui/widgets/LanguageSelectionWidget.h
+ ui/widgets/LineSeparator.cpp
+ ui/widgets/LineSeparator.h
+ ui/widgets/LogView.cpp
+ ui/widgets/LogView.h
+ ui/widgets/MCModInfoFrame.cpp
+ ui/widgets/MCModInfoFrame.h
+ ui/widgets/ModListView.cpp
+ ui/widgets/ModListView.h
+ ui/widgets/PageContainer.cpp
+ ui/widgets/PageContainer.h
+ ui/widgets/PageContainer_p.h
+ ui/widgets/VersionListView.cpp
+ ui/widgets/VersionListView.h
+ ui/widgets/VersionSelectWidget.cpp
+ ui/widgets/VersionSelectWidget.h
+ ui/widgets/ProgressWidget.h
+ ui/widgets/ProgressWidget.cpp
+ ui/widgets/WideBar.h
+ ui/widgets/WideBar.cpp
# GUI - instance group view
- instanceview/InstanceProxyModel.cpp
- instanceview/InstanceProxyModel.h
- instanceview/AccessibleInstanceView.cpp
- instanceview/AccessibleInstanceView.h
- instanceview/AccessibleInstanceView_p.h
- instanceview/InstanceView.cpp
- instanceview/InstanceView.h
- instanceview/InstanceDelegate.cpp
- instanceview/InstanceDelegate.h
- instanceview/VisualGroup.cpp
- instanceview/VisualGroup.h
- )
-
-######## UIs ########
-SET(LAUNCHER_UIS
- # Instance pages
- pages/instance/GameOptionsPage.ui
- pages/instance/VersionPage.ui
- pages/instance/ModFolderPage.ui
- pages/instance/LogPage.ui
- pages/instance/InstanceSettingsPage.ui
- pages/instance/NotesPage.ui
- pages/instance/ScreenshotsPage.ui
- pages/instance/OtherLogsPage.ui
- pages/instance/LegacyUpgradePage.ui
- pages/instance/ServersPage.ui
- pages/instance/WorldListPage.ui
-
- # Global settings pages
- pages/global/AccountListPage.ui
- pages/global/ExternalToolsPage.ui
- pages/global/JavaPage.ui
- pages/global/MinecraftPage.ui
- pages/global/LauncherPage.ui
- pages/global/ProxyPage.ui
- pages/global/PasteEEPage.ui
-
- # Platform pages
- pages/modplatform/VanillaPage.ui
- pages/modplatform/atlauncher/AtlPage.ui
- pages/modplatform/ftb/FtbPage.ui
- pages/modplatform/legacy_ftb/Page.ui
- pages/modplatform/flame/FlamePage.ui
- pages/modplatform/technic/TechnicPage.ui
- pages/modplatform/ImportPage.ui
-
- # Platform Dialogs
- pages/modplatform/atlauncher/AtlOptionalModDialog.ui
-
- # Dialogs
- dialogs/CopyInstanceDialog.ui
- dialogs/NewComponentDialog.ui
- dialogs/NewInstanceDialog.ui
- dialogs/AboutDialog.ui
- dialogs/ProgressDialog.ui
- dialogs/IconPickerDialog.ui
- dialogs/ProfileSelectDialog.ui
- dialogs/ProfileSetupDialog.ui
- dialogs/EditAccountDialog.ui
- dialogs/ExportInstanceDialog.ui
- dialogs/LoginDialog.ui
- dialogs/MSALoginDialog.ui
- dialogs/UpdateDialog.ui
- dialogs/NotificationDialog.ui
- dialogs/SkinUploadDialog.ui
-
- # Widgets/other
- widgets/CustomCommands.ui
- widgets/MCModInfoFrame.ui
-)
-
-set(LAUNCHER_QRCS
- resources/backgrounds/backgrounds.qrc
- resources/multimc/multimc.qrc
- resources/pe_dark/pe_dark.qrc
- resources/pe_light/pe_light.qrc
- resources/pe_colored/pe_colored.qrc
- resources/pe_blue/pe_blue.qrc
- resources/OSX/OSX.qrc
- resources/iOS/iOS.qrc
- resources/flat/flat.qrc
- resources/documents/documents.qrc
- ../${Launcher_Branding_LogoQRC}
+ ui/instanceview/InstanceProxyModel.cpp
+ ui/instanceview/InstanceProxyModel.h
+ ui/instanceview/AccessibleInstanceView.cpp
+ ui/instanceview/AccessibleInstanceView.h
+ ui/instanceview/AccessibleInstanceView_p.h
+ ui/instanceview/InstanceView.cpp
+ ui/instanceview/InstanceView.h
+ ui/instanceview/InstanceDelegate.cpp
+ ui/instanceview/InstanceDelegate.h
+ ui/instanceview/VisualGroup.cpp
+ ui/instanceview/VisualGroup.h
)
######## Windows resource files ########
@@ -891,12 +829,8 @@ if(WIN32)
set(LAUNCHER_RCS ../${Launcher_Branding_WindowsRC})
endif()
-# Qt 5 stuff
-qt5_wrap_ui(LAUNCHER_UI ${LAUNCHER_UIS})
-qt5_add_resources(LAUNCHER_RESOURCES ${LAUNCHER_QRCS})
-
# Add executable
-add_library(Launcher_logic STATIC ${LOGIC_SOURCES} ${LAUNCHER_SOURCES} ${LAUNCHER_UI} ${LAUNCHER_RESOURCES})
+add_library(Launcher_logic STATIC ${LOGIC_SOURCES} ${LAUNCHER_SOURCES})
target_link_libraries(Launcher_logic
systeminfo
Launcher_quazip
diff --git a/launcher/ColumnResizer.cpp b/launcher/ColumnResizer.cpp
deleted file mode 100644
index fe415067..00000000
--- a/launcher/ColumnResizer.cpp
+++ /dev/null
@@ -1,199 +0,0 @@
-/*
-* Copyright 2011 Aurélien Gâteau <agateau@kde.org>
-* License: BSD-3-Clause
-*/
-#include <ColumnResizer.h>
-
-#include <QDebug>
-#include <QEvent>
-#include <QFormLayout>
-#include <QGridLayout>
-#include <QTimer>
-#include <QWidget>
-
-class FormLayoutWidgetItem : public QWidgetItem
-{
-public:
- FormLayoutWidgetItem(QWidget* widget, QFormLayout* formLayout, QFormLayout::ItemRole itemRole)
- : QWidgetItem(widget)
- , m_width(-1)
- , m_formLayout(formLayout)
- , m_itemRole(itemRole)
- {}
-
- QSize sizeHint() const
- {
- QSize size = QWidgetItem::sizeHint();
- if (m_width != -1) {
- size.setWidth(m_width);
- }
- return size;
- }
-
- QSize minimumSize() const
- {
- QSize size = QWidgetItem::minimumSize();
- if (m_width != -1) {
- size.setWidth(m_width);
- }
- return size;
- }
-
- QSize maximumSize() const
- {
- QSize size = QWidgetItem::maximumSize();
- if (m_width != -1) {
- size.setWidth(m_width);
- }
- return size;
- }
-
- void setWidth(int width)
- {
- if (width != m_width) {
- m_width = width;
- invalidate();
- }
- }
-
- void setGeometry(const QRect& _rect)
- {
- QRect rect = _rect;
- int width = widget()->sizeHint().width();
- if (m_itemRole == QFormLayout::LabelRole && m_formLayout->labelAlignment() & Qt::AlignRight) {
- rect.setLeft(rect.right() - width);
- }
- QWidgetItem::setGeometry(rect);
- }
-
- QFormLayout* formLayout() const
- {
- return m_formLayout;
- }
-
-private:
- int m_width;
- QFormLayout* m_formLayout;
- QFormLayout::ItemRole m_itemRole;
-};
-
-typedef QPair<QGridLayout*, int> GridColumnInfo;
-
-class ColumnResizerPrivate
-{
-public:
- ColumnResizerPrivate(ColumnResizer* q_ptr)
- : q(q_ptr)
- , m_updateTimer(new QTimer(q))
- {
- m_updateTimer->setSingleShot(true);
- m_updateTimer->setInterval(0);
- QObject::connect(m_updateTimer, SIGNAL(timeout()), q, SLOT(updateWidth()));
- }
-
- void scheduleWidthUpdate()
- {
- m_updateTimer->start();
- }
-
- ColumnResizer* q;
- QTimer* m_updateTimer;
- QList<QWidget*> m_widgets;
- QList<FormLayoutWidgetItem*> m_wrWidgetItemList;
- QList<GridColumnInfo> m_gridColumnInfoList;
-};
-
-ColumnResizer::ColumnResizer(QObject* parent)
-: QObject(parent)
-, d(new ColumnResizerPrivate(this))
-{}
-
-ColumnResizer::~ColumnResizer()
-{
- delete d;
-}
-
-void ColumnResizer::addWidget(QWidget* widget)
-{
- d->m_widgets.append(widget);
- widget->installEventFilter(this);
- d->scheduleWidthUpdate();
-}
-
-void ColumnResizer::updateWidth()
-{
- int width = 0;
- Q_FOREACH(QWidget* widget, d->m_widgets) {
- width = qMax(widget->sizeHint().width(), width);
- }
- Q_FOREACH(FormLayoutWidgetItem* item, d->m_wrWidgetItemList) {
- item->setWidth(width);
- item->formLayout()->update();
- }
- Q_FOREACH(GridColumnInfo info, d->m_gridColumnInfoList) {
- info.first->setColumnMinimumWidth(info.second, width);
- }
-}
-
-bool ColumnResizer::eventFilter(QObject*, QEvent* event)
-{
- if (event->type() == QEvent::Resize) {
- d->scheduleWidthUpdate();
- }
- return false;
-}
-
-void ColumnResizer::addWidgetsFromLayout(QLayout* layout, int column)
-{
- Q_ASSERT(column >= 0);
- QGridLayout* gridLayout = qobject_cast<QGridLayout*>(layout);
- QFormLayout* formLayout = qobject_cast<QFormLayout*>(layout);
- if (gridLayout) {
- addWidgetsFromGridLayout(gridLayout, column);
- } else if (formLayout) {
- if (column > QFormLayout::SpanningRole) {
- qCritical() << "column should not be more than" << QFormLayout::SpanningRole << "for QFormLayout";
- return;
- }
- QFormLayout::ItemRole role = static_cast<QFormLayout::ItemRole>(column);
- addWidgetsFromFormLayout(formLayout, role);
- } else {
- qCritical() << "Don't know how to handle layout" << layout;
- }
-}
-
-void ColumnResizer::addWidgetsFromGridLayout(QGridLayout* layout, int column)
-{
- for (int row = 0; row < layout->rowCount(); ++row) {
- QLayoutItem* item = layout->itemAtPosition(row, column);
- if (!item) {
- continue;
- }
- QWidget* widget = item->widget();
- if (!widget) {
- continue;
- }
- addWidget(widget);
- }
- d->m_gridColumnInfoList << GridColumnInfo(layout, column);
-}
-
-void ColumnResizer::addWidgetsFromFormLayout(QFormLayout* layout, QFormLayout::ItemRole role)
-{
- for (int row = 0; row < layout->rowCount(); ++row) {
- QLayoutItem* item = layout->itemAt(row, role);
- if (!item) {
- continue;
- }
- QWidget* widget = item->widget();
- if (!widget) {
- continue;
- }
- layout->removeItem(item);
- delete item;
- FormLayoutWidgetItem* newItem = new FormLayoutWidgetItem(widget, layout, role);
- layout->setItem(row, role, newItem);
- addWidget(widget);
- d->m_wrWidgetItemList << newItem;
- }
-}
diff --git a/launcher/ColumnResizer.h b/launcher/ColumnResizer.h
deleted file mode 100644
index 8c920f01..00000000
--- a/launcher/ColumnResizer.h
+++ /dev/null
@@ -1,41 +0,0 @@
-/*
-* Copyright 2011 Aurélien Gâteau <agateau@kde.org>
-* License: BSD-3-Clause
-*/
-#ifndef COLUMNRESIZER_H
-#define COLUMNRESIZER_H
-
-#include <QFormLayout>
-
-#include <QtCore/QObject>
-#include <QtCore/QList>
-
-class QEvent;
-class QGridLayout;
-class QLayout;
-class QWidget;
-
-class ColumnResizerPrivate;
-class ColumnResizer : public QObject
-{
- Q_OBJECT
-public:
- ColumnResizer(QObject* parent = 0);
- ~ColumnResizer();
-
- void addWidget(QWidget* widget);
- void addWidgetsFromLayout(QLayout*, int column);
- void addWidgetsFromGridLayout(QGridLayout*, int column);
- void addWidgetsFromFormLayout(QFormLayout*, QFormLayout::ItemRole role);
-
-private Q_SLOTS:
- void updateWidth();
-
-protected:
- bool eventFilter(QObject*, QEvent* event);
-
-private:
- ColumnResizerPrivate* const d;
-};
-
-#endif /* COLUMNRESIZER_H */
diff --git a/launcher/InstancePageProvider.h b/launcher/InstancePageProvider.h
index 555c07ed..2af90b91 100644
--- a/launcher/InstancePageProvider.h
+++ b/launcher/InstancePageProvider.h
@@ -2,22 +2,22 @@
#include "minecraft/MinecraftInstance.h"
#include "minecraft/legacy/LegacyInstance.h"
#include <FileSystem.h>
-#include "pages/BasePage.h"
-#include "pages/BasePageProvider.h"
-#include "pages/instance/LogPage.h"
-#include "pages/instance/VersionPage.h"
-#include "pages/instance/ModFolderPage.h"
-#include "pages/instance/ResourcePackPage.h"
-#include "pages/instance/TexturePackPage.h"
-#include "pages/instance/ShaderPackPage.h"
-#include "pages/instance/NotesPage.h"
-#include "pages/instance/ScreenshotsPage.h"
-#include "pages/instance/InstanceSettingsPage.h"
-#include "pages/instance/OtherLogsPage.h"
-#include "pages/instance/LegacyUpgradePage.h"
-#include "pages/instance/WorldListPage.h"
-#include "pages/instance/ServersPage.h"
-#include "pages/instance/GameOptionsPage.h"
+#include "ui/pages/BasePage.h"
+#include "ui/pages/BasePageProvider.h"
+#include "ui/pages/instance/LogPage.h"
+#include "ui/pages/instance/VersionPage.h"
+#include "ui/pages/instance/ModFolderPage.h"
+#include "ui/pages/instance/ResourcePackPage.h"
+#include "ui/pages/instance/TexturePackPage.h"
+#include "ui/pages/instance/ShaderPackPage.h"
+#include "ui/pages/instance/NotesPage.h"
+#include "ui/pages/instance/ScreenshotsPage.h"
+#include "ui/pages/instance/InstanceSettingsPage.h"
+#include "ui/pages/instance/OtherLogsPage.h"
+#include "ui/pages/instance/LegacyUpgradePage.h"
+#include "ui/pages/instance/WorldListPage.h"
+#include "ui/pages/instance/ServersPage.h"
+#include "ui/pages/instance/GameOptionsPage.h"
class InstancePageProvider : public QObject, public BasePageProvider
{
diff --git a/launcher/JavaCommon.cpp b/launcher/JavaCommon.cpp
index 92a058f0..6fa5851b 100644
--- a/launcher/JavaCommon.cpp
+++ b/launcher/JavaCommon.cpp
@@ -1,5 +1,5 @@
#include "JavaCommon.h"
-#include "dialogs/CustomMessageBox.h"
+#include "ui/dialogs/CustomMessageBox.h"
#include <MMCStrings.h>
bool JavaCommon::checkJVMArgs(QString jvmargs, QWidget *parent)
diff --git a/launcher/LaunchController.cpp b/launcher/LaunchController.cpp
index 3ecb0134..8bd5732f 100644
--- a/launcher/LaunchController.cpp
+++ b/launcher/LaunchController.cpp
@@ -1,24 +1,27 @@
#include "LaunchController.h"
-#include "MainWindow.h"
-#include <minecraft/auth/AccountList.h>
+#include "minecraft/auth/AccountList.h"
#include "Application.h"
-#include "dialogs/CustomMessageBox.h"
-#include "dialogs/ProfileSelectDialog.h"
-#include "dialogs/ProgressDialog.h"
-#include "dialogs/EditAccountDialog.h"
-#include "InstanceWindow.h"
-#include "BuildConfig.h"
-#include "JavaCommon.h"
+
+#include "ui/MainWindow.h"
+#include "ui/InstanceWindow.h"
+#include "ui/dialogs/CustomMessageBox.h"
+#include "ui/dialogs/ProfileSelectDialog.h"
+#include "ui/dialogs/ProgressDialog.h"
+#include "ui/dialogs/EditAccountDialog.h"
+#include "ui/dialogs/ProfileSetupDialog.h"
+
#include <QLineEdit>
#include <QInputDialog>
-#include <tasks/Task.h>
-#include <minecraft/auth/AccountTask.h>
-#include <launch/steps/TextPrint.h>
#include <QStringList>
#include <QHostInfo>
#include <QList>
#include <QHostAddress>
-#include "dialogs/ProfileSetupDialog.h"
+
+#include "BuildConfig.h"
+#include "JavaCommon.h"
+#include "tasks/Task.h"
+#include "minecraft/auth/AccountTask.h"
+#include "launch/steps/TextPrint.h"
LaunchController::LaunchController(QObject *parent) : Task(parent)
{
diff --git a/launcher/java/launch/CheckJava.cpp b/launcher/launch/steps/CheckJava.cpp
index fb338231..fb338231 100644
--- a/launcher/java/launch/CheckJava.cpp
+++ b/launcher/launch/steps/CheckJava.cpp
diff --git a/launcher/java/launch/CheckJava.h b/launcher/launch/steps/CheckJava.h
index 68cd618b..68cd618b 100644
--- a/launcher/java/launch/CheckJava.h
+++ b/launcher/launch/steps/CheckJava.h
diff --git a/launcher/main.cpp b/launcher/main.cpp
index 3138e7af..aabb5a06 100644
--- a/launcher/main.cpp
+++ b/launcher/main.cpp
@@ -1,8 +1,4 @@
#include "Application.h"
-#include "MainWindow.h"
-#include "LaunchController.h"
-#include <InstanceList.h>
-#include <QDebug>
// #define BREAK_INFINITE_LOOP
// #define BREAK_EXCEPTION
diff --git a/launcher/minecraft/MinecraftInstance.cpp b/launcher/minecraft/MinecraftInstance.cpp
index fe04168f..4c16e572 100644
--- a/launcher/minecraft/MinecraftInstance.cpp
+++ b/launcher/minecraft/MinecraftInstance.cpp
@@ -19,6 +19,7 @@
#include "launch/steps/Update.h"
#include "launch/steps/PreLaunchCommand.h"
#include "launch/steps/TextPrint.h"
+#include "launch/steps/CheckJava.h"
#include "minecraft/launch/LauncherPartLaunch.h"
#include "minecraft/launch/DirectJavaLaunch.h"
@@ -28,7 +29,6 @@
#include "minecraft/launch/ScanModFolders.h"
#include "minecraft/launch/VerifyJavaInstall.h"
-#include "java/launch/CheckJava.h"
#include "java/JavaUtils.h"
#include "meta/Index.h"
diff --git a/launcher/ColorCache.cpp b/launcher/ui/ColorCache.cpp
index ef268dd2..ef268dd2 100644
--- a/launcher/ColorCache.cpp
+++ b/launcher/ui/ColorCache.cpp
diff --git a/launcher/ColorCache.h b/launcher/ui/ColorCache.h
index a840664d..a840664d 100644
--- a/launcher/ColorCache.h
+++ b/launcher/ui/ColorCache.h
diff --git a/launcher/GuiUtil.cpp b/launcher/ui/GuiUtil.cpp
index 7988bbf8..efb1a4df 100644
--- a/launcher/GuiUtil.cpp
+++ b/launcher/ui/GuiUtil.cpp
@@ -4,9 +4,9 @@
#include <QApplication>
#include <QFileDialog>
-#include "dialogs/ProgressDialog.h"
+#include "ui/dialogs/ProgressDialog.h"
+#include "ui/dialogs/CustomMessageBox.h"
#include "net/PasteUpload.h"
-#include "dialogs/CustomMessageBox.h"
#include "Application.h"
#include <settings/SettingsObject.h>
@@ -35,8 +35,12 @@ QString GuiUtil::uploadPaste(const QString &text, QWidget *parentWidget)
dialog.execWithTask(paste.get());
if (!paste->wasSuccessful())
{
- CustomMessageBox::selectable(parentWidget, QObject::tr("Upload failed"),
- paste->failReason(), QMessageBox::Critical)->exec();
+ CustomMessageBox::selectable(
+ parentWidget,
+ QObject::tr("Upload failed"),
+ paste->failReason(),
+ QMessageBox::Critical
+ )->exec();
return QString();
}
else
@@ -66,8 +70,9 @@ static QStringList BrowseForFileInternal(QString context, QString caption, QStri
{
QString location = QStandardPaths::writableLocation(l);
QFileInfo finfo(location);
- if (!finfo.exists())
+ if (!finfo.exists()) {
return;
+ }
locations.insert(location);
};
f(QStandardPaths::DesktopLocation);
diff --git a/launcher/GuiUtil.h b/launcher/ui/GuiUtil.h
index 5e109383..5e109383 100644
--- a/launcher/GuiUtil.h
+++ b/launcher/ui/GuiUtil.h
diff --git a/launcher/InstanceWindow.cpp b/launcher/ui/InstanceWindow.cpp
index de870839..ae765c3c 100644
--- a/launcher/InstanceWindow.cpp
+++ b/launcher/ui/InstanceWindow.cpp
@@ -23,9 +23,10 @@
#include <qlayoutitem.h>
#include <QCloseEvent>
-#include <dialogs/CustomMessageBox.h>
-#include <dialogs/ProgressDialog.h>
-#include "widgets/PageContainer.h"
+#include "ui/dialogs/CustomMessageBox.h"
+#include "ui/dialogs/ProgressDialog.h"
+#include "ui/widgets/PageContainer.h"
+
#include "InstancePageProvider.h"
#include "icons/IconList.h"
diff --git a/launcher/InstanceWindow.h b/launcher/ui/InstanceWindow.h
index cd7d2494..1acf684e 100644
--- a/launcher/InstanceWindow.h
+++ b/launcher/ui/InstanceWindow.h
@@ -16,11 +16,14 @@
#pragma once
#include <QMainWindow>
-#include "LaunchController.h"
-#include <QObjectPtr.h>
#include <QSystemTrayIcon>
+
+#include "LaunchController.h"
#include "launch/LaunchTask.h"
-#include "pages/BasePageContainer.h"
+
+#include "ui/pages/BasePageContainer.h"
+
+#include "QObjectPtr.h"
class QPushButton;
class PageContainer;
diff --git a/launcher/MainWindow.cpp b/launcher/ui/MainWindow.cpp
index cb02d9e0..95d9ae5d 100644
--- a/launcher/MainWindow.cpp
+++ b/launcher/ui/MainWindow.cpp
@@ -66,27 +66,31 @@
#include <DesktopServices.h>
#include "InstanceWindow.h"
#include "InstancePageProvider.h"
-#include "instanceview/InstanceProxyModel.h"
#include "JavaCommon.h"
#include "LaunchController.h"
-#include "instanceview/InstanceView.h"
-#include "instanceview/InstanceDelegate.h"
-#include "widgets/LabeledToolButton.h"
-#include "dialogs/NewInstanceDialog.h"
-#include "dialogs/ProgressDialog.h"
-#include "dialogs/AboutDialog.h"
-#include "dialogs/VersionSelectDialog.h"
-#include "dialogs/CustomMessageBox.h"
-#include "dialogs/IconPickerDialog.h"
-#include "dialogs/CopyInstanceDialog.h"
-#include "dialogs/UpdateDialog.h"
-#include "dialogs/EditAccountDialog.h"
-#include "dialogs/NotificationDialog.h"
-#include "dialogs/ExportInstanceDialog.h"
-#include <InstanceImportTask.h>
+
+#include "ui/instanceview/InstanceProxyModel.h"
+#include "ui/instanceview/InstanceView.h"
+#include "ui/instanceview/InstanceDelegate.h"
+#include "ui/widgets/LabeledToolButton.h"
+#include "ui/dialogs/NewInstanceDialog.h"
+#include "ui/dialogs/ProgressDialog.h"
+#include "ui/dialogs/AboutDialog.h"
+#include "ui/dialogs/VersionSelectDialog.h"
+#include "ui/dialogs/CustomMessageBox.h"
+#include "ui/dialogs/IconPickerDialog.h"
+#include "ui/dialogs/CopyInstanceDialog.h"
+#include "ui/dialogs/UpdateDialog.h"
+#include "ui/dialogs/EditAccountDialog.h"
+#include "ui/dialogs/NotificationDialog.h"
+#include "ui/dialogs/ExportInstanceDialog.h"
+
#include "UpdateController.h"
#include "KonamiCode.h"
-#include <InstanceCopyTask.h>
+
+#include "InstanceImportTask.h"
+#include "InstanceCopyTask.h"
+
#include "MMCTime.h"
namespace {
diff --git a/launcher/MainWindow.h b/launcher/ui/MainWindow.h
index 7e1256cc..7e1256cc 100644
--- a/launcher/MainWindow.h
+++ b/launcher/ui/MainWindow.h
diff --git a/launcher/dialogs/AboutDialog.cpp b/launcher/ui/dialogs/AboutDialog.cpp
index 501156d0..501156d0 100644
--- a/launcher/dialogs/AboutDialog.cpp
+++ b/launcher/ui/dialogs/AboutDialog.cpp
diff --git a/launcher/dialogs/AboutDialog.h b/launcher/ui/dialogs/AboutDialog.h
index cc4b8850..cc4b8850 100644
--- a/launcher/dialogs/AboutDialog.h
+++ b/launcher/ui/dialogs/AboutDialog.h
diff --git a/launcher/dialogs/AboutDialog.ui b/launcher/ui/dialogs/AboutDialog.ui
index 422e877b..422e877b 100644
--- a/launcher/dialogs/AboutDialog.ui
+++ b/launcher/ui/dialogs/AboutDialog.ui
diff --git a/launcher/dialogs/CopyInstanceDialog.cpp b/launcher/ui/dialogs/CopyInstanceDialog.cpp
index 1c8d6711..e5113981 100644
--- a/launcher/dialogs/CopyInstanceDialog.cpp
+++ b/launcher/ui/dialogs/CopyInstanceDialog.cpp
@@ -20,7 +20,7 @@
#include "CopyInstanceDialog.h"
#include "ui_CopyInstanceDialog.h"
-#include "dialogs/IconPickerDialog.h"
+#include "ui/dialogs/IconPickerDialog.h"
#include "BaseVersion.h"
#include "icons/IconList.h"
diff --git a/launcher/dialogs/CopyInstanceDialog.h b/launcher/ui/dialogs/CopyInstanceDialog.h
index bf3cd920..bf3cd920 100644
--- a/launcher/dialogs/CopyInstanceDialog.h
+++ b/launcher/ui/dialogs/CopyInstanceDialog.h
diff --git a/launcher/dialogs/CopyInstanceDialog.ui b/launcher/ui/dialogs/CopyInstanceDialog.ui
index f4b191e2..f4b191e2 100644
--- a/launcher/dialogs/CopyInstanceDialog.ui
+++ b/launcher/ui/dialogs/CopyInstanceDialog.ui
diff --git a/launcher/dialogs/CustomMessageBox.cpp b/launcher/ui/dialogs/CustomMessageBox.cpp
index 19029f68..19029f68 100644
--- a/launcher/dialogs/CustomMessageBox.cpp
+++ b/launcher/ui/dialogs/CustomMessageBox.cpp
diff --git a/launcher/dialogs/CustomMessageBox.h b/launcher/ui/dialogs/CustomMessageBox.h
index 712c6518..712c6518 100644
--- a/launcher/dialogs/CustomMessageBox.h
+++ b/launcher/ui/dialogs/CustomMessageBox.h
diff --git a/launcher/dialogs/EditAccountDialog.cpp b/launcher/ui/dialogs/EditAccountDialog.cpp
index 002c064b..002c064b 100644
--- a/launcher/dialogs/EditAccountDialog.cpp
+++ b/launcher/ui/dialogs/EditAccountDialog.cpp
diff --git a/launcher/dialogs/EditAccountDialog.h b/launcher/ui/dialogs/EditAccountDialog.h
index 6b5eb4aa..6b5eb4aa 100644
--- a/launcher/dialogs/EditAccountDialog.h
+++ b/launcher/ui/dialogs/EditAccountDialog.h
diff --git a/launcher/dialogs/EditAccountDialog.ui b/launcher/ui/dialogs/EditAccountDialog.ui
index e87509bc..e87509bc 100644
--- a/launcher/dialogs/EditAccountDialog.ui
+++ b/launcher/ui/dialogs/EditAccountDialog.ui
diff --git a/launcher/dialogs/ExportInstanceDialog.cpp b/launcher/ui/dialogs/ExportInstanceDialog.cpp
index 1a164875..1a164875 100644
--- a/launcher/dialogs/ExportInstanceDialog.cpp
+++ b/launcher/ui/dialogs/ExportInstanceDialog.cpp
diff --git a/launcher/dialogs/ExportInstanceDialog.h b/launcher/ui/dialogs/ExportInstanceDialog.h
index dea02d1b..dea02d1b 100644
--- a/launcher/dialogs/ExportInstanceDialog.h
+++ b/launcher/ui/dialogs/ExportInstanceDialog.h
diff --git a/launcher/dialogs/ExportInstanceDialog.ui b/launcher/ui/dialogs/ExportInstanceDialog.ui
index bcd4e84a..bcd4e84a 100644
--- a/launcher/dialogs/ExportInstanceDialog.ui
+++ b/launcher/ui/dialogs/ExportInstanceDialog.ui
diff --git a/launcher/dialogs/IconPickerDialog.cpp b/launcher/ui/dialogs/IconPickerDialog.cpp
index af9d0683..fcb645db 100644
--- a/launcher/dialogs/IconPickerDialog.cpp
+++ b/launcher/ui/dialogs/IconPickerDialog.cpp
@@ -22,7 +22,7 @@
#include "IconPickerDialog.h"
#include "ui_IconPickerDialog.h"
-#include "instanceview/InstanceDelegate.h"
+#include "ui/instanceview/InstanceDelegate.h"
#include "icons/IconList.h"
#include "icons/IconUtils.h"
diff --git a/launcher/dialogs/IconPickerDialog.h b/launcher/ui/dialogs/IconPickerDialog.h
index 9af6a678..9af6a678 100644
--- a/launcher/dialogs/IconPickerDialog.h
+++ b/launcher/ui/dialogs/IconPickerDialog.h
diff --git a/launcher/dialogs/IconPickerDialog.ui b/launcher/ui/dialogs/IconPickerDialog.ui
index c548edfb..c548edfb 100644
--- a/launcher/dialogs/IconPickerDialog.ui
+++ b/launcher/ui/dialogs/IconPickerDialog.ui
diff --git a/launcher/dialogs/LoginDialog.cpp b/launcher/ui/dialogs/LoginDialog.cpp
index bf0806e1..bf0806e1 100644
--- a/launcher/dialogs/LoginDialog.cpp
+++ b/launcher/ui/dialogs/LoginDialog.cpp
diff --git a/launcher/dialogs/LoginDialog.h b/launcher/ui/dialogs/LoginDialog.h
index f8101ff5..f8101ff5 100644
--- a/launcher/dialogs/LoginDialog.h
+++ b/launcher/ui/dialogs/LoginDialog.h
diff --git a/launcher/dialogs/LoginDialog.ui b/launcher/ui/dialogs/LoginDialog.ui
index 8fa4a45d..8fa4a45d 100644
--- a/launcher/dialogs/LoginDialog.ui
+++ b/launcher/ui/dialogs/LoginDialog.ui
diff --git a/launcher/dialogs/MSALoginDialog.cpp b/launcher/ui/dialogs/MSALoginDialog.cpp
index 15c04061..15c04061 100644
--- a/launcher/dialogs/MSALoginDialog.cpp
+++ b/launcher/ui/dialogs/MSALoginDialog.cpp
diff --git a/launcher/dialogs/MSALoginDialog.h b/launcher/ui/dialogs/MSALoginDialog.h
index 4cf146ab..4cf146ab 100644
--- a/launcher/dialogs/MSALoginDialog.h
+++ b/launcher/ui/dialogs/MSALoginDialog.h
diff --git a/launcher/dialogs/MSALoginDialog.ui b/launcher/ui/dialogs/MSALoginDialog.ui
index 78cbfb26..78cbfb26 100644
--- a/launcher/dialogs/MSALoginDialog.ui
+++ b/launcher/ui/dialogs/MSALoginDialog.ui
diff --git a/launcher/dialogs/NewComponentDialog.cpp b/launcher/ui/dialogs/NewComponentDialog.cpp
index 1bbafb0c..1bbafb0c 100644
--- a/launcher/dialogs/NewComponentDialog.cpp
+++ b/launcher/ui/dialogs/NewComponentDialog.cpp
diff --git a/launcher/dialogs/NewComponentDialog.h b/launcher/ui/dialogs/NewComponentDialog.h
index 8c790beb..8c790beb 100644
--- a/launcher/dialogs/NewComponentDialog.h
+++ b/launcher/ui/dialogs/NewComponentDialog.h
diff --git a/launcher/dialogs/NewComponentDialog.ui b/launcher/ui/dialogs/NewComponentDialog.ui
index 03b0d222..03b0d222 100644
--- a/launcher/dialogs/NewComponentDialog.ui
+++ b/launcher/ui/dialogs/NewComponentDialog.ui
diff --git a/launcher/dialogs/NewInstanceDialog.cpp b/launcher/ui/dialogs/NewInstanceDialog.cpp
index a19f91b7..b402839c 100644
--- a/launcher/dialogs/NewInstanceDialog.cpp
+++ b/launcher/ui/dialogs/NewInstanceDialog.cpp
@@ -32,14 +32,14 @@
#include <QValidator>
#include <QDialogButtonBox>
-#include "widgets/PageContainer.h"
-#include <pages/modplatform/VanillaPage.h>
-#include <pages/modplatform/atlauncher/AtlPage.h>
-#include <pages/modplatform/ftb/FtbPage.h>
-#include <pages/modplatform/legacy_ftb/Page.h>
-#include <pages/modplatform/flame/FlamePage.h>
-#include <pages/modplatform/ImportPage.h>
-#include <pages/modplatform/technic/TechnicPage.h>
+#include "ui/widgets/PageContainer.h"
+#include "ui/pages/modplatform/VanillaPage.h"
+#include "ui/pages/modplatform/atlauncher/AtlPage.h"
+#include "ui/pages/modplatform/ftb/FtbPage.h"
+#include "ui/pages/modplatform/legacy_ftb/Page.h"
+#include "ui/pages/modplatform/flame/FlamePage.h"
+#include "ui/pages/modplatform/ImportPage.h"
+#include "ui/pages/modplatform/technic/TechnicPage.h"
diff --git a/launcher/dialogs/NewInstanceDialog.h b/launcher/ui/dialogs/NewInstanceDialog.h
index 53abf8cf..ef74634e 100644
--- a/launcher/dialogs/NewInstanceDialog.h
+++ b/launcher/ui/dialogs/NewInstanceDialog.h
@@ -18,7 +18,7 @@
#include <QDialog>
#include "BaseVersion.h"
-#include "pages/BasePageProvider.h"
+#include "ui/pages/BasePageProvider.h"
#include "InstanceTask.h"
namespace Ui
diff --git a/launcher/dialogs/NewInstanceDialog.ui b/launcher/ui/dialogs/NewInstanceDialog.ui
index 7fb19ff5..7fb19ff5 100644
--- a/launcher/dialogs/NewInstanceDialog.ui
+++ b/launcher/ui/dialogs/NewInstanceDialog.ui
diff --git a/launcher/dialogs/NotificationDialog.cpp b/launcher/ui/dialogs/NotificationDialog.cpp
index f2a35ae2..f2a35ae2 100644
--- a/launcher/dialogs/NotificationDialog.cpp
+++ b/launcher/ui/dialogs/NotificationDialog.cpp
diff --git a/launcher/dialogs/NotificationDialog.h b/launcher/ui/dialogs/NotificationDialog.h
index e1cbb9fa..e1cbb9fa 100644
--- a/launcher/dialogs/NotificationDialog.h
+++ b/launcher/ui/dialogs/NotificationDialog.h
diff --git a/launcher/dialogs/NotificationDialog.ui b/launcher/ui/dialogs/NotificationDialog.ui
index 3e6c22bc..3e6c22bc 100644
--- a/launcher/dialogs/NotificationDialog.ui
+++ b/launcher/ui/dialogs/NotificationDialog.ui
diff --git a/launcher/dialogs/ProfileSelectDialog.cpp b/launcher/ui/dialogs/ProfileSelectDialog.cpp
index 0e3e493c..7882cf45 100644
--- a/launcher/dialogs/ProfileSelectDialog.cpp
+++ b/launcher/ui/dialogs/ProfileSelectDialog.cpp
@@ -14,16 +14,15 @@
*/
#include "ProfileSelectDialog.h"
-#include <SkinUtils.h>
#include "ui_ProfileSelectDialog.h"
#include <QItemSelectionModel>
-
#include <QDebug>
-#include <dialogs/ProgressDialog.h>
+#include "SkinUtils.h"
+#include "Application.h"
-#include <Application.h>
+#include "ui/dialogs/ProgressDialog.h"
ProfileSelectDialog::ProfileSelectDialog(const QString &message, int flags, QWidget *parent)
: QDialog(parent), ui(new Ui::ProfileSelectDialog)
diff --git a/launcher/dialogs/ProfileSelectDialog.h b/launcher/ui/dialogs/ProfileSelectDialog.h
index 38aa4249..38aa4249 100644
--- a/launcher/dialogs/ProfileSelectDialog.h
+++ b/launcher/ui/dialogs/ProfileSelectDialog.h
diff --git a/launcher/dialogs/ProfileSelectDialog.ui b/launcher/ui/dialogs/ProfileSelectDialog.ui
index e779b51b..e779b51b 100644
--- a/launcher/dialogs/ProfileSelectDialog.ui
+++ b/launcher/ui/dialogs/ProfileSelectDialog.ui
diff --git a/launcher/dialogs/ProfileSetupDialog.cpp b/launcher/ui/dialogs/ProfileSetupDialog.cpp
index 51c20202..d3e2b9a4 100644
--- a/launcher/dialogs/ProfileSetupDialog.cpp
+++ b/launcher/ui/dialogs/ProfileSetupDialog.cpp
@@ -19,15 +19,15 @@
#include <QPushButton>
#include <QAction>
#include <QRegExpValidator>
+#include <QJsonDocument>
#include <QDebug>
-#include <dialogs/ProgressDialog.h>
+#include "ui/dialogs/ProgressDialog.h"
#include <Application.h>
-#include <minecraft/auth/flows/AuthRequest.h>
-#include <minecraft/auth/flows/Parsers.h>
+#include "minecraft/auth/flows/AuthRequest.h"
+#include "minecraft/auth/flows/Parsers.h"
-#include <QJsonDocument>
ProfileSetupDialog::ProfileSetupDialog(MinecraftAccountPtr accountToSetup, QWidget *parent)
: QDialog(parent), m_accountToSetup(accountToSetup), ui(new Ui::ProfileSetupDialog)
diff --git a/launcher/dialogs/ProfileSetupDialog.h b/launcher/ui/dialogs/ProfileSetupDialog.h
index 6f413ebd..6f413ebd 100644
--- a/launcher/dialogs/ProfileSetupDialog.h
+++ b/launcher/ui/dialogs/ProfileSetupDialog.h
diff --git a/launcher/dialogs/ProfileSetupDialog.ui b/launcher/ui/dialogs/ProfileSetupDialog.ui
index 9dbabb4b..9dbabb4b 100644
--- a/launcher/dialogs/ProfileSetupDialog.ui
+++ b/launcher/ui/dialogs/ProfileSetupDialog.ui
diff --git a/launcher/dialogs/ProgressDialog.cpp b/launcher/ui/dialogs/ProgressDialog.cpp
index 4b092859..4b092859 100644
--- a/launcher/dialogs/ProgressDialog.cpp
+++ b/launcher/ui/dialogs/ProgressDialog.cpp
diff --git a/launcher/dialogs/ProgressDialog.h b/launcher/ui/dialogs/ProgressDialog.h
index b28ad4fa..b28ad4fa 100644
--- a/launcher/dialogs/ProgressDialog.h
+++ b/launcher/ui/dialogs/ProgressDialog.h
diff --git a/launcher/dialogs/ProgressDialog.ui b/launcher/ui/dialogs/ProgressDialog.ui
index 04b8fef3..04b8fef3 100644
--- a/launcher/dialogs/ProgressDialog.ui
+++ b/launcher/ui/dialogs/ProgressDialog.ui
diff --git a/launcher/dialogs/SkinUploadDialog.cpp b/launcher/ui/dialogs/SkinUploadDialog.cpp
index 4e6142fa..4e6142fa 100644
--- a/launcher/dialogs/SkinUploadDialog.cpp
+++ b/launcher/ui/dialogs/SkinUploadDialog.cpp
diff --git a/launcher/dialogs/SkinUploadDialog.h b/launcher/ui/dialogs/SkinUploadDialog.h
index 84d17dc6..84d17dc6 100644
--- a/launcher/dialogs/SkinUploadDialog.h
+++ b/launcher/ui/dialogs/SkinUploadDialog.h
diff --git a/launcher/dialogs/SkinUploadDialog.ui b/launcher/ui/dialogs/SkinUploadDialog.ui
index f4b0ed0a..f4b0ed0a 100644
--- a/launcher/dialogs/SkinUploadDialog.ui
+++ b/launcher/ui/dialogs/SkinUploadDialog.ui
diff --git a/launcher/dialogs/UpdateDialog.cpp b/launcher/ui/dialogs/UpdateDialog.cpp
index 4a6a1fdd..4a6a1fdd 100644
--- a/launcher/dialogs/UpdateDialog.cpp
+++ b/launcher/ui/dialogs/UpdateDialog.cpp
diff --git a/launcher/dialogs/UpdateDialog.h b/launcher/ui/dialogs/UpdateDialog.h
index 07cbe09f..07cbe09f 100644
--- a/launcher/dialogs/UpdateDialog.h
+++ b/launcher/ui/dialogs/UpdateDialog.h
diff --git a/launcher/dialogs/UpdateDialog.ui b/launcher/ui/dialogs/UpdateDialog.ui
index b0b3dd83..b0b3dd83 100644
--- a/launcher/dialogs/UpdateDialog.ui
+++ b/launcher/ui/dialogs/UpdateDialog.ui
diff --git a/launcher/dialogs/VersionSelectDialog.cpp b/launcher/ui/dialogs/VersionSelectDialog.cpp
index a920f6b7..70ef72d6 100644
--- a/launcher/dialogs/VersionSelectDialog.cpp
+++ b/launcher/ui/dialogs/VersionSelectDialog.cpp
@@ -20,17 +20,17 @@
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QVBoxLayout>
+#include <QDebug>
-#include <dialogs/ProgressDialog.h>
-#include "CustomMessageBox.h"
+#include "ui/dialogs/ProgressDialog.h"
+#include "ui/widgets/VersionSelectWidget.h"
+#include "ui/dialogs/CustomMessageBox.h"
-#include <BaseVersion.h>
-#include <BaseVersionList.h>
-#include <tasks/Task.h>
-#include <QDebug>
+#include "BaseVersion.h"
+#include "BaseVersionList.h"
+#include "tasks/Task.h"
#include "Application.h"
-#include <VersionProxyModel.h>
-#include <widgets/VersionSelectWidget.h>
+#include "VersionProxyModel.h"
VersionSelectDialog::VersionSelectDialog(BaseVersionList *vlist, QString title, QWidget *parent, bool cancelable)
: QDialog(parent)
diff --git a/launcher/dialogs/VersionSelectDialog.h b/launcher/ui/dialogs/VersionSelectDialog.h
index ed30d3f3..ed30d3f3 100644
--- a/launcher/dialogs/VersionSelectDialog.h
+++ b/launcher/ui/dialogs/VersionSelectDialog.h
diff --git a/launcher/instanceview/AccessibleInstanceView.cpp b/launcher/ui/instanceview/AccessibleInstanceView.cpp
index 7de3ac72..7de3ac72 100644
--- a/launcher/instanceview/AccessibleInstanceView.cpp
+++ b/launcher/ui/instanceview/AccessibleInstanceView.cpp
diff --git a/launcher/instanceview/AccessibleInstanceView.h b/launcher/ui/instanceview/AccessibleInstanceView.h
index 9bfd1745..9bfd1745 100644
--- a/launcher/instanceview/AccessibleInstanceView.h
+++ b/launcher/ui/instanceview/AccessibleInstanceView.h
diff --git a/launcher/instanceview/AccessibleInstanceView_p.h b/launcher/ui/instanceview/AccessibleInstanceView_p.h
index 26462f51..26462f51 100644
--- a/launcher/instanceview/AccessibleInstanceView_p.h
+++ b/launcher/ui/instanceview/AccessibleInstanceView_p.h
diff --git a/launcher/instanceview/InstanceDelegate.cpp b/launcher/ui/instanceview/InstanceDelegate.cpp
index 3c4ca63f..3c4ca63f 100644
--- a/launcher/instanceview/InstanceDelegate.cpp
+++ b/launcher/ui/instanceview/InstanceDelegate.cpp
diff --git a/launcher/instanceview/InstanceDelegate.h b/launcher/ui/instanceview/InstanceDelegate.h
index d95279f3..d95279f3 100644
--- a/launcher/instanceview/InstanceDelegate.h
+++ b/launcher/ui/instanceview/InstanceDelegate.h
diff --git a/launcher/instanceview/InstanceProxyModel.cpp b/launcher/ui/instanceview/InstanceProxyModel.cpp
index d8de93ed..d8de93ed 100644
--- a/launcher/instanceview/InstanceProxyModel.cpp
+++ b/launcher/ui/instanceview/InstanceProxyModel.cpp
diff --git a/launcher/instanceview/InstanceProxyModel.h b/launcher/ui/instanceview/InstanceProxyModel.h
index bba8d2b5..bba8d2b5 100644
--- a/launcher/instanceview/InstanceProxyModel.h
+++ b/launcher/ui/instanceview/InstanceProxyModel.h
diff --git a/launcher/instanceview/InstanceView.cpp b/launcher/ui/instanceview/InstanceView.cpp
index 1f044866..1f044866 100644
--- a/launcher/instanceview/InstanceView.cpp
+++ b/launcher/ui/instanceview/InstanceView.cpp
diff --git a/launcher/instanceview/InstanceView.h b/launcher/ui/instanceview/InstanceView.h
index 406362e6..406362e6 100644
--- a/launcher/instanceview/InstanceView.h
+++ b/launcher/ui/instanceview/InstanceView.h
diff --git a/launcher/instanceview/VisualGroup.cpp b/launcher/ui/instanceview/VisualGroup.cpp
index 8991fb2d..8991fb2d 100644
--- a/launcher/instanceview/VisualGroup.cpp
+++ b/launcher/ui/instanceview/VisualGroup.cpp
diff --git a/launcher/instanceview/VisualGroup.h b/launcher/ui/instanceview/VisualGroup.h
index 5a743aa1..5a743aa1 100644
--- a/launcher/instanceview/VisualGroup.h
+++ b/launcher/ui/instanceview/VisualGroup.h
diff --git a/launcher/pagedialog/PageDialog.cpp b/launcher/ui/pagedialog/PageDialog.cpp
index 3f508990..18d61dc2 100644
--- a/launcher/pagedialog/PageDialog.cpp
+++ b/launcher/ui/pagedialog/PageDialog.cpp
@@ -22,8 +22,9 @@
#include "Application.h"
#include "settings/SettingsObject.h"
-#include "widgets/IconLabel.h"
-#include "widgets/PageContainer.h"
+
+#include "ui/widgets/IconLabel.h"
+#include "ui/widgets/PageContainer.h"
PageDialog::PageDialog(BasePageProvider *pageProvider, QString defaultId, QWidget *parent)
: QDialog(parent)
diff --git a/launcher/pagedialog/PageDialog.h b/launcher/ui/pagedialog/PageDialog.h
index 1029bc30..00d8b725 100644
--- a/launcher/pagedialog/PageDialog.h
+++ b/launcher/ui/pagedialog/PageDialog.h
@@ -16,7 +16,7 @@
#pragma once
#include <QDialog>
-#include "pages/BasePageProvider.h"
+#include "ui/pages/BasePageProvider.h"
class PageContainer;
class PageDialog : public QDialog
diff --git a/launcher/pages/BasePage.h b/launcher/ui/pages/BasePage.h
index 408965d0..408965d0 100644
--- a/launcher/pages/BasePage.h
+++ b/launcher/ui/pages/BasePage.h
diff --git a/launcher/pages/BasePageContainer.h b/launcher/ui/pages/BasePageContainer.h
index f8c7adeb..f8c7adeb 100644
--- a/launcher/pages/BasePageContainer.h
+++ b/launcher/ui/pages/BasePageContainer.h
diff --git a/launcher/pages/BasePageProvider.h b/launcher/ui/pages/BasePageProvider.h
index 7bfaaf3b..873e8dce 100644
--- a/launcher/pages/BasePageProvider.h
+++ b/launcher/ui/pages/BasePageProvider.h
@@ -15,7 +15,7 @@
#pragma once
-#include "pages/BasePage.h"
+#include "ui/pages/BasePage.h"
#include <memory>
#include <functional>
diff --git a/launcher/pages/global/AccountListPage.cpp b/launcher/ui/pages/global/AccountListPage.cpp
index 1e175df7..816dce47 100644
--- a/launcher/pages/global/AccountListPage.cpp
+++ b/launcher/ui/pages/global/AccountListPage.cpp
@@ -23,10 +23,12 @@
#include "net/NetJob.h"
-#include "dialogs/ProgressDialog.h"
-#include "dialogs/LoginDialog.h"
-#include "dialogs/CustomMessageBox.h"
-#include "dialogs/SkinUploadDialog.h"
+#include "ui/dialogs/ProgressDialog.h"
+#include "ui/dialogs/LoginDialog.h"
+#include "ui/dialogs/MSALoginDialog.h"
+#include "ui/dialogs/CustomMessageBox.h"
+#include "ui/dialogs/SkinUploadDialog.h"
+
#include "tasks/Task.h"
#include "minecraft/auth/AccountTask.h"
#include "minecraft/services/SkinDelete.h"
@@ -34,7 +36,6 @@
#include "Application.h"
#include "BuildConfig.h"
-#include <dialogs/MSALoginDialog.h>
#include "Secrets.h"
diff --git a/launcher/pages/global/AccountListPage.h b/launcher/ui/pages/global/AccountListPage.h
index eb131ea8..1c65e708 100644
--- a/launcher/pages/global/AccountListPage.h
+++ b/launcher/ui/pages/global/AccountListPage.h
@@ -18,7 +18,7 @@
#include <QMainWindow>
#include <memory>
-#include "pages/BasePage.h"
+#include "ui/pages/BasePage.h"
#include "minecraft/auth/AccountList.h"
#include "Application.h"
diff --git a/launcher/pages/global/AccountListPage.ui b/launcher/ui/pages/global/AccountListPage.ui
index 8af23a2f..29738c02 100644
--- a/launcher/pages/global/AccountListPage.ui
+++ b/launcher/ui/pages/global/AccountListPage.ui
@@ -116,12 +116,12 @@
<customwidget>
<class>VersionListView</class>
<extends>QTreeView</extends>
- <header>widgets/VersionListView.h</header>
+ <header>ui/widgets/VersionListView.h</header>
</customwidget>
<customwidget>
<class>WideBar</class>
<extends>QToolBar</extends>
- <header>widgets/WideBar.h</header>
+ <header>ui/widgets/WideBar.h</header>
</customwidget>
</customwidgets>
<resources/>
diff --git a/launcher/pages/global/CustomCommandsPage.cpp b/launcher/ui/pages/global/CustomCommandsPage.cpp
index 8541e3c1..8541e3c1 100644
--- a/launcher/pages/global/CustomCommandsPage.cpp
+++ b/launcher/ui/pages/global/CustomCommandsPage.cpp
diff --git a/launcher/pages/global/CustomCommandsPage.h b/launcher/ui/pages/global/CustomCommandsPage.h
index f81b192a..a1155e0e 100644
--- a/launcher/pages/global/CustomCommandsPage.h
+++ b/launcher/ui/pages/global/CustomCommandsPage.h
@@ -18,9 +18,9 @@
#include <memory>
#include <QDialog>
-#include "pages/BasePage.h"
+#include "ui/pages/BasePage.h"
#include <Application.h>
-#include "widgets/CustomCommands.h"
+#include "ui/widgets/CustomCommands.h"
class CustomCommandsPage : public QWidget, public BasePage
{
diff --git a/launcher/pages/global/ExternalToolsPage.cpp b/launcher/ui/pages/global/ExternalToolsPage.cpp
index 41d900aa..41d900aa 100644
--- a/launcher/pages/global/ExternalToolsPage.cpp
+++ b/launcher/ui/pages/global/ExternalToolsPage.cpp
diff --git a/launcher/pages/global/ExternalToolsPage.h b/launcher/ui/pages/global/ExternalToolsPage.h
index 9571ce75..5ae6148d 100644
--- a/launcher/pages/global/ExternalToolsPage.h
+++ b/launcher/ui/pages/global/ExternalToolsPage.h
@@ -17,7 +17,7 @@
#include <QWidget>
-#include "pages/BasePage.h"
+#include "ui/pages/BasePage.h"
#include <Application.h>
namespace Ui {
diff --git a/launcher/pages/global/ExternalToolsPage.ui b/launcher/ui/pages/global/ExternalToolsPage.ui
index e79e9388..e79e9388 100644
--- a/launcher/pages/global/ExternalToolsPage.ui
+++ b/launcher/ui/pages/global/ExternalToolsPage.ui
diff --git a/launcher/pages/global/JavaPage.cpp b/launcher/ui/pages/global/JavaPage.cpp
index fe545636..bd79f11a 100644
--- a/launcher/pages/global/JavaPage.cpp
+++ b/launcher/ui/pages/global/JavaPage.cpp
@@ -22,7 +22,7 @@
#include <QDir>
#include <QTabBar>
-#include "dialogs/VersionSelectDialog.h"
+#include "ui/dialogs/VersionSelectDialog.h"
#include "java/JavaUtils.h"
#include "java/JavaInstallList.h"
diff --git a/launcher/pages/global/JavaPage.h b/launcher/ui/pages/global/JavaPage.h
index 56a1d36b..8f9b3323 100644
--- a/launcher/pages/global/JavaPage.h
+++ b/launcher/ui/pages/global/JavaPage.h
@@ -17,7 +17,7 @@
#include <memory>
#include <QDialog>
-#include "pages/BasePage.h"
+#include "ui/pages/BasePage.h"
#include "JavaCommon.h"
#include <Application.h>
#include <QObjectPtr.h>
diff --git a/launcher/pages/global/JavaPage.ui b/launcher/ui/pages/global/JavaPage.ui
index b67e9994..b67e9994 100644
--- a/launcher/pages/global/JavaPage.ui
+++ b/launcher/ui/pages/global/JavaPage.ui
diff --git a/launcher/pages/global/LanguagePage.cpp b/launcher/ui/pages/global/LanguagePage.cpp
index 142517db..359fdeeb 100644
--- a/launcher/pages/global/LanguagePage.cpp
+++ b/launcher/ui/pages/global/LanguagePage.cpp
@@ -1,6 +1,6 @@
#include "LanguagePage.h"
-#include "widgets/LanguageSelectionWidget.h"
+#include "ui/widgets/LanguageSelectionWidget.h"
#include <QVBoxLayout>
LanguagePage::LanguagePage(QWidget* parent) :
diff --git a/launcher/pages/global/LanguagePage.h b/launcher/ui/pages/global/LanguagePage.h
index c269cefc..b1dd05ad 100644
--- a/launcher/pages/global/LanguagePage.h
+++ b/launcher/ui/pages/global/LanguagePage.h
@@ -16,7 +16,7 @@
#pragma once
#include <memory>
-#include "pages/BasePage.h"
+#include "ui/pages/BasePage.h"
#include <Application.h>
#include <QWidget>
diff --git a/launcher/pages/global/LauncherPage.cpp b/launcher/ui/pages/global/LauncherPage.cpp
index b77a9e81..2eb73e44 100644
--- a/launcher/pages/global/LauncherPage.cpp
+++ b/launcher/ui/pages/global/LauncherPage.cpp
@@ -27,7 +27,7 @@
#include <FileSystem.h>
#include "Application.h"
#include "BuildConfig.h"
-#include "themes/ITheme.h"
+#include "ui/themes/ITheme.h"
#include <QApplication>
#include <QProcess>
diff --git a/launcher/pages/global/LauncherPage.h b/launcher/ui/pages/global/LauncherPage.h
index 62a4f84c..4d0cf3c9 100644
--- a/launcher/pages/global/LauncherPage.h
+++ b/launcher/ui/pages/global/LauncherPage.h
@@ -19,9 +19,9 @@
#include <QDialog>
#include "java/JavaChecker.h"
-#include "pages/BasePage.h"
+#include "ui/pages/BasePage.h"
#include <Application.h>
-#include "ColorCache.h"
+#include "ui/ColorCache.h"
#include <translations/TranslationsModel.h>
class QTextCharFormat;
diff --git a/launcher/pages/global/LauncherPage.ui b/launcher/ui/pages/global/LauncherPage.ui
index 62a66d73..62a66d73 100644
--- a/launcher/pages/global/LauncherPage.ui
+++ b/launcher/ui/pages/global/LauncherPage.ui
diff --git a/launcher/pages/global/MinecraftPage.cpp b/launcher/ui/pages/global/MinecraftPage.cpp
index c763f8ac..c763f8ac 100644
--- a/launcher/pages/global/MinecraftPage.cpp
+++ b/launcher/ui/pages/global/MinecraftPage.cpp
diff --git a/launcher/pages/global/MinecraftPage.h b/launcher/ui/pages/global/MinecraftPage.h
index 96a90f6e..42626d94 100644
--- a/launcher/pages/global/MinecraftPage.h
+++ b/launcher/ui/pages/global/MinecraftPage.h
@@ -19,7 +19,7 @@
#include <QDialog>
#include "java/JavaChecker.h"
-#include "pages/BasePage.h"
+#include "ui/pages/BasePage.h"
#include <Application.h>
class SettingsObject;
diff --git a/launcher/pages/global/MinecraftPage.ui b/launcher/ui/pages/global/MinecraftPage.ui
index 857b8cfb..857b8cfb 100644
--- a/launcher/pages/global/MinecraftPage.ui
+++ b/launcher/ui/pages/global/MinecraftPage.ui
diff --git a/launcher/pages/global/PasteEEPage.cpp b/launcher/ui/pages/global/PasteEEPage.cpp
index 4b375d9a..4b375d9a 100644
--- a/launcher/pages/global/PasteEEPage.cpp
+++ b/launcher/ui/pages/global/PasteEEPage.cpp
diff --git a/launcher/pages/global/PasteEEPage.h b/launcher/ui/pages/global/PasteEEPage.h
index 0ea74e7c..a1c7d434 100644
--- a/launcher/pages/global/PasteEEPage.h
+++ b/launcher/ui/pages/global/PasteEEPage.h
@@ -17,7 +17,7 @@
#include <QWidget>
-#include "pages/BasePage.h"
+#include "ui/pages/BasePage.h"
#include <Application.h>
namespace Ui {
diff --git a/launcher/pages/global/PasteEEPage.ui b/launcher/ui/pages/global/PasteEEPage.ui
index 10883781..10883781 100644
--- a/launcher/pages/global/PasteEEPage.ui
+++ b/launcher/ui/pages/global/PasteEEPage.ui
diff --git a/launcher/pages/global/ProxyPage.cpp b/launcher/ui/pages/global/ProxyPage.cpp
index 5bc8199e..5bc8199e 100644
--- a/launcher/pages/global/ProxyPage.cpp
+++ b/launcher/ui/pages/global/ProxyPage.cpp
diff --git a/launcher/pages/global/ProxyPage.h b/launcher/ui/pages/global/ProxyPage.h
index 91f1fbaa..6698c349 100644
--- a/launcher/pages/global/ProxyPage.h
+++ b/launcher/ui/pages/global/ProxyPage.h
@@ -18,7 +18,7 @@
#include <memory>
#include <QDialog>
-#include "pages/BasePage.h"
+#include "ui/pages/BasePage.h"
#include <Application.h>
namespace Ui
diff --git a/launcher/pages/global/ProxyPage.ui b/launcher/ui/pages/global/ProxyPage.ui
index 347fa86c..347fa86c 100644
--- a/launcher/pages/global/ProxyPage.ui
+++ b/launcher/ui/pages/global/ProxyPage.ui
diff --git a/launcher/pages/instance/GameOptionsPage.cpp b/launcher/ui/pages/instance/GameOptionsPage.cpp
index 782f2ab3..782f2ab3 100644
--- a/launcher/pages/instance/GameOptionsPage.cpp
+++ b/launcher/ui/pages/instance/GameOptionsPage.cpp
diff --git a/launcher/pages/instance/GameOptionsPage.h b/launcher/ui/pages/instance/GameOptionsPage.h
index 31e7b2dd..878903eb 100644
--- a/launcher/pages/instance/GameOptionsPage.h
+++ b/launcher/ui/pages/instance/GameOptionsPage.h
@@ -18,7 +18,7 @@
#include <QWidget>
#include <QString>
-#include "pages/BasePage.h"
+#include "ui/pages/BasePage.h"
#include <Application.h>
namespace Ui
diff --git a/launcher/pages/instance/GameOptionsPage.ui b/launcher/ui/pages/instance/GameOptionsPage.ui
index f0a5ce0e..f0a5ce0e 100644
--- a/launcher/pages/instance/GameOptionsPage.ui
+++ b/launcher/ui/pages/instance/GameOptionsPage.ui
diff --git a/launcher/pages/instance/InstanceSettingsPage.cpp b/launcher/ui/pages/instance/InstanceSettingsPage.cpp
index 730fcbbd..b0e18af4 100644
--- a/launcher/pages/instance/InstanceSettingsPage.cpp
+++ b/launcher/ui/pages/instance/InstanceSettingsPage.cpp
@@ -5,14 +5,17 @@
#include <QDialog>
#include <QMessageBox>
-#include "dialogs/VersionSelectDialog.h"
+#include <sys.h>
+
+#include "ui/dialogs/VersionSelectDialog.h"
+#include "ui/widgets/CustomCommands.h"
+
#include "JavaCommon.h"
#include "Application.h"
-#include <java/JavaInstallList.h>
-#include <FileSystem.h>
-#include <sys.h>
-#include <widgets/CustomCommands.h>
+#include "java/JavaInstallList.h"
+#include "FileSystem.h"
+
InstanceSettingsPage::InstanceSettingsPage(BaseInstance *inst, QWidget *parent)
: QWidget(parent), ui(new Ui::InstanceSettingsPage), m_instance(inst)
diff --git a/launcher/pages/instance/InstanceSettingsPage.h b/launcher/ui/pages/instance/InstanceSettingsPage.h
index 88169a67..5c8c8e66 100644
--- a/launcher/pages/instance/InstanceSettingsPage.h
+++ b/launcher/ui/pages/instance/InstanceSettingsPage.h
@@ -20,7 +20,7 @@
#include "java/JavaChecker.h"
#include "BaseInstance.h"
#include <QObjectPtr.h>
-#include "pages/BasePage.h"
+#include "ui/pages/BasePage.h"
#include "JavaCommon.h"
#include "Application.h"
diff --git a/launcher/pages/instance/InstanceSettingsPage.ui b/launcher/ui/pages/instance/InstanceSettingsPage.ui
index 35cd7335..729f8e2a 100644
--- a/launcher/pages/instance/InstanceSettingsPage.ui
+++ b/launcher/ui/pages/instance/InstanceSettingsPage.ui
@@ -511,7 +511,7 @@
<customwidget>
<class>CustomCommands</class>
<extends>QWidget</extends>
- <header>widgets/CustomCommands.h</header>
+ <header>ui/widgets/CustomCommands.h</header>
<container>1</container>
</customwidget>
</customwidgets>
diff --git a/launcher/pages/instance/LegacyUpgradePage.cpp b/launcher/ui/pages/instance/LegacyUpgradePage.cpp
index 21444756..cb78af02 100644
--- a/launcher/pages/instance/LegacyUpgradePage.cpp
+++ b/launcher/ui/pages/instance/LegacyUpgradePage.cpp
@@ -5,8 +5,9 @@
#include "minecraft/legacy/LegacyInstance.h"
#include "minecraft/legacy/LegacyUpgradeTask.h"
#include "Application.h"
-#include "dialogs/CustomMessageBox.h"
-#include "dialogs/ProgressDialog.h"
+
+#include "ui/dialogs/CustomMessageBox.h"
+#include "ui/dialogs/ProgressDialog.h"
LegacyUpgradePage::LegacyUpgradePage(InstancePtr inst, QWidget *parent)
: QWidget(parent), ui(new Ui::LegacyUpgradePage), m_inst(inst)
diff --git a/launcher/pages/instance/LegacyUpgradePage.h b/launcher/ui/pages/instance/LegacyUpgradePage.h
index f4b7b57c..7c51956b 100644
--- a/launcher/pages/instance/LegacyUpgradePage.h
+++ b/launcher/ui/pages/instance/LegacyUpgradePage.h
@@ -18,7 +18,7 @@
#include <QWidget>
#include "minecraft/legacy/LegacyInstance.h"
-#include "pages/BasePage.h"
+#include "ui/pages/BasePage.h"
#include <Application.h>
#include "tasks/Task.h"
diff --git a/launcher/pages/instance/LegacyUpgradePage.ui b/launcher/ui/pages/instance/LegacyUpgradePage.ui
index 085919e3..085919e3 100644
--- a/launcher/pages/instance/LegacyUpgradePage.ui
+++ b/launcher/ui/pages/instance/LegacyUpgradePage.ui
diff --git a/launcher/pages/instance/LogPage.cpp b/launcher/ui/pages/instance/LogPage.cpp
index b9046b62..b66c6cc7 100644
--- a/launcher/pages/instance/LogPage.cpp
+++ b/launcher/ui/pages/instance/LogPage.cpp
@@ -8,9 +8,11 @@
#include <QShortcut>
#include "launch/LaunchTask.h"
-#include <settings/Setting.h>
-#include "GuiUtil.h"
-#include <ColorCache.h>
+#include "settings/Setting.h"
+
+#include "ui/GuiUtil.h"
+#include "ui/ColorCache.h"
+
#include <BuildConfig.h>
class LogFormatProxyModel : public QIdentityProxyModel
diff --git a/launcher/pages/instance/LogPage.h b/launcher/ui/pages/instance/LogPage.h
index 270a533a..cab25563 100644
--- a/launcher/pages/instance/LogPage.h
+++ b/launcher/ui/pages/instance/LogPage.h
@@ -19,7 +19,7 @@
#include "BaseInstance.h"
#include "launch/LaunchTask.h"
-#include "pages/BasePage.h"
+#include "ui/pages/BasePage.h"
#include <Application.h>
namespace Ui
diff --git a/launcher/pages/instance/LogPage.ui b/launcher/ui/pages/instance/LogPage.ui
index 4843d7c3..ccfc1551 100644
--- a/launcher/pages/instance/LogPage.ui
+++ b/launcher/ui/pages/instance/LogPage.ui
@@ -163,7 +163,7 @@
<customwidget>
<class>LogView</class>
<extends>QPlainTextEdit</extends>
- <header>widgets/LogView.h</header>
+ <header>ui/widgets/LogView.h</header>
</customwidget>
</customwidgets>
<tabstops>
diff --git a/launcher/pages/instance/ModFolderPage.cpp b/launcher/ui/pages/instance/ModFolderPage.cpp
index 6d496e55..e63b1434 100644
--- a/launcher/pages/instance/ModFolderPage.cpp
+++ b/launcher/ui/pages/instance/ModFolderPage.cpp
@@ -21,17 +21,20 @@
#include <QKeyEvent>
#include <QAbstractItemModel>
#include <QMenu>
+#include <QSortFilterProxyModel>
#include "Application.h"
-#include "dialogs/CustomMessageBox.h"
-#include <GuiUtil.h>
+
+#include "ui/dialogs/CustomMessageBox.h"
+#include "ui/GuiUtil.h"
+
+#include "DesktopServices.h"
+
#include "minecraft/mod/ModFolderModel.h"
#include "minecraft/mod/Mod.h"
#include "minecraft/VersionFilterData.h"
#include "minecraft/PackProfile.h"
-#include <DesktopServices.h>
-#include <QSortFilterProxyModel>
#include "Version.h"
namespace {
diff --git a/launcher/pages/instance/ModFolderPage.h b/launcher/ui/pages/instance/ModFolderPage.h
index 7a81f63a..8ef7559b 100644
--- a/launcher/pages/instance/ModFolderPage.h
+++ b/launcher/ui/pages/instance/ModFolderPage.h
@@ -18,7 +18,8 @@
#include <QMainWindow>
#include "minecraft/MinecraftInstance.h"
-#include "pages/BasePage.h"
+#include "ui/pages/BasePage.h"
+
#include <Application.h>
class ModFolderModel;
diff --git a/launcher/pages/instance/ModFolderPage.ui b/launcher/ui/pages/instance/ModFolderPage.ui
index 954a0167..0fb51e84 100644
--- a/launcher/pages/instance/ModFolderPage.ui
+++ b/launcher/ui/pages/instance/ModFolderPage.ui
@@ -141,18 +141,18 @@
<customwidget>
<class>ModListView</class>
<extends>QTreeView</extends>
- <header>widgets/ModListView.h</header>
+ <header>ui/widgets/ModListView.h</header>
</customwidget>
<customwidget>
<class>MCModInfoFrame</class>
<extends>QFrame</extends>
- <header>widgets/MCModInfoFrame.h</header>
+ <header>ui/widgets/MCModInfoFrame.h</header>
<container>1</container>
</customwidget>
<customwidget>
<class>WideBar</class>
<extends>QToolBar</extends>
- <header>widgets/WideBar.h</header>
+ <header>ui/widgets/WideBar.h</header>
</customwidget>
</customwidgets>
<tabstops>
diff --git a/launcher/pages/instance/NotesPage.cpp b/launcher/ui/pages/instance/NotesPage.cpp
index fa966c91..fa966c91 100644
--- a/launcher/pages/instance/NotesPage.cpp
+++ b/launcher/ui/pages/instance/NotesPage.cpp
diff --git a/launcher/pages/instance/NotesPage.h b/launcher/ui/pages/instance/NotesPage.h
index 23d2684a..539401ee 100644
--- a/launcher/pages/instance/NotesPage.h
+++ b/launcher/ui/pages/instance/NotesPage.h
@@ -18,7 +18,7 @@
#include <QWidget>
#include "BaseInstance.h"
-#include "pages/BasePage.h"
+#include "ui/pages/BasePage.h"
#include <Application.h>
namespace Ui
diff --git a/launcher/pages/instance/NotesPage.ui b/launcher/ui/pages/instance/NotesPage.ui
index 67cb261c..67cb261c 100644
--- a/launcher/pages/instance/NotesPage.ui
+++ b/launcher/ui/pages/instance/NotesPage.ui
diff --git a/launcher/pages/instance/OtherLogsPage.cpp b/launcher/ui/pages/instance/OtherLogsPage.cpp
index 6705c059..0131c5c1 100644
--- a/launcher/pages/instance/OtherLogsPage.cpp
+++ b/launcher/ui/pages/instance/OtherLogsPage.cpp
@@ -18,7 +18,8 @@
#include <QMessageBox>
-#include "GuiUtil.h"
+#include "ui/GuiUtil.h"
+
#include "RecursiveFileSystemWatcher.h"
#include <GZip.h>
#include <FileSystem.h>
diff --git a/launcher/pages/instance/OtherLogsPage.h b/launcher/ui/pages/instance/OtherLogsPage.h
index c8323659..b2b2a91b 100644
--- a/launcher/pages/instance/OtherLogsPage.h
+++ b/launcher/ui/pages/instance/OtherLogsPage.h
@@ -17,7 +17,7 @@
#include <QWidget>
-#include "pages/BasePage.h"
+#include "ui/pages/BasePage.h"
#include <Application.h>
#include <pathmatcher/IPathMatcher.h>
diff --git a/launcher/pages/instance/OtherLogsPage.ui b/launcher/ui/pages/instance/OtherLogsPage.ui
index 56ff3b62..56ff3b62 100644
--- a/launcher/pages/instance/OtherLogsPage.ui
+++ b/launcher/ui/pages/instance/OtherLogsPage.ui
diff --git a/launcher/pages/instance/ResourcePackPage.h b/launcher/ui/pages/instance/ResourcePackPage.h
index 1486bf52..1486bf52 100644
--- a/launcher/pages/instance/ResourcePackPage.h
+++ b/launcher/ui/pages/instance/ResourcePackPage.h
diff --git a/launcher/pages/instance/ScreenshotsPage.cpp b/launcher/ui/pages/instance/ScreenshotsPage.cpp
index b2d440c3..06c4379f 100644
--- a/launcher/pages/instance/ScreenshotsPage.cpp
+++ b/launcher/ui/pages/instance/ScreenshotsPage.cpp
@@ -17,8 +17,9 @@
#include <Application.h>
-#include "dialogs/ProgressDialog.h"
-#include "dialogs/CustomMessageBox.h"
+#include "ui/dialogs/ProgressDialog.h"
+#include "ui/dialogs/CustomMessageBox.h"
+
#include "net/NetJob.h"
#include "screenshots/ImgurUpload.h"
#include "screenshots/ImgurAlbumCreation.h"
diff --git a/launcher/pages/instance/ScreenshotsPage.h b/launcher/ui/pages/instance/ScreenshotsPage.h
index 84145b0e..d2f44837 100644
--- a/launcher/pages/instance/ScreenshotsPage.h
+++ b/launcher/ui/pages/instance/ScreenshotsPage.h
@@ -17,7 +17,7 @@
#include <QMainWindow>
-#include "pages/BasePage.h"
+#include "ui/pages/BasePage.h"
#include <Application.h>
class QFileSystemModel;
diff --git a/launcher/pages/instance/ScreenshotsPage.ui b/launcher/ui/pages/instance/ScreenshotsPage.ui
index f11f4cd4..ec461087 100644
--- a/launcher/pages/instance/ScreenshotsPage.ui
+++ b/launcher/ui/pages/instance/ScreenshotsPage.ui
@@ -79,7 +79,7 @@
<customwidget>
<class>WideBar</class>
<extends>QToolBar</extends>
- <header>widgets/WideBar.h</header>
+ <header>ui/widgets/WideBar.h</header>
</customwidget>
</customwidgets>
<resources/>
diff --git a/launcher/pages/instance/ServersPage.cpp b/launcher/ui/pages/instance/ServersPage.cpp
index 8116d2bf..8116d2bf 100644
--- a/launcher/pages/instance/ServersPage.cpp
+++ b/launcher/ui/pages/instance/ServersPage.cpp
diff --git a/launcher/pages/instance/ServersPage.h b/launcher/ui/pages/instance/ServersPage.h
index 1f678bce..d91da2ae 100644
--- a/launcher/pages/instance/ServersPage.h
+++ b/launcher/ui/pages/instance/ServersPage.h
@@ -18,7 +18,7 @@
#include <QMainWindow>
#include <QString>
-#include "pages/BasePage.h"
+#include "ui/pages/BasePage.h"
#include <Application.h>
namespace Ui
diff --git a/launcher/pages/instance/ServersPage.ui b/launcher/ui/pages/instance/ServersPage.ui
index d89b7cba..e8f79cf2 100644
--- a/launcher/pages/instance/ServersPage.ui
+++ b/launcher/ui/pages/instance/ServersPage.ui
@@ -180,7 +180,7 @@
<customwidget>
<class>WideBar</class>
<extends>QToolBar</extends>
- <header>widgets/WideBar.h</header>
+ <header>ui/widgets/WideBar.h</header>
</customwidget>
</customwidgets>
<tabstops>
diff --git a/launcher/pages/instance/ShaderPackPage.h b/launcher/ui/pages/instance/ShaderPackPage.h
index 36724992..36724992 100644
--- a/launcher/pages/instance/ShaderPackPage.h
+++ b/launcher/ui/pages/instance/ShaderPackPage.h
diff --git a/launcher/pages/instance/TexturePackPage.h b/launcher/ui/pages/instance/TexturePackPage.h
index 3f04997d..3f04997d 100644
--- a/launcher/pages/instance/TexturePackPage.h
+++ b/launcher/ui/pages/instance/TexturePackPage.h
diff --git a/launcher/pages/instance/VersionPage.cpp b/launcher/ui/pages/instance/VersionPage.cpp
index d36f7b8d..715059ff 100644
--- a/launcher/pages/instance/VersionPage.cpp
+++ b/launcher/ui/pages/instance/VersionPage.cpp
@@ -20,23 +20,22 @@
#include <QEvent>
#include <QKeyEvent>
#include <QMenu>
-
-#include "VersionPage.h"
-#include "ui_VersionPage.h"
-
-#include "dialogs/CustomMessageBox.h"
-#include "dialogs/VersionSelectDialog.h"
-#include "dialogs/NewComponentDialog.h"
-
-#include "dialogs/ProgressDialog.h"
-#include <GuiUtil.h>
-
#include <QAbstractItemModel>
#include <QMessageBox>
#include <QListView>
#include <QString>
#include <QUrl>
+#include "VersionPage.h"
+#include "ui_VersionPage.h"
+
+#include "ui/dialogs/CustomMessageBox.h"
+#include "ui/dialogs/VersionSelectDialog.h"
+#include "ui/dialogs/NewComponentDialog.h"
+#include "ui/dialogs/ProgressDialog.h"
+
+#include "ui/GuiUtil.h"
+
#include "minecraft/PackProfile.h"
#include "minecraft/auth/AccountList.h"
#include "minecraft/mod/Mod.h"
@@ -45,8 +44,8 @@
#include "Version.h"
#include "DesktopServices.h"
-#include <meta/Index.h>
-#include <meta/VersionList.h>
+#include "meta/Index.h"
+#include "meta/VersionList.h"
class IconProxy : public QIdentityProxyModel
{
diff --git a/launcher/pages/instance/VersionPage.h b/launcher/ui/pages/instance/VersionPage.h
index b5b4a6f5..b5ce4064 100644
--- a/launcher/pages/instance/VersionPage.h
+++ b/launcher/ui/pages/instance/VersionPage.h
@@ -19,7 +19,7 @@
#include "minecraft/MinecraftInstance.h"
#include "minecraft/PackProfile.h"
-#include "pages/BasePage.h"
+#include "ui/pages/BasePage.h"
namespace Ui
{
diff --git a/launcher/pages/instance/VersionPage.ui b/launcher/ui/pages/instance/VersionPage.ui
index 84d06e2e..a4990ff3 100644
--- a/launcher/pages/instance/VersionPage.ui
+++ b/launcher/ui/pages/instance/VersionPage.ui
@@ -266,18 +266,18 @@
<customwidget>
<class>ModListView</class>
<extends>QTreeView</extends>
- <header>widgets/ModListView.h</header>
+ <header>ui/widgets/ModListView.h</header>
</customwidget>
<customwidget>
<class>MCModInfoFrame</class>
<extends>QFrame</extends>
- <header>widgets/MCModInfoFrame.h</header>
+ <header>ui/widgets/MCModInfoFrame.h</header>
<container>1</container>
</customwidget>
<customwidget>
<class>WideBar</class>
<extends>QToolBar</extends>
- <header>widgets/WideBar.h</header>
+ <header>ui/widgets/WideBar.h</header>
</customwidget>
</customwidgets>
<resources/>
diff --git a/launcher/pages/instance/WorldListPage.cpp b/launcher/ui/pages/instance/WorldListPage.cpp
index 1af38bb8..d2bf63bd 100644
--- a/launcher/pages/instance/WorldListPage.cpp
+++ b/launcher/ui/pages/instance/WorldListPage.cpp
@@ -16,7 +16,7 @@
#include "WorldListPage.h"
#include "ui_WorldListPage.h"
#include "minecraft/WorldList.h"
-#include <DesktopServices.h>
+
#include <QEvent>
#include <QMenu>
#include <QKeyEvent>
@@ -24,12 +24,16 @@
#include <QMessageBox>
#include <QTreeView>
#include <QInputDialog>
-#include <tools/MCEditTool.h>
+#include <QProcess>
+
+#include "tools/MCEditTool.h"
+#include "FileSystem.h"
+
+#include "ui/GuiUtil.h"
+#include "DesktopServices.h"
#include "Application.h"
-#include <GuiUtil.h>
-#include <QProcess>
-#include <FileSystem.h>
+
class WorldListProxyModel : public QSortFilterProxyModel
{
diff --git a/launcher/pages/instance/WorldListPage.h b/launcher/ui/pages/instance/WorldListPage.h
index 7636d604..e07d5794 100644
--- a/launcher/pages/instance/WorldListPage.h
+++ b/launcher/ui/pages/instance/WorldListPage.h
@@ -18,7 +18,7 @@
#include <QMainWindow>
#include "minecraft/MinecraftInstance.h"
-#include "pages/BasePage.h"
+#include "ui/pages/BasePage.h"
#include <Application.h>
#include <LoggedProcess.h>
diff --git a/launcher/pages/instance/WorldListPage.ui b/launcher/ui/pages/instance/WorldListPage.ui
index ed078d94..7c68bfae 100644
--- a/launcher/pages/instance/WorldListPage.ui
+++ b/launcher/ui/pages/instance/WorldListPage.ui
@@ -153,7 +153,7 @@
<customwidget>
<class>WideBar</class>
<extends>QToolBar</extends>
- <header>widgets/WideBar.h</header>
+ <header>ui/widgets/WideBar.h</header>
</customwidget>
</customwidgets>
<resources/>
diff --git a/launcher/pages/modplatform/ImportPage.cpp b/launcher/ui/pages/modplatform/ImportPage.cpp
index 890cc3a0..c9e24ead 100644
--- a/launcher/pages/modplatform/ImportPage.cpp
+++ b/launcher/ui/pages/modplatform/ImportPage.cpp
@@ -1,11 +1,13 @@
#include "ImportPage.h"
#include "ui_ImportPage.h"
-#include "Application.h"
-#include "dialogs/NewInstanceDialog.h"
#include <QFileDialog>
#include <QValidator>
-#include <InstanceImportTask.h>
+
+#include "ui/dialogs/NewInstanceDialog.h"
+
+#include "InstanceImportTask.h"
+
class UrlValidator : public QValidator
{
diff --git a/launcher/pages/modplatform/ImportPage.h b/launcher/ui/pages/modplatform/ImportPage.h
index c39d2a74..aba4def0 100644
--- a/launcher/pages/modplatform/ImportPage.h
+++ b/launcher/ui/pages/modplatform/ImportPage.h
@@ -17,7 +17,7 @@
#include <QWidget>
-#include "pages/BasePage.h"
+#include "ui/pages/BasePage.h"
#include <Application.h>
#include "tasks/Task.h"
diff --git a/launcher/pages/modplatform/ImportPage.ui b/launcher/ui/pages/modplatform/ImportPage.ui
index eb63cbe9..eb63cbe9 100644
--- a/launcher/pages/modplatform/ImportPage.ui
+++ b/launcher/ui/pages/modplatform/ImportPage.ui
diff --git a/launcher/pages/modplatform/VanillaPage.cpp b/launcher/ui/pages/modplatform/VanillaPage.cpp
index 4527d1a0..5c58c1f1 100644
--- a/launcher/pages/modplatform/VanillaPage.cpp
+++ b/launcher/ui/pages/modplatform/VanillaPage.cpp
@@ -6,7 +6,7 @@
#include "Application.h"
#include "meta/Index.h"
#include "meta/VersionList.h"
-#include "dialogs/NewInstanceDialog.h"
+#include "ui/dialogs/NewInstanceDialog.h"
#include "Filter.h"
#include "InstanceCreationTask.h"
diff --git a/launcher/pages/modplatform/VanillaPage.h b/launcher/ui/pages/modplatform/VanillaPage.h
index 22acbcac..fd4c2daa 100644
--- a/launcher/pages/modplatform/VanillaPage.h
+++ b/launcher/ui/pages/modplatform/VanillaPage.h
@@ -17,7 +17,7 @@
#include <QWidget>
-#include "pages/BasePage.h"
+#include "ui/pages/BasePage.h"
#include <Application.h>
#include "tasks/Task.h"
diff --git a/launcher/pages/modplatform/VanillaPage.ui b/launcher/ui/pages/modplatform/VanillaPage.ui
index 47effc86..870ff161 100644
--- a/launcher/pages/modplatform/VanillaPage.ui
+++ b/launcher/ui/pages/modplatform/VanillaPage.ui
@@ -150,7 +150,7 @@
<customwidget>
<class>VersionSelectWidget</class>
<extends>QWidget</extends>
- <header>widgets/VersionSelectWidget.h</header>
+ <header>ui/widgets/VersionSelectWidget.h</header>
<container>1</container>
</customwidget>
</customwidgets>
diff --git a/launcher/pages/modplatform/atlauncher/AtlFilterModel.cpp b/launcher/ui/pages/modplatform/atlauncher/AtlFilterModel.cpp
index b5d8f22b..b5d8f22b 100644
--- a/launcher/pages/modplatform/atlauncher/AtlFilterModel.cpp
+++ b/launcher/ui/pages/modplatform/atlauncher/AtlFilterModel.cpp
diff --git a/launcher/pages/modplatform/atlauncher/AtlFilterModel.h b/launcher/ui/pages/modplatform/atlauncher/AtlFilterModel.h
index bd72ad91..bd72ad91 100644
--- a/launcher/pages/modplatform/atlauncher/AtlFilterModel.h
+++ b/launcher/ui/pages/modplatform/atlauncher/AtlFilterModel.h
diff --git a/launcher/pages/modplatform/atlauncher/AtlListModel.cpp b/launcher/ui/pages/modplatform/atlauncher/AtlListModel.cpp
index e8c6deee..e8c6deee 100644
--- a/launcher/pages/modplatform/atlauncher/AtlListModel.cpp
+++ b/launcher/ui/pages/modplatform/atlauncher/AtlListModel.cpp
diff --git a/launcher/pages/modplatform/atlauncher/AtlListModel.h b/launcher/ui/pages/modplatform/atlauncher/AtlListModel.h
index 79aa8180..79aa8180 100644
--- a/launcher/pages/modplatform/atlauncher/AtlListModel.h
+++ b/launcher/ui/pages/modplatform/atlauncher/AtlListModel.h
diff --git a/launcher/pages/modplatform/atlauncher/AtlOptionalModDialog.cpp b/launcher/ui/pages/modplatform/atlauncher/AtlOptionalModDialog.cpp
index 14bbd18b..14bbd18b 100644
--- a/launcher/pages/modplatform/atlauncher/AtlOptionalModDialog.cpp
+++ b/launcher/ui/pages/modplatform/atlauncher/AtlOptionalModDialog.cpp
diff --git a/launcher/pages/modplatform/atlauncher/AtlOptionalModDialog.h b/launcher/ui/pages/modplatform/atlauncher/AtlOptionalModDialog.h
index a1df43f6..a1df43f6 100644
--- a/launcher/pages/modplatform/atlauncher/AtlOptionalModDialog.h
+++ b/launcher/ui/pages/modplatform/atlauncher/AtlOptionalModDialog.h
diff --git a/launcher/pages/modplatform/atlauncher/AtlOptionalModDialog.ui b/launcher/ui/pages/modplatform/atlauncher/AtlOptionalModDialog.ui
index 5d3193a4..4c5c2ec5 100644
--- a/launcher/pages/modplatform/atlauncher/AtlOptionalModDialog.ui
+++ b/launcher/ui/pages/modplatform/atlauncher/AtlOptionalModDialog.ui
@@ -57,7 +57,7 @@
<customwidget>
<class>ModListView</class>
<extends>QTreeView</extends>
- <header>widgets/ModListView.h</header>
+ <header>ui/widgets/ModListView.h</header>
</customwidget>
</customwidgets>
<resources/>
diff --git a/launcher/pages/modplatform/atlauncher/AtlPage.cpp b/launcher/ui/pages/modplatform/atlauncher/AtlPage.cpp
index 5d286182..5f6a1396 100644
--- a/launcher/pages/modplatform/atlauncher/AtlPage.cpp
+++ b/launcher/ui/pages/modplatform/atlauncher/AtlPage.cpp
@@ -1,11 +1,13 @@
#include "AtlPage.h"
#include "ui_AtlPage.h"
-#include "dialogs/NewInstanceDialog.h"
+#include "modplatform/atlauncher/ATLPackInstallTask.h"
+
#include "AtlOptionalModDialog.h"
-#include <modplatform/atlauncher/ATLPackInstallTask.h>
+#include "ui/dialogs/NewInstanceDialog.h"
+#include "ui/dialogs/VersionSelectDialog.h"
+
#include <BuildConfig.h>
-#include <dialogs/VersionSelectDialog.h>
AtlPage::AtlPage(NewInstanceDialog* dialog, QWidget *parent)
: QWidget(parent), ui(new Ui::AtlPage), dialog(dialog)
diff --git a/launcher/pages/modplatform/atlauncher/AtlPage.h b/launcher/ui/pages/modplatform/atlauncher/AtlPage.h
index 7321021d..b95b3d9e 100644
--- a/launcher/pages/modplatform/atlauncher/AtlPage.h
+++ b/launcher/ui/pages/modplatform/atlauncher/AtlPage.h
@@ -22,7 +22,7 @@
#include <modplatform/atlauncher/ATLPackInstallTask.h>
#include "Application.h"
-#include "pages/BasePage.h"
+#include "ui/pages/BasePage.h"
#include "tasks/Task.h"
namespace Ui
diff --git a/launcher/pages/modplatform/atlauncher/AtlPage.ui b/launcher/ui/pages/modplatform/atlauncher/AtlPage.ui
index 9085766a..9085766a 100644
--- a/launcher/pages/modplatform/atlauncher/AtlPage.ui
+++ b/launcher/ui/pages/modplatform/atlauncher/AtlPage.ui
diff --git a/launcher/pages/modplatform/flame/FlameModel.cpp b/launcher/ui/pages/modplatform/flame/FlameModel.cpp
index a05ab641..a05ab641 100644
--- a/launcher/pages/modplatform/flame/FlameModel.cpp
+++ b/launcher/ui/pages/modplatform/flame/FlameModel.cpp
diff --git a/launcher/pages/modplatform/flame/FlameModel.h b/launcher/ui/pages/modplatform/flame/FlameModel.h
index 536f6add..536f6add 100644
--- a/launcher/pages/modplatform/flame/FlameModel.h
+++ b/launcher/ui/pages/modplatform/flame/FlameModel.h
diff --git a/launcher/pages/modplatform/flame/FlamePage.cpp b/launcher/ui/pages/modplatform/flame/FlamePage.cpp
index b3e30d5a..cb1185f7 100644
--- a/launcher/pages/modplatform/flame/FlamePage.cpp
+++ b/launcher/ui/pages/modplatform/flame/FlamePage.cpp
@@ -1,12 +1,13 @@
#include "FlamePage.h"
#include "ui_FlamePage.h"
+#include <QKeyEvent>
+
#include "Application.h"
-#include <Json.h>
-#include "dialogs/NewInstanceDialog.h"
-#include <InstanceImportTask.h>
+#include "Json.h"
+#include "ui/dialogs/NewInstanceDialog.h"
+#include "InstanceImportTask.h"
#include "FlameModel.h"
-#include <QKeyEvent>
FlamePage::FlamePage(NewInstanceDialog* dialog, QWidget *parent)
: QWidget(parent), ui(new Ui::FlamePage), dialog(dialog)
@@ -112,7 +113,7 @@ void FlamePage::onSelectionChanged(QModelIndex first, QModelIndex second)
std::shared_ptr<QByteArray> response = std::make_shared<QByteArray>();
int addonId = current.addonId;
netJob->addNetAction(Net::Download::makeByteArray(QString("https://addons-ecs.forgesvc.net/api/v2/addon/%1/files").arg(addonId), response.get()));
-
+
QObject::connect(netJob, &NetJob::succeeded, this, [this, response]
{
QJsonParseError parse_error;
diff --git a/launcher/pages/modplatform/flame/FlamePage.h b/launcher/ui/pages/modplatform/flame/FlamePage.h
index 4e22b3eb..5cfe21dc 100644
--- a/launcher/pages/modplatform/flame/FlamePage.h
+++ b/launcher/ui/pages/modplatform/flame/FlamePage.h
@@ -17,7 +17,7 @@
#include <QWidget>
-#include "pages/BasePage.h"
+#include "ui/pages/BasePage.h"
#include <Application.h>
#include "tasks/Task.h"
#include <modplatform/flame/FlamePackIndex.h>
diff --git a/launcher/pages/modplatform/flame/FlamePage.ui b/launcher/ui/pages/modplatform/flame/FlamePage.ui
index 9723815a..9723815a 100644
--- a/launcher/pages/modplatform/flame/FlamePage.ui
+++ b/launcher/ui/pages/modplatform/flame/FlamePage.ui
diff --git a/launcher/pages/modplatform/ftb/FtbFilterModel.cpp b/launcher/ui/pages/modplatform/ftb/FtbFilterModel.cpp
index 793b8769..793b8769 100644
--- a/launcher/pages/modplatform/ftb/FtbFilterModel.cpp
+++ b/launcher/ui/pages/modplatform/ftb/FtbFilterModel.cpp
diff --git a/launcher/pages/modplatform/ftb/FtbFilterModel.h b/launcher/ui/pages/modplatform/ftb/FtbFilterModel.h
index 2e712c7d..2e712c7d 100644
--- a/launcher/pages/modplatform/ftb/FtbFilterModel.h
+++ b/launcher/ui/pages/modplatform/ftb/FtbFilterModel.h
diff --git a/launcher/pages/modplatform/ftb/FtbListModel.cpp b/launcher/ui/pages/modplatform/ftb/FtbListModel.cpp
index 59cd0b85..59cd0b85 100644
--- a/launcher/pages/modplatform/ftb/FtbListModel.cpp
+++ b/launcher/ui/pages/modplatform/ftb/FtbListModel.cpp
diff --git a/launcher/pages/modplatform/ftb/FtbListModel.h b/launcher/ui/pages/modplatform/ftb/FtbListModel.h
index e2b73c25..e2b73c25 100644
--- a/launcher/pages/modplatform/ftb/FtbListModel.h
+++ b/launcher/ui/pages/modplatform/ftb/FtbListModel.h
diff --git a/launcher/pages/modplatform/ftb/FtbPage.cpp b/launcher/ui/pages/modplatform/ftb/FtbPage.cpp
index 620a56d8..a82de1d6 100644
--- a/launcher/pages/modplatform/ftb/FtbPage.cpp
+++ b/launcher/ui/pages/modplatform/ftb/FtbPage.cpp
@@ -3,7 +3,7 @@
#include <QKeyEvent>
-#include "dialogs/NewInstanceDialog.h"
+#include "ui/dialogs/NewInstanceDialog.h"
#include "modplatform/modpacksch/FTBPackInstallTask.h"
#include "HoeDown.h"
diff --git a/launcher/pages/modplatform/ftb/FtbPage.h b/launcher/ui/pages/modplatform/ftb/FtbPage.h
index b8331f8f..28a189f0 100644
--- a/launcher/pages/modplatform/ftb/FtbPage.h
+++ b/launcher/ui/pages/modplatform/ftb/FtbPage.h
@@ -21,7 +21,7 @@
#include <QWidget>
#include "Application.h"
-#include "pages/BasePage.h"
+#include "ui/pages/BasePage.h"
#include "tasks/Task.h"
namespace Ui
diff --git a/launcher/pages/modplatform/ftb/FtbPage.ui b/launcher/ui/pages/modplatform/ftb/FtbPage.ui
index e9c783e3..e9c783e3 100644
--- a/launcher/pages/modplatform/ftb/FtbPage.ui
+++ b/launcher/ui/pages/modplatform/ftb/FtbPage.ui
diff --git a/launcher/pages/modplatform/legacy_ftb/ListModel.cpp b/launcher/ui/pages/modplatform/legacy_ftb/ListModel.cpp
index 5fa932b7..5fa932b7 100644
--- a/launcher/pages/modplatform/legacy_ftb/ListModel.cpp
+++ b/launcher/ui/pages/modplatform/legacy_ftb/ListModel.cpp
diff --git a/launcher/pages/modplatform/legacy_ftb/ListModel.h b/launcher/ui/pages/modplatform/legacy_ftb/ListModel.h
index c55df000..c55df000 100644
--- a/launcher/pages/modplatform/legacy_ftb/ListModel.h
+++ b/launcher/ui/pages/modplatform/legacy_ftb/ListModel.h
diff --git a/launcher/pages/modplatform/legacy_ftb/Page.cpp b/launcher/ui/pages/modplatform/legacy_ftb/Page.cpp
index ecd9fece..891704de 100644
--- a/launcher/pages/modplatform/legacy_ftb/Page.cpp
+++ b/launcher/ui/pages/modplatform/legacy_ftb/Page.cpp
@@ -4,8 +4,10 @@
#include <QInputDialog>
#include "Application.h"
-#include "dialogs/CustomMessageBox.h"
-#include "dialogs/NewInstanceDialog.h"
+
+#include "ui/dialogs/CustomMessageBox.h"
+#include "ui/dialogs/NewInstanceDialog.h"
+
#include "modplatform/legacy_ftb/PackFetchTask.h"
#include "modplatform/legacy_ftb/PackInstallTask.h"
#include "modplatform/legacy_ftb/PrivatePackManager.h"
diff --git a/launcher/pages/modplatform/legacy_ftb/Page.h b/launcher/ui/pages/modplatform/legacy_ftb/Page.h
index 4c6fb35e..d8225e11 100644
--- a/launcher/pages/modplatform/legacy_ftb/Page.h
+++ b/launcher/ui/pages/modplatform/legacy_ftb/Page.h
@@ -19,7 +19,7 @@
#include <QTreeView>
#include <QTextBrowser>
-#include "pages/BasePage.h"
+#include "ui/pages/BasePage.h"
#include <Application.h>
#include "tasks/Task.h"
#include "modplatform/legacy_ftb/PackHelpers.h"
diff --git a/launcher/pages/modplatform/legacy_ftb/Page.ui b/launcher/ui/pages/modplatform/legacy_ftb/Page.ui
index 15e5d432..15e5d432 100644
--- a/launcher/pages/modplatform/legacy_ftb/Page.ui
+++ b/launcher/ui/pages/modplatform/legacy_ftb/Page.ui
diff --git a/launcher/pages/modplatform/technic/TechnicData.h b/launcher/ui/pages/modplatform/technic/TechnicData.h
index 50fd75e8..50fd75e8 100644
--- a/launcher/pages/modplatform/technic/TechnicData.h
+++ b/launcher/ui/pages/modplatform/technic/TechnicData.h
diff --git a/launcher/pages/modplatform/technic/TechnicModel.cpp b/launcher/ui/pages/modplatform/technic/TechnicModel.cpp
index 63c2d4c4..63c2d4c4 100644
--- a/launcher/pages/modplatform/technic/TechnicModel.cpp
+++ b/launcher/ui/pages/modplatform/technic/TechnicModel.cpp
diff --git a/launcher/pages/modplatform/technic/TechnicModel.h b/launcher/ui/pages/modplatform/technic/TechnicModel.h
index e80e6e7c..e80e6e7c 100644
--- a/launcher/pages/modplatform/technic/TechnicModel.h
+++ b/launcher/ui/pages/modplatform/technic/TechnicModel.h
diff --git a/launcher/pages/modplatform/technic/TechnicPage.cpp b/launcher/ui/pages/modplatform/technic/TechnicPage.cpp
index 1e4f4106..ac69675c 100644
--- a/launcher/pages/modplatform/technic/TechnicPage.cpp
+++ b/launcher/ui/pages/modplatform/technic/TechnicPage.cpp
@@ -16,14 +16,17 @@
#include "TechnicPage.h"
#include "ui_TechnicPage.h"
-#include "Application.h"
-#include "dialogs/NewInstanceDialog.h"
-#include "TechnicModel.h"
#include <QKeyEvent>
+
+#include "ui/dialogs/NewInstanceDialog.h"
+
+#include "TechnicModel.h"
#include "modplatform/technic/SingleZipPackInstallTask.h"
#include "modplatform/technic/SolderPackInstallTask.h"
#include "Json.h"
+#include "Application.h"
+
TechnicPage::TechnicPage(NewInstanceDialog* dialog, QWidget *parent)
: QWidget(parent), ui(new Ui::TechnicPage), dialog(dialog)
{
diff --git a/launcher/pages/modplatform/technic/TechnicPage.h b/launcher/ui/pages/modplatform/technic/TechnicPage.h
index efd5d726..21695dd0 100644
--- a/launcher/pages/modplatform/technic/TechnicPage.h
+++ b/launcher/ui/pages/modplatform/technic/TechnicPage.h
@@ -17,7 +17,7 @@
#include <QWidget>
-#include "pages/BasePage.h"
+#include "ui/pages/BasePage.h"
#include <Application.h>
#include "tasks/Task.h"
#include "TechnicData.h"
diff --git a/launcher/pages/modplatform/technic/TechnicPage.ui b/launcher/ui/pages/modplatform/technic/TechnicPage.ui
index 2ca45dd2..dde685d9 100644
--- a/launcher/pages/modplatform/technic/TechnicPage.ui
+++ b/launcher/ui/pages/modplatform/technic/TechnicPage.ui
@@ -81,7 +81,7 @@
<customwidget>
<class>MCModInfoFrame</class>
<extends>QFrame</extends>
- <header>widgets/MCModInfoFrame.h</header>
+ <header>ui/widgets/MCModInfoFrame.h</header>
<container>1</container>
</customwidget>
</customwidgets>
diff --git a/launcher/setupwizard/AnalyticsWizardPage.cpp b/launcher/ui/setupwizard/AnalyticsWizardPage.cpp
index 3db2f6dc..3db2f6dc 100644
--- a/launcher/setupwizard/AnalyticsWizardPage.cpp
+++ b/launcher/ui/setupwizard/AnalyticsWizardPage.cpp
diff --git a/launcher/setupwizard/AnalyticsWizardPage.h b/launcher/ui/setupwizard/AnalyticsWizardPage.h
index c451db2c..c451db2c 100644
--- a/launcher/setupwizard/AnalyticsWizardPage.h
+++ b/launcher/ui/setupwizard/AnalyticsWizardPage.h
diff --git a/launcher/setupwizard/BaseWizardPage.h b/launcher/ui/setupwizard/BaseWizardPage.h
index 72dbecfd..72dbecfd 100644
--- a/launcher/setupwizard/BaseWizardPage.h
+++ b/launcher/ui/setupwizard/BaseWizardPage.h
diff --git a/launcher/setupwizard/JavaWizardPage.cpp b/launcher/ui/setupwizard/JavaWizardPage.cpp
index 8251e2ac..63b3d480 100644
--- a/launcher/setupwizard/JavaWizardPage.cpp
+++ b/launcher/ui/setupwizard/JavaWizardPage.cpp
@@ -1,5 +1,5 @@
#include "JavaWizardPage.h"
-#include <Application.h>
+#include "Application.h"
#include <QVBoxLayout>
#include <QGroupBox>
@@ -8,16 +8,18 @@
#include <QLineEdit>
#include <QPushButton>
#include <QToolButton>
-#include <widgets/VersionSelectWidget.h>
-#include <FileSystem.h>
+#include <QFileDialog>
-#include <java/JavaInstall.h>
-#include <dialogs/CustomMessageBox.h>
-#include <java/JavaUtils.h>
#include <sys.h>
-#include <QFileDialog>
-#include <JavaCommon.h>
-#include "widgets/JavaSettingsWidget.h"
+
+#include "FileSystem.h"
+#include "java/JavaInstall.h"
+#include "java/JavaUtils.h"
+#include "JavaCommon.h"
+
+#include "ui/widgets/VersionSelectWidget.h"
+#include "ui/dialogs/CustomMessageBox.h"
+#include "ui/widgets/JavaSettingsWidget.h"
JavaWizardPage::JavaWizardPage(QWidget *parent)
diff --git a/launcher/setupwizard/JavaWizardPage.h b/launcher/ui/setupwizard/JavaWizardPage.h
index 0d749039..0d749039 100644
--- a/launcher/setupwizard/JavaWizardPage.h
+++ b/launcher/ui/setupwizard/JavaWizardPage.h
diff --git a/launcher/setupwizard/LanguageWizardPage.cpp b/launcher/ui/setupwizard/LanguageWizardPage.cpp
index ccdc0c90..072df10d 100644
--- a/launcher/setupwizard/LanguageWizardPage.cpp
+++ b/launcher/ui/setupwizard/LanguageWizardPage.cpp
@@ -2,7 +2,7 @@
#include <Application.h>
#include <translations/TranslationsModel.h>
-#include "widgets/LanguageSelectionWidget.h"
+#include "ui/widgets/LanguageSelectionWidget.h"
#include <QVBoxLayout>
#include <BuildConfig.h>
diff --git a/launcher/setupwizard/LanguageWizardPage.h b/launcher/ui/setupwizard/LanguageWizardPage.h
index 45a0e5c0..45a0e5c0 100644
--- a/launcher/setupwizard/LanguageWizardPage.h
+++ b/launcher/ui/setupwizard/LanguageWizardPage.h
diff --git a/launcher/setupwizard/SetupWizard.cpp b/launcher/ui/setupwizard/SetupWizard.cpp
index 5af5ba91..5af5ba91 100644
--- a/launcher/setupwizard/SetupWizard.cpp
+++ b/launcher/ui/setupwizard/SetupWizard.cpp
diff --git a/launcher/setupwizard/SetupWizard.h b/launcher/ui/setupwizard/SetupWizard.h
index 9b8adb4d..9b8adb4d 100644
--- a/launcher/setupwizard/SetupWizard.h
+++ b/launcher/ui/setupwizard/SetupWizard.h
diff --git a/launcher/themes/BrightTheme.cpp b/launcher/ui/themes/BrightTheme.cpp
index b9188bdd..b9188bdd 100644
--- a/launcher/themes/BrightTheme.cpp
+++ b/launcher/ui/themes/BrightTheme.cpp
diff --git a/launcher/themes/BrightTheme.h b/launcher/ui/themes/BrightTheme.h
index c61f52d5..c61f52d5 100644
--- a/launcher/themes/BrightTheme.h
+++ b/launcher/ui/themes/BrightTheme.h
diff --git a/launcher/themes/CustomTheme.cpp b/launcher/ui/themes/CustomTheme.cpp
index 3e3e27de..3e3e27de 100644
--- a/launcher/themes/CustomTheme.cpp
+++ b/launcher/ui/themes/CustomTheme.cpp
diff --git a/launcher/themes/CustomTheme.h b/launcher/ui/themes/CustomTheme.h
index d216895d..d216895d 100644
--- a/launcher/themes/CustomTheme.h
+++ b/launcher/ui/themes/CustomTheme.h
diff --git a/launcher/themes/DarkTheme.cpp b/launcher/ui/themes/DarkTheme.cpp
index 31ecd559..31ecd559 100644
--- a/launcher/themes/DarkTheme.cpp
+++ b/launcher/ui/themes/DarkTheme.cpp
diff --git a/launcher/themes/DarkTheme.h b/launcher/ui/themes/DarkTheme.h
index 9bd2f343..9bd2f343 100644
--- a/launcher/themes/DarkTheme.h
+++ b/launcher/ui/themes/DarkTheme.h
diff --git a/launcher/themes/FusionTheme.cpp b/launcher/ui/themes/FusionTheme.cpp
index cf3286ba..cf3286ba 100644
--- a/launcher/themes/FusionTheme.cpp
+++ b/launcher/ui/themes/FusionTheme.cpp
diff --git a/launcher/themes/FusionTheme.h b/launcher/ui/themes/FusionTheme.h
index ee34245a..ee34245a 100644
--- a/launcher/themes/FusionTheme.h
+++ b/launcher/ui/themes/FusionTheme.h
diff --git a/launcher/themes/ITheme.cpp b/launcher/ui/themes/ITheme.cpp
index 7247b444..7247b444 100644
--- a/launcher/themes/ITheme.cpp
+++ b/launcher/ui/themes/ITheme.cpp
diff --git a/launcher/themes/ITheme.h b/launcher/ui/themes/ITheme.h
index c2347cf6..c2347cf6 100644
--- a/launcher/themes/ITheme.h
+++ b/launcher/ui/themes/ITheme.h
diff --git a/launcher/themes/SystemTheme.cpp b/launcher/ui/themes/SystemTheme.cpp
index 49b1afaa..49b1afaa 100644
--- a/launcher/themes/SystemTheme.cpp
+++ b/launcher/ui/themes/SystemTheme.cpp
diff --git a/launcher/themes/SystemTheme.h b/launcher/ui/themes/SystemTheme.h
index fe450600..fe450600 100644
--- a/launcher/themes/SystemTheme.h
+++ b/launcher/ui/themes/SystemTheme.h
diff --git a/launcher/widgets/Common.cpp b/launcher/ui/widgets/Common.cpp
index f72f3596..f72f3596 100644
--- a/launcher/widgets/Common.cpp
+++ b/launcher/ui/widgets/Common.cpp
diff --git a/launcher/widgets/Common.h b/launcher/ui/widgets/Common.h
index b3fbe1a0..b3fbe1a0 100644
--- a/launcher/widgets/Common.h
+++ b/launcher/ui/widgets/Common.h
diff --git a/launcher/widgets/CustomCommands.cpp b/launcher/ui/widgets/CustomCommands.cpp
index 24bdc07d..24bdc07d 100644
--- a/launcher/widgets/CustomCommands.cpp
+++ b/launcher/ui/widgets/CustomCommands.cpp
diff --git a/launcher/widgets/CustomCommands.h b/launcher/ui/widgets/CustomCommands.h
index 8db991fa..8db991fa 100644
--- a/launcher/widgets/CustomCommands.h
+++ b/launcher/ui/widgets/CustomCommands.h
diff --git a/launcher/widgets/CustomCommands.ui b/launcher/ui/widgets/CustomCommands.ui
index 21964ad2..21964ad2 100644
--- a/launcher/widgets/CustomCommands.ui
+++ b/launcher/ui/widgets/CustomCommands.ui
diff --git a/launcher/widgets/DropLabel.cpp b/launcher/ui/widgets/DropLabel.cpp
index a900e57c..a900e57c 100644
--- a/launcher/widgets/DropLabel.cpp
+++ b/launcher/ui/widgets/DropLabel.cpp
diff --git a/launcher/widgets/DropLabel.h b/launcher/ui/widgets/DropLabel.h
index c5ca0bcc..c5ca0bcc 100644
--- a/launcher/widgets/DropLabel.h
+++ b/launcher/ui/widgets/DropLabel.h
diff --git a/launcher/widgets/FocusLineEdit.cpp b/launcher/ui/widgets/FocusLineEdit.cpp
index b272100c..b272100c 100644
--- a/launcher/widgets/FocusLineEdit.cpp
+++ b/launcher/ui/widgets/FocusLineEdit.cpp
diff --git a/launcher/widgets/FocusLineEdit.h b/launcher/ui/widgets/FocusLineEdit.h
index 71b4f140..71b4f140 100644
--- a/launcher/widgets/FocusLineEdit.h
+++ b/launcher/ui/widgets/FocusLineEdit.h
diff --git a/launcher/widgets/IconLabel.cpp b/launcher/ui/widgets/IconLabel.cpp
index bf1c2358..bf1c2358 100644
--- a/launcher/widgets/IconLabel.cpp
+++ b/launcher/ui/widgets/IconLabel.cpp
diff --git a/launcher/widgets/IconLabel.h b/launcher/ui/widgets/IconLabel.h
index 6d212c4c..6d212c4c 100644
--- a/launcher/widgets/IconLabel.h
+++ b/launcher/ui/widgets/IconLabel.h
diff --git a/launcher/widgets/InstanceCardWidget.ui b/launcher/ui/widgets/InstanceCardWidget.ui
index 6eeeb076..6eeeb076 100644
--- a/launcher/widgets/InstanceCardWidget.ui
+++ b/launcher/ui/widgets/InstanceCardWidget.ui
diff --git a/launcher/widgets/JavaSettingsWidget.cpp b/launcher/ui/widgets/JavaSettingsWidget.cpp
index cfcba428..b9d7620c 100644
--- a/launcher/widgets/JavaSettingsWidget.cpp
+++ b/launcher/ui/widgets/JavaSettingsWidget.cpp
@@ -1,10 +1,4 @@
#include "JavaSettingsWidget.h"
-#include <Application.h>
-
-#include <java/JavaInstall.h>
-#include <dialogs/CustomMessageBox.h>
-#include <java/JavaUtils.h>
-#include <sys.h>
#include <QVBoxLayout>
#include <QGroupBox>
@@ -13,10 +7,19 @@
#include <QLineEdit>
#include <QPushButton>
#include <QToolButton>
-#include <widgets/VersionSelectWidget.h>
-#include <FileSystem.h>
#include <QFileDialog>
-#include <BuildConfig.h>
+
+#include <sys.h>
+
+#include "java/JavaInstall.h"
+#include "java/JavaUtils.h"
+#include "FileSystem.h"
+
+#include "ui/dialogs/CustomMessageBox.h"
+#include "ui/widgets/VersionSelectWidget.h"
+
+#include "Application.h"
+#include "BuildConfig.h"
JavaSettingsWidget::JavaSettingsWidget(QWidget* parent) : QWidget(parent)
{
diff --git a/launcher/widgets/JavaSettingsWidget.h b/launcher/ui/widgets/JavaSettingsWidget.h
index 0d280daf..0d280daf 100644
--- a/launcher/widgets/JavaSettingsWidget.h
+++ b/launcher/ui/widgets/JavaSettingsWidget.h
diff --git a/launcher/widgets/LabeledToolButton.cpp b/launcher/ui/widgets/LabeledToolButton.cpp
index ab2d3278..ab2d3278 100644
--- a/launcher/widgets/LabeledToolButton.cpp
+++ b/launcher/ui/widgets/LabeledToolButton.cpp
diff --git a/launcher/widgets/LabeledToolButton.h b/launcher/ui/widgets/LabeledToolButton.h
index 51f99e9b..51f99e9b 100644
--- a/launcher/widgets/LabeledToolButton.h
+++ b/launcher/ui/widgets/LabeledToolButton.h
diff --git a/launcher/widgets/LanguageSelectionWidget.cpp b/launcher/ui/widgets/LanguageSelectionWidget.cpp
index cf70c7b4..cf70c7b4 100644
--- a/launcher/widgets/LanguageSelectionWidget.cpp
+++ b/launcher/ui/widgets/LanguageSelectionWidget.cpp
diff --git a/launcher/widgets/LanguageSelectionWidget.h b/launcher/ui/widgets/LanguageSelectionWidget.h
index e65936db..e65936db 100644
--- a/launcher/widgets/LanguageSelectionWidget.h
+++ b/launcher/ui/widgets/LanguageSelectionWidget.h
diff --git a/launcher/widgets/LineSeparator.cpp b/launcher/ui/widgets/LineSeparator.cpp
index d03e6762..d03e6762 100644
--- a/launcher/widgets/LineSeparator.cpp
+++ b/launcher/ui/widgets/LineSeparator.cpp
diff --git a/launcher/widgets/LineSeparator.h b/launcher/ui/widgets/LineSeparator.h
index 22927b68..22927b68 100644
--- a/launcher/widgets/LineSeparator.h
+++ b/launcher/ui/widgets/LineSeparator.h
diff --git a/launcher/widgets/LogView.cpp b/launcher/ui/widgets/LogView.cpp
index 26a2a527..26a2a527 100644
--- a/launcher/widgets/LogView.cpp
+++ b/launcher/ui/widgets/LogView.cpp
diff --git a/launcher/widgets/LogView.h b/launcher/ui/widgets/LogView.h
index 3143360a..3143360a 100644
--- a/launcher/widgets/LogView.h
+++ b/launcher/ui/widgets/LogView.h
diff --git a/launcher/widgets/MCModInfoFrame.cpp b/launcher/ui/widgets/MCModInfoFrame.cpp
index 5b1f6230..8c4bd690 100644
--- a/launcher/widgets/MCModInfoFrame.cpp
+++ b/launcher/ui/widgets/MCModInfoFrame.cpp
@@ -18,7 +18,8 @@
#include "MCModInfoFrame.h"
#include "ui_MCModInfoFrame.h"
-#include "dialogs/CustomMessageBox.h"
+
+#include "ui/dialogs/CustomMessageBox.h"
void MCModInfoFrame::updateWithMod(Mod &m)
{
diff --git a/launcher/widgets/MCModInfoFrame.h b/launcher/ui/widgets/MCModInfoFrame.h
index 0b7ef537..0b7ef537 100644
--- a/launcher/widgets/MCModInfoFrame.h
+++ b/launcher/ui/widgets/MCModInfoFrame.h
diff --git a/launcher/widgets/MCModInfoFrame.ui b/launcher/ui/widgets/MCModInfoFrame.ui
index 5ef33379..5ef33379 100644
--- a/launcher/widgets/MCModInfoFrame.ui
+++ b/launcher/ui/widgets/MCModInfoFrame.ui
diff --git a/launcher/widgets/ModListView.cpp b/launcher/ui/widgets/ModListView.cpp
index c8ccd292..c8ccd292 100644
--- a/launcher/widgets/ModListView.cpp
+++ b/launcher/ui/widgets/ModListView.cpp
diff --git a/launcher/widgets/ModListView.h b/launcher/ui/widgets/ModListView.h
index 881e092f..881e092f 100644
--- a/launcher/widgets/ModListView.h
+++ b/launcher/ui/widgets/ModListView.h
diff --git a/launcher/widgets/PageContainer.cpp b/launcher/ui/widgets/PageContainer.cpp
index 0bae2b27..74a6dff3 100644
--- a/launcher/widgets/PageContainer.cpp
+++ b/launcher/ui/widgets/PageContainer.cpp
@@ -14,6 +14,7 @@
*/
#include "PageContainer.h"
+#include "PageContainer_p.h"
#include <QStackedLayout>
#include <QPushButton>
@@ -26,12 +27,12 @@
#include <QDialogButtonBox>
#include <QGridLayout>
-#include "Application.h"
#include "settings/SettingsObject.h"
-#include "widgets/IconLabel.h"
-#include "PageContainer_p.h"
-#include <Application.h>
-#include <DesktopServices.h>
+
+#include "ui/widgets/IconLabel.h"
+
+#include "DesktopServices.h"
+#include "Application.h"
class PageEntryFilterModel : public QSortFilterProxyModel
{
diff --git a/launcher/widgets/PageContainer.h b/launcher/ui/widgets/PageContainer.h
index 976d34e9..8d2172db 100644
--- a/launcher/widgets/PageContainer.h
+++ b/launcher/ui/widgets/PageContainer.h
@@ -18,8 +18,8 @@
#include <QWidget>
#include <QModelIndex>
-#include "pages/BasePageProvider.h"
-#include "pages/BasePageContainer.h"
+#include "ui/pages/BasePageProvider.h"
+#include "ui/pages/BasePageContainer.h"
class QLayout;
class IconLabel;
diff --git a/launcher/widgets/PageContainer_p.h b/launcher/ui/widgets/PageContainer_p.h
index da1a66f4..da1a66f4 100644
--- a/launcher/widgets/PageContainer_p.h
+++ b/launcher/ui/widgets/PageContainer_p.h
diff --git a/launcher/widgets/ProgressWidget.cpp b/launcher/ui/widgets/ProgressWidget.cpp
index 911e555d..911e555d 100644
--- a/launcher/widgets/ProgressWidget.cpp
+++ b/launcher/ui/widgets/ProgressWidget.cpp
diff --git a/launcher/widgets/ProgressWidget.h b/launcher/ui/widgets/ProgressWidget.h
index fa67748a..fa67748a 100644
--- a/launcher/widgets/ProgressWidget.h
+++ b/launcher/ui/widgets/ProgressWidget.h
diff --git a/launcher/widgets/VersionListView.cpp b/launcher/ui/widgets/VersionListView.cpp
index 8424fedd..8424fedd 100644
--- a/launcher/widgets/VersionListView.cpp
+++ b/launcher/ui/widgets/VersionListView.cpp
diff --git a/launcher/widgets/VersionListView.h b/launcher/ui/widgets/VersionListView.h
index 4153b314..4153b314 100644
--- a/launcher/widgets/VersionListView.h
+++ b/launcher/ui/widgets/VersionListView.h
diff --git a/launcher/widgets/VersionSelectWidget.cpp b/launcher/ui/widgets/VersionSelectWidget.cpp
index 9925a6b4..1209f118 100644
--- a/launcher/widgets/VersionSelectWidget.cpp
+++ b/launcher/ui/widgets/VersionSelectWidget.cpp
@@ -1,10 +1,13 @@
#include "VersionSelectWidget.h"
+
#include <QProgressBar>
#include <QVBoxLayout>
-#include "VersionListView.h"
#include <QHeaderView>
-#include <VersionProxyModel.h>
-#include <dialogs/CustomMessageBox.h>
+
+#include "VersionListView.h"
+#include "VersionProxyModel.h"
+
+#include "ui/dialogs/CustomMessageBox.h"
VersionSelectWidget::VersionSelectWidget(QWidget* parent)
: QWidget(parent)
diff --git a/launcher/widgets/VersionSelectWidget.h b/launcher/ui/widgets/VersionSelectWidget.h
index 0a649408..0a649408 100644
--- a/launcher/widgets/VersionSelectWidget.h
+++ b/launcher/ui/widgets/VersionSelectWidget.h
diff --git a/launcher/widgets/WideBar.cpp b/launcher/ui/widgets/WideBar.cpp
index cbd6c617..cbd6c617 100644
--- a/launcher/widgets/WideBar.cpp
+++ b/launcher/ui/widgets/WideBar.cpp
diff --git a/launcher/widgets/WideBar.h b/launcher/ui/widgets/WideBar.h
index d1b8cbe7..d1b8cbe7 100644
--- a/launcher/widgets/WideBar.h
+++ b/launcher/ui/widgets/WideBar.h