diff options
author | Petr Mrázek <peterix@gmail.com> | 2013-08-17 13:40:51 +0200 |
---|---|---|
committer | Petr Mrázek <peterix@gmail.com> | 2013-08-17 13:40:51 +0200 |
commit | 253067c782955380bbf66ac0475dc954375b1ff4 (patch) | |
tree | ca97e231fd3a764256d95b5fc8d08fc25ff72161 /gui | |
parent | 77e80665422c4e97e2286418ab55e20c4030023b (diff) | |
download | MultiMC-253067c782955380bbf66ac0475dc954375b1ff4.tar MultiMC-253067c782955380bbf66ac0475dc954375b1ff4.tar.gz MultiMC-253067c782955380bbf66ac0475dc954375b1ff4.tar.lz MultiMC-253067c782955380bbf66ac0475dc954375b1ff4.tar.xz MultiMC-253067c782955380bbf66ac0475dc954375b1ff4.zip |
Move all the things (YES. Move them.)
Also, implemented some basic modlist logic, to be wired up.
Diffstat (limited to 'gui')
-rw-r--r-- | gui/IconPickerDialog.cpp | 2 | ||||
-rw-r--r-- | gui/LegacyModEditDialog.cpp (renamed from gui/legacymodeditdialog.cpp) | 9 | ||||
-rw-r--r-- | gui/LegacyModEditDialog.h (renamed from gui/legacymodeditdialog.h) | 11 | ||||
-rw-r--r-- | gui/LegacyModEditDialog.ui (renamed from gui/legacymodeditdialog.ui) | 2 | ||||
-rw-r--r-- | gui/consolewindow.h | 2 | ||||
-rw-r--r-- | gui/instancemodel.cpp | 4 | ||||
-rw-r--r-- | gui/instancemodel.h | 2 | ||||
-rw-r--r-- | gui/lwjglselectdialog.cpp | 2 | ||||
-rw-r--r-- | gui/mainwindow.cpp | 31 | ||||
-rw-r--r-- | gui/mainwindow.h | 6 | ||||
-rw-r--r-- | gui/modeditdialog.cpp | 2 | ||||
-rw-r--r-- | gui/modeditdialog.h | 2 | ||||
-rw-r--r-- | gui/modeditdialog.ui | 2 | ||||
-rw-r--r-- | gui/newinstancedialog.cpp | 12 | ||||
-rw-r--r-- | gui/newinstancedialog.h | 2 | ||||
-rw-r--r-- | gui/taskdialog.cpp | 2 | ||||
-rw-r--r-- | gui/versionselectdialog.cpp | 6 | ||||
-rw-r--r-- | gui/versionselectdialog.h | 2 |
18 files changed, 47 insertions, 54 deletions
diff --git a/gui/IconPickerDialog.cpp b/gui/IconPickerDialog.cpp index 27e7f3b6..d80673a8 100644 --- a/gui/IconPickerDialog.cpp +++ b/gui/IconPickerDialog.cpp @@ -1,7 +1,7 @@ #include "IconPickerDialog.h" #include "instancedelegate.h" #include "ui_IconPickerDialog.h" -#include <IconListModel.h> +#include "logic/IconListModel.h" IconPickerDialog::IconPickerDialog(QWidget *parent) : QDialog(parent), diff --git a/gui/legacymodeditdialog.cpp b/gui/LegacyModEditDialog.cpp index 319705f9..a6becd7d 100644 --- a/gui/legacymodeditdialog.cpp +++ b/gui/LegacyModEditDialog.cpp @@ -13,15 +13,16 @@ * limitations under the License. */ -#include "legacymodeditdialog.h" -#include "ui_legacymodeditdialog.h" -#include "BaseInstance.h" +#include "LegacyModEditDialog.h" +#include "ui_LegacyModEditDialog.h" -LegacyModEditDialog::LegacyModEditDialog(QWidget *parent, BaseInstance* m_inst) : +LegacyModEditDialog::LegacyModEditDialog( LegacyInstance* inst, QWidget* parent ) : + m_inst(inst), QDialog(parent), ui(new Ui::LegacyModEditDialog) { ui->setupUi(this); + } LegacyModEditDialog::~LegacyModEditDialog() diff --git a/gui/legacymodeditdialog.h b/gui/LegacyModEditDialog.h index 54dceffe..3af6c8d7 100644 --- a/gui/legacymodeditdialog.h +++ b/gui/LegacyModEditDialog.h @@ -13,12 +13,10 @@ * limitations under the License. */ -#ifndef LEGACYMODEDITDIALOG_H -#define LEGACYMODEDITDIALOG_H +#pragma once #include <QDialog> - -#include "BaseInstance.h" +#include "logic/LegacyInstance.h" namespace Ui { class LegacyModEditDialog; @@ -29,7 +27,7 @@ class LegacyModEditDialog : public QDialog Q_OBJECT public: - explicit LegacyModEditDialog(QWidget *parent = 0, BaseInstance* m_inst = 0); + explicit LegacyModEditDialog(LegacyInstance* inst, QWidget *parent = 0); ~LegacyModEditDialog(); private slots: @@ -57,6 +55,5 @@ private slots: private: Ui::LegacyModEditDialog *ui; + LegacyInstance * m_inst; }; - -#endif // LEGACYMODEDITDIALOG_H diff --git a/gui/legacymodeditdialog.ui b/gui/LegacyModEditDialog.ui index d8b09bfe..d55c3e1c 100644 --- a/gui/legacymodeditdialog.ui +++ b/gui/LegacyModEditDialog.ui @@ -20,7 +20,7 @@ <bool>false</bool> </property> <property name="currentIndex"> - <number>3</number> + <number>0</number> </property> <widget class="QWidget" name="jarTab"> <attribute name="title"> diff --git a/gui/consolewindow.h b/gui/consolewindow.h index 3ea02ad9..60bec69f 100644 --- a/gui/consolewindow.h +++ b/gui/consolewindow.h @@ -2,7 +2,7 @@ #define CONSOLEWINDOW_H #include <QDialog> -#include "MinecraftProcess.h" +#include "logic/MinecraftProcess.h" namespace Ui { class ConsoleWindow; diff --git a/gui/instancemodel.cpp b/gui/instancemodel.cpp index 3cbb0fb9..39dea34b 100644 --- a/gui/instancemodel.cpp +++ b/gui/instancemodel.cpp @@ -1,6 +1,6 @@ #include "instancemodel.h" -#include <BaseInstance.h> -#include <IconListModel.h> +#include <logic/BaseInstance.h> +#include <logic/IconListModel.h> #include <QIcon> //#include "iconcache.h" diff --git a/gui/instancemodel.h b/gui/instancemodel.h index fe05744f..52b58081 100644 --- a/gui/instancemodel.h +++ b/gui/instancemodel.h @@ -2,7 +2,7 @@ #include <QAbstractListModel> #include "categorizedsortfilterproxymodel.h" -#include "lists/InstanceList.h" +#include "logic/lists/InstanceList.h" #include <QIcon> class InstanceModel : public QAbstractListModel diff --git a/gui/lwjglselectdialog.cpp b/gui/lwjglselectdialog.cpp index d4a42b59..9de92754 100644 --- a/gui/lwjglselectdialog.cpp +++ b/gui/lwjglselectdialog.cpp @@ -16,7 +16,7 @@ #include "lwjglselectdialog.h" #include "ui_lwjglselectdialog.h" -#include "lists/LwjglVersionList.h" +#include "logic/lists/LwjglVersionList.h" LWJGLSelectDialog::LWJGLSelectDialog(QWidget *parent) : QDialog(parent), diff --git a/gui/mainwindow.cpp b/gui/mainwindow.cpp index 6176c079..5087b38f 100644 --- a/gui/mainwindow.cpp +++ b/gui/mainwindow.cpp @@ -33,6 +33,9 @@ #include "userutils.h" #include "pathutils.h" +#include "categorizedview.h" +#include "categorydrawer.h" + #include "gui/settingsdialog.h" #include "gui/newinstancedialog.h" #include "gui/logindialog.h" @@ -42,31 +45,25 @@ #include "gui/versionselectdialog.h" #include "gui/lwjglselectdialog.h" #include "gui/consolewindow.h" -#include "gui/legacymodeditdialog.h" #include "gui/instancesettings.h" -#include "categorizedview.h" -#include "categorydrawer.h" - -#include "lists/InstanceList.h" #include "AppSettings.h" #include "AppVersion.h" -#include "tasks/LoginTask.h" - -#include "BaseInstance.h" -#include "InstanceFactory.h" -#include "MinecraftProcess.h" -#include "OneSixAssets.h" -#include "OneSixUpdate.h" +#include "logic/lists/InstanceList.h" +#include "logic/tasks/LoginTask.h" +#include "logic/BaseInstance.h" +#include "logic/InstanceFactory.h" +#include "logic/MinecraftProcess.h" +#include "logic/OneSixAssets.h" +#include "logic/OneSixUpdate.h" +#include "logic/lists/MinecraftVersionList.h" +#include "logic/lists/LwjglVersionList.h" #include "instancemodel.h" #include "instancedelegate.h" #include "IconPickerDialog.h" -#include "lists/MinecraftVersionList.h" -#include "lists/LwjglVersionList.h" - // Opens the given file in the default application. // TODO: Move this somewhere. void openFileInDefaultProgram ( QString filename ); @@ -378,8 +375,8 @@ void MainWindow::on_actionEditInstMods_triggered() BaseInstance* inst = selectedInstance(); if (inst) { - LegacyModEditDialog dialog ( this, inst ); - dialog.exec(); + auto dialog = inst->createModEditDialog(this); + dialog->exec(); } } diff --git a/gui/mainwindow.h b/gui/mainwindow.h index 62115e1d..79716e5e 100644 --- a/gui/mainwindow.h +++ b/gui/mainwindow.h @@ -18,9 +18,9 @@ #include <QMainWindow> -#include "lists/InstanceList.h" -#include "tasks/LoginTask.h" -#include "BaseInstance.h" +#include "logic/lists/InstanceList.h" +#include "logic/tasks/LoginTask.h" +#include "logic/BaseInstance.h" class InstanceModel; class InstanceProxyModel; diff --git a/gui/modeditdialog.cpp b/gui/modeditdialog.cpp index 2f437101..011de53d 100644 --- a/gui/modeditdialog.cpp +++ b/gui/modeditdialog.cpp @@ -15,7 +15,7 @@ #include "modeditdialog.h" #include "ui_modeditdialog.h" -#include "BaseInstance.h" +#include "logic/BaseInstance.h" ModEditDialog::ModEditDialog(QWidget *parent, BaseInstance* m_inst) : QDialog(parent), diff --git a/gui/modeditdialog.h b/gui/modeditdialog.h index 329a1b4e..94272a32 100644 --- a/gui/modeditdialog.h +++ b/gui/modeditdialog.h @@ -18,7 +18,7 @@ #include <QDialog> -#include "BaseInstance.h" +#include "logic/BaseInstance.h" namespace Ui { class ModEditDialog; diff --git a/gui/modeditdialog.ui b/gui/modeditdialog.ui index 380aec39..dfc59d21 100644 --- a/gui/modeditdialog.ui +++ b/gui/modeditdialog.ui @@ -26,7 +26,7 @@ </size> </property> <property name="currentIndex"> - <number>2</number> + <number>0</number> </property> <property name="elideMode"> <enum>Qt::ElideNone</enum> diff --git a/gui/newinstancedialog.cpp b/gui/newinstancedialog.cpp index 4f19e9a2..3a4adbc1 100644 --- a/gui/newinstancedialog.cpp +++ b/gui/newinstancedialog.cpp @@ -16,13 +16,11 @@ #include "newinstancedialog.h" #include "ui_newinstancedialog.h" -#include "InstanceFactory.h" - -#include <lists/MinecraftVersionList.h> -#include "InstanceVersion.h" - -#include "tasks/Task.h" -#include <IconListModel.h> +#include "logic/InstanceFactory.h" +#include "logic/InstanceVersion.h" +#include "logic/IconListModel.h" +#include "logic/lists/MinecraftVersionList.h" +#include "logic/tasks/Task.h" #include "versionselectdialog.h" #include "taskdialog.h" diff --git a/gui/newinstancedialog.h b/gui/newinstancedialog.h index 07267e19..e8c57024 100644 --- a/gui/newinstancedialog.h +++ b/gui/newinstancedialog.h @@ -17,7 +17,7 @@ #define NEWINSTANCEDIALOG_H #include <QDialog> -#include "InstanceVersion.h" +#include "logic/InstanceVersion.h" namespace Ui { class NewInstanceDialog; diff --git a/gui/taskdialog.cpp b/gui/taskdialog.cpp index f61614e8..8c745b38 100644 --- a/gui/taskdialog.cpp +++ b/gui/taskdialog.cpp @@ -18,7 +18,7 @@ #include <QKeyEvent> -#include "tasks/Task.h" +#include "logic/tasks/Task.h" TaskDialog::TaskDialog(QWidget *parent) : QDialog(parent), diff --git a/gui/versionselectdialog.cpp b/gui/versionselectdialog.cpp index 33aedc71..afe112f4 100644 --- a/gui/versionselectdialog.cpp +++ b/gui/versionselectdialog.cpp @@ -22,9 +22,9 @@ #include <gui/taskdialog.h> -#include <lists/InstVersionList.h> -#include <InstanceVersion.h> -#include <tasks/Task.h> +#include <logic/InstanceVersion.h> +#include <logic/lists/InstVersionList.h> +#include <logic/tasks/Task.h> VersionSelectDialog::VersionSelectDialog(InstVersionList *vlist, QWidget *parent) : QDialog(parent), diff --git a/gui/versionselectdialog.h b/gui/versionselectdialog.h index 752c937b..b864aee1 100644 --- a/gui/versionselectdialog.h +++ b/gui/versionselectdialog.h @@ -19,7 +19,7 @@ #include <QDialog> #include <QSortFilterProxyModel> -#include <InstanceVersion.h> +#include "logic/InstanceVersion.h" class InstVersionList; |