summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSepalani <sepalani@hotmail.fr>2019-10-12 20:04:51 +0400
committerSepalani <sepalani@hotmail.fr>2019-10-13 22:52:21 +0400
commit8dc55579953bc22650a9f7c28c3fca0937bc0fb9 (patch)
tree2aac817f8fb3577f87277a0fa6ce730d9138e2d2
parent5be061e27f7853b744f233ba8f7df22acb69888b (diff)
SignatureDB: Add missing selectors
-rw-r--r--Source/Core/DolphinQt/MenuBar.cpp34
-rw-r--r--Source/Core/DolphinQt/MenuBar.h2
2 files changed, 21 insertions, 15 deletions
diff --git a/Source/Core/DolphinQt/MenuBar.cpp b/Source/Core/DolphinQt/MenuBar.cpp
index e68d068f1c..9d76a7c647 100644
--- a/Source/Core/DolphinQt/MenuBar.cpp
+++ b/Source/Core/DolphinQt/MenuBar.cpp
@@ -57,6 +57,13 @@
QPointer<MenuBar> MenuBar::s_menu_bar;
+QString MenuBar::GetSignatureSelector() const
+{
+ return QStringLiteral("%1 (*.dsy);; %2 (*.csv);; %3 (*.mega)")
+ .arg(tr("Dolphin Signature File"), tr("Dolphin Signature CSV File"),
+ tr("WiiTools Signature MEGA File"));
+}
+
MenuBar::MenuBar(QWidget* parent) : QMenuBar(parent)
{
s_menu_bar = this;
@@ -1330,8 +1337,8 @@ void MenuBar::CreateSignatureFile()
const QString text = QInputDialog::getText(
this, tr("Input"), tr("Only export symbols with prefix:\n(Blank for all symbols)"));
- const QString file = QFileDialog::getSaveFileName(
- this, tr("Save signature file"), QDir::homePath(), tr("Function signature file (*.dsy)"));
+ const QString file = QFileDialog::getSaveFileName(this, tr("Save signature file"),
+ QDir::homePath(), GetSignatureSelector());
if (file.isEmpty())
return;
@@ -1354,8 +1361,8 @@ void MenuBar::AppendSignatureFile()
const QString text = QInputDialog::getText(
this, tr("Input"), tr("Only append symbols with prefix:\n(Blank for all symbols)"));
- const QString file = QFileDialog::getSaveFileName(
- this, tr("Append signature to"), QDir::homePath(), tr("Function signature file (*.dsy)"));
+ const QString file = QFileDialog::getSaveFileName(this, tr("Append signature to"),
+ QDir::homePath(), GetSignatureSelector());
if (file.isEmpty())
return;
@@ -1377,8 +1384,8 @@ void MenuBar::AppendSignatureFile()
void MenuBar::ApplySignatureFile()
{
- const QString file = QFileDialog::getOpenFileName(
- this, tr("Apply signature file"), QDir::homePath(), tr("Function signature file (*.dsy)"));
+ const QString file = QFileDialog::getOpenFileName(this, tr("Apply signature file"),
+ QDir::homePath(), GetSignatureSelector());
if (file.isEmpty())
return;
@@ -1394,21 +1401,18 @@ void MenuBar::ApplySignatureFile()
void MenuBar::CombineSignatureFiles()
{
- const QString priorityFile =
- QFileDialog::getOpenFileName(this, tr("Choose priority input file"), QDir::homePath(),
- tr("Function signature file (*.dsy)"));
+ const QString priorityFile = QFileDialog::getOpenFileName(
+ this, tr("Choose priority input file"), QDir::homePath(), GetSignatureSelector());
if (priorityFile.isEmpty())
return;
- const QString secondaryFile =
- QFileDialog::getOpenFileName(this, tr("Choose secondary input file"), QDir::homePath(),
- tr("Function signature file (*.dsy)"));
+ const QString secondaryFile = QFileDialog::getOpenFileName(
+ this, tr("Choose secondary input file"), QDir::homePath(), GetSignatureSelector());
if (secondaryFile.isEmpty())
return;
- const QString saveFile =
- QFileDialog::getSaveFileName(this, tr("Save combined output file as"), QDir::homePath(),
- tr("Function signature file (*.dsy)"));
+ const QString saveFile = QFileDialog::getSaveFileName(this, tr("Save combined output file as"),
+ QDir::homePath(), GetSignatureSelector());
if (saveFile.isEmpty())
return;
diff --git a/Source/Core/DolphinQt/MenuBar.h b/Source/Core/DolphinQt/MenuBar.h
index 0aa4c3a1c0..7118b2ca82 100644
--- a/Source/Core/DolphinQt/MenuBar.h
+++ b/Source/Core/DolphinQt/MenuBar.h
@@ -175,6 +175,8 @@ private:
void OnReadOnlyModeChanged(bool read_only);
void OnDebugModeToggled(bool enabled);
+ QString GetSignatureSelector() const;
+
static QPointer<MenuBar> s_menu_bar;
// File