aboutsummaryrefslogtreecommitdiff
path: root/libraries
diff options
context:
space:
mode:
authorPetr Mrázek <peterix@gmail.com>2016-04-10 04:29:29 +0200
committerPetr Mrázek <peterix@gmail.com>2016-04-30 23:59:23 +0200
commit47e37635f50c09b4f9a9ee7699e3120bab3e4088 (patch)
tree061c2f675fb7e244ebe4b54ef206bfbd615c91f8 /libraries
parentfcd4a482f759cd58ee319a51082d0146b7e426e2 (diff)
downloadPrismLauncher-47e37635f50c09b4f9a9ee7699e3120bab3e4088.tar.gz
PrismLauncher-47e37635f50c09b4f9a9ee7699e3120bab3e4088.tar.bz2
PrismLauncher-47e37635f50c09b4f9a9ee7699e3120bab3e4088.zip
NOISSUE split GUI stuff from logic library
Diffstat (limited to 'libraries')
-rw-r--r--libraries/gui/CMakeLists.txt28
-rw-r--r--libraries/gui/DesktopServices.cpp149
-rw-r--r--libraries/gui/DesktopServices.h37
-rw-r--r--libraries/gui/SkinUtils.cpp47
-rw-r--r--libraries/gui/SkinUtils.h25
-rw-r--r--libraries/gui/icons/IconList.cpp381
-rw-r--r--libraries/gui/icons/IconList.h85
-rw-r--r--libraries/gui/icons/MMCIcon.cpp89
-rw-r--r--libraries/gui/icons/MMCIcon.h55
-rw-r--r--libraries/logic/AbstractCommonModel.cpp133
-rw-r--r--libraries/logic/AbstractCommonModel.h462
-rw-r--r--libraries/logic/BaseConfigObject.cpp103
-rw-r--r--libraries/logic/BaseConfigObject.h50
-rw-r--r--libraries/logic/BaseInstaller.cpp61
-rw-r--r--libraries/logic/BaseInstaller.h46
-rw-r--r--libraries/logic/BaseInstance.cpp270
-rw-r--r--libraries/logic/BaseInstance.h243
-rw-r--r--libraries/logic/BaseVersion.h59
-rw-r--r--libraries/logic/BaseVersionList.cpp104
-rw-r--r--libraries/logic/BaseVersionList.h126
-rw-r--r--libraries/logic/CMakeLists.txt344
-rw-r--r--libraries/logic/Commandline.cpp483
-rw-r--r--libraries/logic/Commandline.h252
-rw-r--r--libraries/logic/DefaultVariable.h35
-rw-r--r--libraries/logic/Env.cpp222
-rw-r--r--libraries/logic/Env.h60
-rw-r--r--libraries/logic/Exception.h34
-rw-r--r--libraries/logic/FileSystem.cpp436
-rw-r--r--libraries/logic/FileSystem.h123
-rw-r--r--libraries/logic/GZip.cpp115
-rw-r--r--libraries/logic/GZip.h12
-rw-r--r--libraries/logic/InstanceList.cpp580
-rw-r--r--libraries/logic/InstanceList.h187
-rw-r--r--libraries/logic/Json.cpp272
-rw-r--r--libraries/logic/Json.h249
-rw-r--r--libraries/logic/MMCStrings.cpp76
-rw-r--r--libraries/logic/MMCStrings.h10
-rw-r--r--libraries/logic/MMCZip.cpp491
-rw-r--r--libraries/logic/MMCZip.h88
-rw-r--r--libraries/logic/NullInstance.h90
-rw-r--r--libraries/logic/QObjectPtr.h78
-rw-r--r--libraries/logic/RWStorage.h60
-rw-r--r--libraries/logic/RecursiveFileSystemWatcher.cpp111
-rw-r--r--libraries/logic/RecursiveFileSystemWatcher.h63
-rw-r--r--libraries/logic/SeparatorPrefixTree.h298
-rw-r--r--libraries/logic/TypeMagic.h37
-rw-r--r--libraries/logic/Version.cpp140
-rw-r--r--libraries/logic/Version.h110
-rw-r--r--libraries/logic/java/JavaChecker.cpp159
-rw-r--r--libraries/logic/java/JavaChecker.h54
-rw-r--r--libraries/logic/java/JavaCheckerJob.cpp45
-rw-r--r--libraries/logic/java/JavaCheckerJob.h84
-rw-r--r--libraries/logic/java/JavaInstall.cpp28
-rw-r--r--libraries/logic/java/JavaInstall.h38
-rw-r--r--libraries/logic/java/JavaInstallList.cpp186
-rw-r--r--libraries/logic/java/JavaInstallList.h71
-rw-r--r--libraries/logic/java/JavaUtils.cpp219
-rw-r--r--libraries/logic/java/JavaUtils.h43
-rw-r--r--libraries/logic/java/JavaVersion.cpp112
-rw-r--r--libraries/logic/java/JavaVersion.h30
-rw-r--r--libraries/logic/launch/LaunchStep.cpp27
-rw-r--r--libraries/logic/launch/LaunchStep.h48
-rw-r--r--libraries/logic/launch/LaunchTask.cpp228
-rw-r--r--libraries/logic/launch/LaunchTask.h122
-rw-r--r--libraries/logic/launch/LoggedProcess.cpp163
-rw-r--r--libraries/logic/launch/LoggedProcess.h76
-rw-r--r--libraries/logic/launch/MessageLevel.cpp36
-rw-r--r--libraries/logic/launch/MessageLevel.h28
-rw-r--r--libraries/logic/launch/steps/CheckJava.cpp92
-rw-r--r--libraries/logic/launch/steps/CheckJava.h41
-rw-r--r--libraries/logic/launch/steps/LaunchMinecraft.cpp154
-rw-r--r--libraries/logic/launch/steps/LaunchMinecraft.h48
-rw-r--r--libraries/logic/launch/steps/ModMinecraftJar.cpp44
-rw-r--r--libraries/logic/launch/steps/ModMinecraftJar.h39
-rw-r--r--libraries/logic/launch/steps/PostLaunchCommand.cpp84
-rw-r--r--libraries/logic/launch/steps/PostLaunchCommand.h39
-rw-r--r--libraries/logic/launch/steps/PreLaunchCommand.cpp85
-rw-r--r--libraries/logic/launch/steps/PreLaunchCommand.h39
-rw-r--r--libraries/logic/launch/steps/TextPrint.cpp29
-rw-r--r--libraries/logic/launch/steps/TextPrint.h43
-rw-r--r--libraries/logic/launch/steps/Update.cpp50
-rw-r--r--libraries/logic/launch/steps/Update.h41
-rw-r--r--libraries/logic/minecraft/AssetsUtils.cpp230
-rw-r--r--libraries/logic/minecraft/AssetsUtils.h48
-rw-r--r--libraries/logic/minecraft/GradleSpecifier.h129
-rw-r--r--libraries/logic/minecraft/JarMod.h12
-rw-r--r--libraries/logic/minecraft/Library.cpp239
-rw-r--r--libraries/logic/minecraft/Library.h184
-rw-r--r--libraries/logic/minecraft/MinecraftInstance.cpp369
-rw-r--r--libraries/logic/minecraft/MinecraftInstance.h69
-rw-r--r--libraries/logic/minecraft/MinecraftProfile.cpp610
-rw-r--r--libraries/logic/minecraft/MinecraftProfile.h200
-rw-r--r--libraries/logic/minecraft/MinecraftVersion.cpp215
-rw-r--r--libraries/logic/minecraft/MinecraftVersion.h119
-rw-r--r--libraries/logic/minecraft/MinecraftVersionList.cpp591
-rw-r--r--libraries/logic/minecraft/MinecraftVersionList.h72
-rw-r--r--libraries/logic/minecraft/Mod.cpp377
-rw-r--r--libraries/logic/minecraft/Mod.h134
-rw-r--r--libraries/logic/minecraft/ModList.cpp616
-rw-r--r--libraries/logic/minecraft/ModList.h160
-rw-r--r--libraries/logic/minecraft/MojangDownloadInfo.h71
-rw-r--r--libraries/logic/minecraft/MojangVersionFormat.cpp381
-rw-r--r--libraries/logic/minecraft/MojangVersionFormat.h25
-rw-r--r--libraries/logic/minecraft/OpSys.cpp42
-rw-r--r--libraries/logic/minecraft/OpSys.h37
-rw-r--r--libraries/logic/minecraft/ParseUtils.cpp34
-rw-r--r--libraries/logic/minecraft/ParseUtils.h11
-rw-r--r--libraries/logic/minecraft/ProfilePatch.h104
-rw-r--r--libraries/logic/minecraft/ProfileStrategy.h35
-rw-r--r--libraries/logic/minecraft/ProfileUtils.cpp191
-rw-r--r--libraries/logic/minecraft/ProfileUtils.h25
-rw-r--r--libraries/logic/minecraft/Rule.cpp93
-rw-r--r--libraries/logic/minecraft/Rule.h101
-rw-r--r--libraries/logic/minecraft/VersionBuildError.h58
-rw-r--r--libraries/logic/minecraft/VersionFile.cpp60
-rw-r--r--libraries/logic/minecraft/VersionFile.h195
-rw-r--r--libraries/logic/minecraft/VersionFilterData.cpp75
-rw-r--r--libraries/logic/minecraft/VersionFilterData.h32
-rw-r--r--libraries/logic/minecraft/World.cpp385
-rw-r--r--libraries/logic/minecraft/World.h83
-rw-r--r--libraries/logic/minecraft/WorldList.cpp355
-rw-r--r--libraries/logic/minecraft/WorldList.h125
-rw-r--r--libraries/logic/minecraft/auth/AuthSession.cpp30
-rw-r--r--libraries/logic/minecraft/auth/AuthSession.h51
-rw-r--r--libraries/logic/minecraft/auth/MojangAccount.cpp278
-rw-r--r--libraries/logic/minecraft/auth/MojangAccount.h173
-rw-r--r--libraries/logic/minecraft/auth/MojangAccountList.cpp427
-rw-r--r--libraries/logic/minecraft/auth/MojangAccountList.h201
-rw-r--r--libraries/logic/minecraft/auth/YggdrasilTask.cpp255
-rw-r--r--libraries/logic/minecraft/auth/YggdrasilTask.h150
-rw-r--r--libraries/logic/minecraft/auth/flows/AuthenticateTask.cpp202