aboutsummaryrefslogtreecommitdiff
path: root/launcher/ui/dialogs/BlockedModsDialog.h
diff options
context:
space:
mode:
authorRachel Powers <508861+Ryex@users.noreply.github.com>2022-10-24 04:08:38 -0700
committerRachel Powers <508861+Ryex@users.noreply.github.com>2022-11-01 04:24:11 -0700
commit028e086960402f685e07163def36d6b5eee1b796 (patch)
tree27db4b1be6696b6f7c7abde615749aa9f783d7b6 /launcher/ui/dialogs/BlockedModsDialog.h
parent04b39294ba012721279ca9d009f99f75178fd57a (diff)
downloadPrismLauncher-028e086960402f685e07163def36d6b5eee1b796.tar.gz
PrismLauncher-028e086960402f685e07163def36d6b5eee1b796.tar.bz2
PrismLauncher-028e086960402f685e07163def36d6b5eee1b796.zip
send blocked mod info to dialog & prototype UI
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
Diffstat (limited to 'launcher/ui/dialogs/BlockedModsDialog.h')
-rw-r--r--launcher/ui/dialogs/BlockedModsDialog.h16
1 files changed, 14 insertions, 2 deletions
diff --git a/launcher/ui/dialogs/BlockedModsDialog.h b/launcher/ui/dialogs/BlockedModsDialog.h
index 5f5bd61b..4be020ec 100644
--- a/launcher/ui/dialogs/BlockedModsDialog.h
+++ b/launcher/ui/dialogs/BlockedModsDialog.h
@@ -3,6 +3,15 @@
#include <QDialog>
+struct BlockedMod {
+ QString name;
+ QString websiteUrl;
+ QString hash;
+ bool matched;
+ QString localPath;
+
+};
+
QT_BEGIN_NAMESPACE
namespace Ui { class BlockedModsDialog; }
QT_END_NAMESPACE
@@ -11,12 +20,15 @@ class BlockedModsDialog : public QDialog {
Q_OBJECT
public:
- BlockedModsDialog(QWidget *parent, const QString &title, const QString &text, const QString &body, const QList<QUrl> &urls);
+ BlockedModsDialog(QWidget *parent, const QString &title, const QString &text, const QList<BlockedMod> &mods);
~BlockedModsDialog() override;
+
private:
Ui::BlockedModsDialog *ui;
- const QList<QUrl> &urls;
+ const QList<BlockedMod> &mods;
void openAll();
+ void update();
};
+