Add back legacy mod edit, add checksums for all legacy jars
This commit is contained in:
		| @@ -29,6 +29,7 @@ | ||||
| #include "gui/Platform.h" | ||||
| #include "gui/dialogs/CustomMessageBox.h" | ||||
| #include "gui/dialogs/VersionSelectDialog.h" | ||||
| #include "gui/dialogs/ModEditDialogCommon.h" | ||||
|  | ||||
| #include "gui/dialogs/ProgressDialog.h" | ||||
| #include "InstanceSettings.h" | ||||
| @@ -52,43 +53,6 @@ | ||||
| #include <QString> | ||||
| #include <QUrl> | ||||
|  | ||||
| bool lastfirst(QModelIndexList &list, int &first, int &last) | ||||
| { | ||||
| 	if (!list.size()) | ||||
| 		return false; | ||||
| 	first = last = list[0].row(); | ||||
| 	for (auto item : list) | ||||
| 	{ | ||||
| 		int row = item.row(); | ||||
| 		if (row < first) | ||||
| 			first = row; | ||||
| 		if (row > last) | ||||
| 			last = row; | ||||
| 	} | ||||
| 	return true; | ||||
| } | ||||
|  | ||||
| void showWebsiteForMod(QWidget *parentDlg, Mod &m) | ||||
| { | ||||
| 	QString url = m.homeurl(); | ||||
| 	if (url.size()) | ||||
| 	{ | ||||
| 		// catch the cases where the protocol is missing | ||||
| 		if (!url.startsWith("http")) | ||||
| 		{ | ||||
| 			url = "http://" + url; | ||||
| 		} | ||||
| 		QDesktopServices::openUrl(url); | ||||
| 	} | ||||
| 	else | ||||
| 	{ | ||||
| 		CustomMessageBox::selectable( | ||||
| 			parentDlg, QObject::tr("How sad!"), | ||||
| 			QObject::tr("The mod author didn't provide a website link for this mod."), | ||||
| 			QMessageBox::Warning); | ||||
| 	} | ||||
| } | ||||
|  | ||||
| InstanceEditDialog::InstanceEditDialog(OneSixInstance *inst, QWidget *parent) | ||||
| 	: QDialog(parent), ui(new Ui::InstanceEditDialog), m_inst(inst) | ||||
| { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Petr Mrázek
					Petr Mrázek