summaryrefslogtreecommitdiff
path: root/Source
diff options
context:
space:
mode:
authorJosJuice <josjuice@gmail.com>2020-04-11 14:43:47 +0200
committerJosJuice <josjuice@gmail.com>2020-04-24 15:11:20 +0200
commit99c8ce9d8d1effa2ce67cb2890337b334f285f58 (patch)
treed5ad3ddf69409d786c551399b6ef5625ce81ee88 /Source
parent466b2d7202e26ba009277b3d68100b495d5e14f6 (diff)
DolphinQt: Add info about formats in convert dialog
Diffstat (limited to 'Source')
-rw-r--r--Source/Core/DolphinQt/ConvertDialog.cpp24
1 files changed, 22 insertions, 2 deletions
diff --git a/Source/Core/DolphinQt/ConvertDialog.cpp b/Source/Core/DolphinQt/ConvertDialog.cpp
index b257b498f5..44f41e757e 100644
--- a/Source/Core/DolphinQt/ConvertDialog.cpp
+++ b/Source/Core/DolphinQt/ConvertDialog.cpp
@@ -15,6 +15,7 @@
#include <QErrorMessage>
#include <QFileDialog>
#include <QGridLayout>
+#include <QGroupBox>
#include <QLabel>
#include <QList>
#include <QMessageBox>
@@ -72,9 +73,28 @@ ConvertDialog::ConvertDialog(QList<std::shared_ptr<const UICommon::GameFile>> fi
QPushButton* convert_button = new QPushButton(tr("Convert"));
+ QVBoxLayout* options_layout = new QVBoxLayout;
+ options_layout->addLayout(grid_layout);
+ options_layout->addWidget(convert_button);
+ QGroupBox* options_group = new QGroupBox(tr("Options"));
+ options_group->setLayout(options_layout);
+
+ QLabel* info_text =
+ new QLabel(tr("ISO: A simple and robust format which is supported by many programs. "
+ "It takes up more space than any other format.\n\n"
+ "GCZ: A basic compressed format which is compatible with most versions of "
+ "Dolphin and some other programs. It can't efficiently compress junk data "
+ "(unless removed) or encrypted Wii data."));
+ info_text->setWordWrap(true);
+
+ QVBoxLayout* info_layout = new QVBoxLayout;
+ info_layout->addWidget(info_text);
+ QGroupBox* info_group = new QGroupBox(tr("Info"));
+ info_group->setLayout(info_layout);
+
QVBoxLayout* main_layout = new QVBoxLayout;
- main_layout->addLayout(grid_layout);
- main_layout->addWidget(convert_button);
+ main_layout->addWidget(options_group);
+ main_layout->addWidget(info_group);
setLayout(main_layout);