aboutsummaryrefslogtreecommitdiff
path: root/launcher
diff options
context:
space:
mode:
authorPetr Mrázek <peterix@gmail.com>2021-07-25 19:11:59 +0200
committerPetr Mrázek <peterix@gmail.com>2021-07-25 19:50:44 +0200
commit20b9f2b42a3b58b6081af271774fbcc34025dccb (patch)
tree064fa59facb3357139b47bd4e60bfc8edb35ca11 /launcher
parentdd133680858351e3e07690e286882327a4f42ba5 (diff)
downloadPrismLauncher-20b9f2b42a3b58b6081af271774fbcc34025dccb.tar.gz
PrismLauncher-20b9f2b42a3b58b6081af271774fbcc34025dccb.tar.bz2
PrismLauncher-20b9f2b42a3b58b6081af271774fbcc34025dccb.zip
NOISSUE Flatten gui and logic libraries into MultiMC
Diffstat (limited to 'launcher')
-rw-r--r--launcher/BaseInstaller.cpp61
-rw-r--r--launcher/BaseInstaller.h44
-rw-r--r--launcher/BaseInstance.cpp275
-rw-r--r--launcher/BaseInstance.h270
-rw-r--r--launcher/BaseVersion.h59
-rw-r--r--launcher/BaseVersionList.cpp99
-rw-r--r--launcher/BaseVersionList.h121
-rw-r--r--launcher/CMakeLists.txt1001
-rw-r--r--launcher/ColorCache.cpp35
-rw-r--r--launcher/ColorCache.h119
-rw-r--r--launcher/ColumnResizer.cpp199
-rw-r--r--launcher/ColumnResizer.h41
-rw-r--r--launcher/Commandline.cpp483
-rw-r--r--launcher/Commandline.h250
-rw-r--r--launcher/DefaultVariable.h35
-rw-r--r--launcher/DesktopServices.cpp149
-rw-r--r--launcher/DesktopServices.h36
-rw-r--r--launcher/Env.cpp211
-rw-r--r--launcher/Env.h63
-rw-r--r--launcher/Exception.h32
-rw-r--r--launcher/ExponentialSeries.h43
-rw-r--r--launcher/FileSystem.cpp457
-rw-r--r--launcher/FileSystem.h127
-rw-r--r--launcher/FileSystem_test.cpp164
-rw-r--r--launcher/Filter.cpp31
-rw-r--r--launcher/Filter.h42
-rw-r--r--launcher/GZip.cpp115
-rw-r--r--launcher/GZip.h10
-rw-r--r--launcher/GZip_test.cpp57
-rw-r--r--launcher/GuiUtil.cpp131
-rw-r--r--launcher/GuiUtil.h11
-rw-r--r--launcher/HoeDown.h76
-rw-r--r--launcher/InstanceCopyTask.cpp60
-rw-r--r--launcher/InstanceCopyTask.h31
-rw-r--r--launcher/InstanceCreationTask.cpp31
-rw-r--r--launcher/InstanceCreationTask.h22
-rw-r--r--launcher/InstanceImportTask.cpp456
-rw-r--r--launcher/InstanceImportTask.h72
-rw-r--r--launcher/InstanceList.cpp867
-rw-r--r--launcher/InstanceList.h173
-rw-r--r--launcher/InstancePageProvider.h76
-rw-r--r--launcher/InstanceProxyModel.cpp34
-rw-r--r--launcher/InstanceProxyModel.h16
-rw-r--r--launcher/InstanceTask.cpp9
-rw-r--r--launcher/InstanceTask.h52
-rw-r--r--launcher/InstanceWindow.cpp236
-rw-r--r--launcher/InstanceWindow.h73
-rw-r--r--launcher/JavaCommon.cpp104
-rw-r--r--launcher/JavaCommon.h48
-rw-r--r--launcher/Json.cpp272
-rw-r--r--launcher/Json.h249
-rw-r--r--launcher/KonamiCode.cpp44
-rw-r--r--launcher/KonamiCode.h17
-rw-r--r--launcher/LaunchController.cpp353
-rw-r--r--launcher/LaunchController.h68
-rw-r--r--launcher/LoggedProcess.cpp176
-rw-r--r--launcher/LoggedProcess.h79
-rw-r--r--launcher/MMCStrings.cpp76
-rw-r--r--launcher/MMCStrings.h8
-rw-r--r--launcher/MMCZip.cpp312
-rw-r--r--launcher/MMCZip.h92
-rw-r--r--launcher/MainWindow.cpp1952
-rw-r--r--launcher/MainWindow.h226
-rw-r--r--launcher/MessageLevel.cpp36
-rw-r--r--launcher/MessageLevel.h28
-rw-r--r--launcher/MultiMC.cpp1448
-rw-r--r--launcher/MultiMC.h235
-rw-r--r--launcher/NullInstance.h76
-rw-r--r--launcher/ProblemProvider.h47
-rw-r--r--launcher/QObjectPtr.h83
-rw-r--r--launcher/RWStorage.h66
-rw-r--r--launcher/RecursiveFileSystemWatcher.cpp111
-rw-r--r--launcher/RecursiveFileSystemWatcher.h61
-rw-r--r--launcher/SeparatorPrefixTree.h298
-rw-r--r--launcher/SkinUtils.cpp52
-rw-r--r--launcher/SkinUtils.h23
-rw-r--r--launcher/UpdateController.cpp449
-rw-r--r--launcher/UpdateController.h44
-rw-r--r--launcher/Usable.h58
-rw-r--r--launcher/Version.cpp85
-rw-r--r--launcher/Version.h105
-rw-r--r--launcher/VersionProxyModel.cpp447
-rw-r--r--launcher/VersionProxyModel.h67
-rw-r--r--launcher/Version_test.cpp85
-rw-r--r--launcher/WatchLock.h20
-rw-r--r--launcher/dialogs/AboutDialog.cpp138
-rw-r--r--launcher/dialogs/AboutDialog.h47
-rw-r--r--launcher/dialogs/AboutDialog.ui312
-rw-r--r--launcher/dialogs/CopyInstanceDialog.cpp144
-rw-r--r--launcher/dialogs/CopyInstanceDialog.h58
-rw-r--r--launcher/dialogs/CopyInstanceDialog.ui182
-rw-r--r--launcher/dialogs/CustomMessageBox.cpp35
-rw-r--r--launcher/dialogs/CustomMessageBox.h26
-rw-r--r--launcher/dialogs/EditAccountDialog.cpp61
-rw-r--r--launcher/dialogs/EditAccountDialog.h56
-rw-r--r--launcher/dialogs/EditAccountDialog.ui94
-rw-r--r--launcher/dialogs/ExportInstanceDialog.cpp482
-rw-r--r--launcher/dialogs/ExportInstanceDialog.h54
-rw-r--r--launcher/dialogs/ExportInstanceDialog.ui83
-rw-r--r--launcher/dialogs/IconPickerDialog.cpp163
-rw-r--r--launcher/dialogs/IconPickerDialog.h49
-rw-r--r--launcher/dialogs/IconPickerDialog.ui67
-rw-r--r--launcher/dialogs/LoginDialog.cpp110
-rw-r--r--launcher/dialogs/LoginDialog.h58
-rw-r--r--launcher/dialogs/LoginDialog.ui87
-rw-r--r--launcher/dialogs/NewComponentDialog.cpp106
-rw-r--r--launcher/dialogs/NewComponentDialog.h48
-rw-r--r--launcher/dialogs/NewComponentDialog.ui101
-rw-r--r--launcher/dialogs/NewInstanceDialog.cpp255
-rw-r--r--launcher/dialogs/NewInstanceDialog.h80
-rw-r--r--launcher/dialogs/NewInstanceDialog.ui87
-rw-r--r--launcher/dialogs/NotificationDialog.cpp86
-rw-r--r--launcher/dialogs/NotificationDialog.h44
-rw-r--r--launcher/dialogs/NotificationDialog.ui85
-rw-r--r--launcher/dialogs/ProfileSelectDialog.cpp116
-rw-r--r--launcher/dialogs/ProfileSelectDialog.h90
-rw-r--r--launcher/dialogs/ProfileSelectDialog.ui62
-rw-r--r--launcher/dialogs/ProgressDialog.cpp196
-rw-r--r--launcher/dialogs/ProgressDialog.h71
-rw-r--r--launcher/dialogs/ProgressDialog.ui66
-rw-r--r--launcher/dialogs/SkinUploadDialog.cpp114
-rw-r--r--launcher/dialogs/SkinUploadDialog.h29
-rw-r--r--launcher/dialogs/SkinUploadDialog.ui85
-rw-r--r--launcher/dialogs/UpdateDialog.cpp182
-rw-r--r--launcher/dialogs/UpdateDialog.h67
-rw-r--r--launcher/dialogs/UpdateDialog.ui91
-rw-r--r--launcher/dialogs/VersionSelectDialog.cpp141
-rw-r--r--launcher/dialogs/VersionSelectDialog.h78
-rw-r--r--launcher/groupview/AccessibleGroupView.cpp778
-rw-r--r--launcher/groupview/AccessibleGroupView.h6
-rw-r--r--launcher/groupview/AccessibleGroupView_p.h118
-rw-r--r--launcher/groupview/GroupView.cpp1020
-rw-r--r--launcher/groupview/GroupView.h157
-rw-r--r--launcher/groupview/GroupedProxyModel.cpp48
-rw-r--r--launcher/groupview/GroupedProxyModel.h30
-rw-r--r--launcher/groupview/InstanceDelegate.cpp428</