aboutsummaryrefslogtreecommitdiff
path: root/logic
diff options
context:
space:
mode:
authorPetr Mrázek <peterix@gmail.com>2015-02-09 01:51:14 +0100
committerPetr Mrázek <peterix@gmail.com>2015-04-12 20:57:18 +0200
commitdb877ba121ff87a4e029daf8555d85dfef45993a (patch)
tree7673f83c404b3883f0a4fcf6b492f0c4125c293c /logic
parent4730f54df7edf4775dfddf45f77c60edd86c32d9 (diff)
downloadPrismLauncher-db877ba121ff87a4e029daf8555d85dfef45993a.tar.gz
PrismLauncher-db877ba121ff87a4e029daf8555d85dfef45993a.tar.bz2
PrismLauncher-db877ba121ff87a4e029daf8555d85dfef45993a.zip
NOISSUE move everything.
Diffstat (limited to 'logic')
-rw-r--r--logic/BaseInstaller.cpp4
-rw-r--r--logic/BaseInstance.cpp10
-rw-r--r--logic/BaseInstance.h10
-rw-r--r--logic/BaseProcess.cpp3
-rw-r--r--logic/BaseVersionList.cpp4
-rw-r--r--logic/BaseVersionList.h2
-rw-r--r--logic/CMakeLists.txt258
-rw-r--r--logic/Env.cpp4
-rw-r--r--logic/InstanceList.cpp12
-rw-r--r--logic/InstanceList.h2
-rw-r--r--logic/MMCError.h25
-rw-r--r--logic/auth/MojangAccountList.cpp4
-rw-r--r--logic/auth/MojangAccountList.h2
-rw-r--r--logic/auth/YggdrasilTask.cpp8
-rw-r--r--logic/auth/YggdrasilTask.h4
-rw-r--r--logic/auth/flows/AuthenticateTask.cpp4
-rw-r--r--logic/auth/flows/AuthenticateTask.h2
-rw-r--r--logic/auth/flows/RefreshTask.cpp4
-rw-r--r--logic/auth/flows/RefreshTask.h2
-rw-r--r--logic/auth/flows/ValidateTask.cpp4
-rw-r--r--logic/auth/flows/ValidateTask.h2
-rw-r--r--logic/forge/ForgeInstaller.cpp16
-rw-r--r--logic/forge/ForgeInstaller.h2
-rw-r--r--logic/forge/ForgeMirrors.cpp2
-rw-r--r--logic/forge/ForgeMirrors.h8
-rw-r--r--logic/forge/ForgeVersion.cpp2
-rw-r--r--logic/forge/ForgeVersion.h2
-rw-r--r--logic/forge/ForgeVersionList.cpp10
-rw-r--r--logic/forge/ForgeVersionList.h8
-rw-r--r--logic/forge/ForgeXzDownload.cpp2
-rw-r--r--logic/forge/ForgeXzDownload.h4
-rw-r--r--logic/forge/LegacyForge.h2
-rw-r--r--logic/ftb/FTBPlugin.cpp10
-rw-r--r--logic/ftb/FTBPlugin.h2
-rw-r--r--logic/ftb/FTBProfileStrategy.cpp8
-rw-r--r--logic/ftb/FTBVersion.h2
-rw-r--r--logic/ftb/LegacyFTBInstance.cpp2
-rw-r--r--logic/ftb/LegacyFTBInstance.h2
-rw-r--r--logic/ftb/OneSixFTBInstance.cpp14
-rw-r--r--logic/ftb/OneSixFTBInstance.h2
-rw-r--r--logic/icons/IconList.h4
-rw-r--r--logic/java/JavaCheckerJob.h2
-rw-r--r--logic/java/JavaUtils.cpp8
-rw-r--r--logic/java/JavaVersionList.cpp6
-rw-r--r--logic/java/JavaVersionList.h6
-rw-r--r--logic/liteloader/LiteLoaderInstaller.cpp8
-rw-r--r--logic/liteloader/LiteLoaderInstaller.h4
-rw-r--r--logic/liteloader/LiteLoaderVersionList.cpp6
-rw-r--r--logic/liteloader/LiteLoaderVersionList.h10
-rw-r--r--logic/minecraft/GradleSpecifier.h2
-rw-r--r--logic/minecraft/JarMod.cpp2
-rw-r--r--logic/minecraft/JarUtils.cpp2
-rw-r--r--logic/minecraft/LegacyInstance.cpp13
-rw-r--r--logic/minecraft/LegacyInstance.h7
-rw-r--r--logic/minecraft/LegacyUpdate.cpp20
-rw-r--r--logic/minecraft/LegacyUpdate.h6
-rw-r--r--logic/minecraft/LwjglVersionList.cpp2
-rw-r--r--logic/minecraft/LwjglVersionList.h4
-rw-r--r--logic/minecraft/MinecraftInstance.cpp6
-rw-r--r--logic/minecraft/MinecraftInstance.h4
-rw-r--r--logic/minecraft/MinecraftProcess.cpp4
-rw-r--r--logic/minecraft/MinecraftProcess.h4
-rw-r--r--logic/minecraft/MinecraftProfile.cpp4
-rw-r--r--logic/minecraft/MinecraftVersion.cpp2
-rw-r--r--logic/minecraft/MinecraftVersion.h2
-rw-r--r--logic/minecraft/MinecraftVersionList.cpp6
-rw-r--r--logic/minecraft/MinecraftVersionList.h8
-rw-r--r--logic/minecraft/Mod.cpp2
-rw-r--r--logic/minecraft/ModList.h2
-rw-r--r--logic/minecraft/OneSixInstance.cpp16
-rw-r--r--logic/minecraft/OneSixInstance.h6
-rw-r--r--logic/minecraft/OneSixLibrary.h6
-rw-r--r--logic/minecraft/OneSixProfileStrategy.cpp10
-rw-r--r--logic/minecraft/OneSixUpdate.cpp20
-rw-r--r--logic/minecraft/OneSixUpdate.h6
-rw-r--r--logic/minecraft/ParseUtils.cpp2
-rw-r--r--logic/minecraft/ProfileUtils.cpp4
-rw-r--r--logic/minecraft/RawLibrary.cpp2
-rw-r--r--logic/minecraft/RawLibrary.h6
-rw-r--r--logic/minecraft/SkinUtils.cpp6
-rw-r--r--logic/minecraft/VersionBuilder.cpp14
-rw-r--r--logic/minecraft/VersionFile.cpp10
-rw-r--r--logic/minecraft/VersionFile.h4
-rw-r--r--logic/net/ByteArrayDownload.cpp2
-rw-r--r--logic/net/CacheDownload.cpp2
-rw-r--r--logic/net/HttpMetaCache.cpp2
-rw-r--r--logic/net/MD5EtagDownload.cpp2
-rw-r--r--logic/net/NetAction.h2
-rw-r--r--logic/net/NetJob.h4
-rw-r--r--logic/net/PasteUpload.cpp2
-rw-r--r--logic/net/PasteUpload.h2
-rw-r--r--logic/news/NewsChecker.h2
-rw-r--r--logic/notifications/NotificationChecker.cpp4
-rw-r--r--logic/notifications/NotificationChecker.h4
-rw-r--r--logic/screenshots/ImgurAlbumCreation.cpp4
-rw-r--r--logic/screenshots/ImgurAlbumCreation.h2
-rw-r--r--logic/screenshots/ImgurUpload.cpp4
-rw-r--r--logic/screenshots/ImgurUpload.h2
-rw-r--r--logic/settings/INIFile.cpp2
-rw-r--r--logic/settings/INISettingsObject.h4
-rw-r--r--logic/settings/Setting.cpp2
-rw-r--r--logic/settings/SettingsObject.cpp6
-rw-r--r--logic/status/StatusChecker.cpp5
-rw-r--r--logic/status/StatusChecker.h2
-rw-r--r--logic/tools/BaseExternalTool.cpp11
-rw-r--r--logic/tools/BaseExternalTool.h13
-rw-r--r--logic/tools/BaseProfiler.cpp4
-rw-r--r--logic/tools/BaseProfiler.h2
-rw-r--r--logic/tools/JProfiler.cpp22
-rw-r--r--logic/tools/JProfiler.h4
-rw-r--r--logic/tools/JVisualVM.cpp19
-rw-r--r--logic/tools/JVisualVM.h4
-rw-r--r--logic/tools/MCEditTool.cpp24
-rw-r--r--logic/tools/MCEditTool.h4
-rw-r--r--logic/trans/TranslationDownloader.cpp9
-rw-r--r--logic/updater/DownloadTask.cpp4
-rw-r--r--logic/updater/DownloadTask.h4
-rw-r--r--logic/updater/GoUpdate.cpp2
-rw-r--r--logic/updater/GoUpdate.h2
-rw-r--r--logic/updater/UpdateChecker.h2
120 files changed, 611 insertions, 318 deletions
diff --git a/logic/BaseInstaller.cpp b/logic/BaseInstaller.cpp
index b2cdefbc..d8e83bb2 100644
--- a/logic/BaseInstaller.cpp
+++ b/logic/BaseInstaller.cpp
@@ -15,8 +15,8 @@
#include <QFile>
-#include "logic/BaseInstaller.h"
-#include "logic/minecraft/OneSixInstance.h"
+#include "BaseInstaller.h"
+#include "minecraft/OneSixInstance.h"
BaseInstaller::BaseInstaller()
{
diff --git a/logic/BaseInstance.cpp b/logic/BaseInstance.cpp
index 902c9e7e..69bc7597 100644
--- a/logic/BaseInstance.cpp
+++ b/logic/BaseInstance.cpp
@@ -18,14 +18,14 @@
#include <QFileInfo>
#include <QDir>
-#include "logic/settings/INISettingsObject.h"
-#include "logic/settings/Setting.h"
-#include "logic/settings/OverrideSetting.h"
+#include "settings/INISettingsObject.h"
+#include "settings/Setting.h"
+#include "settings/OverrideSetting.h"
#include "pathutils.h"
#include <cmdutils.h>
-#include "logic/minecraft/MinecraftVersionList.h"
-#include "logic/icons/IconList.h"
+#include "minecraft/MinecraftVersionList.h"
+#include "icons/IconList.h"
BaseInstance::BaseInstance(SettingsObjectPtr globalSettings, SettingsObjectPtr settings, const QString &rootDir)
: QObject()
diff --git a/logic/BaseInstance.h b/logic/BaseInstance.h
index 3a4fa4a6..6a8ba11c 100644
--- a/logic/BaseInstance.h
+++ b/logic/BaseInstance.h
@@ -19,11 +19,11 @@
#include <QDateTime>
#include <QSet>
-#include "logic/settings/SettingsObject.h"
+#include "settings/SettingsObject.h"
-#include "logic/settings/INIFile.h"
-#include "logic/BaseVersionList.h"
-#include "logic/auth/MojangAccount.h"
+#include "settings/INIFile.h"
+#include "BaseVersionList.h"
+#include "auth/MojangAccount.h"
class QDir;
class Task;
@@ -186,7 +186,7 @@ protected slots:
protected:
QString m_rootDir;
QString m_group;
- std::shared_ptr<SettingsObject> m_settings;
+ SettingsObjectPtr m_settings;
InstanceFlags m_flags;
bool m_isRunning = false;
};
diff --git a/logic/BaseProcess.cpp b/logic/BaseProcess.cpp
index b0509d46..749efe0a 100644
--- a/logic/BaseProcess.cpp
+++ b/logic/BaseProcess.cpp
@@ -14,7 +14,8 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-#include "logic/BaseProcess.h"
+
+#include "BaseProcess.h"
#include <QDebug>
#include <QDir>
#include <QEventLoop>
diff --git a/logic/BaseVersionList.cpp b/logic/BaseVersionList.cpp
index fe8af278..7752b14c 100644
--- a/logic/BaseVersionList.cpp
+++ b/logic/BaseVersionList.cpp
@@ -13,8 +13,8 @@
* limitations under the License.
*/
-#include "logic/BaseVersionList.h"
-#include "logic/BaseVersion.h"
+#include "BaseVersionList.h"
+#include "BaseVersion.h"
BaseVersionList::BaseVersionList(QObject *parent) : QAbstractListModel(parent)
{
diff --git a/logic/BaseVersionList.h b/logic/BaseVersionList.h
index f8737b32..584d6ca7 100644
--- a/logic/BaseVersionList.h
+++ b/logic/BaseVersionList.h
@@ -19,7 +19,7 @@
#include <QVariant>
#include <QAbstractListModel>
-#include "logic/BaseVersion.h"
+#include "BaseVersion.h"
class Task;
diff --git a/logic/CMakeLists.txt b/logic/CMakeLists.txt
new file mode 100644
index 00000000..cf55695d
--- /dev/null
+++ b/logic