diff options
| author | Markus Wick <degasus@users.noreply.github.com> | 2017-09-11 15:18:09 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-09-11 15:18:09 +0200 |
| commit | b0f93f2acc08236b6d5972bfa7779d380601f0a9 (patch) | |
| tree | b759c8738d47b681cf03f0a6252ab7c0b3d1691f /Source/Core/DolphinQt2/Config/FilesystemWidget.cpp | |
| parent | 002e01d0ede3bd0eeebebc09f8f6a813ebc8d444 (diff) | |
| parent | 2a7ad0b721523eaea60e43c0c0f9fccd8a4cc6bf (diff) | |
Merge pull request #6053 from spycrab/qt_action
Qt/FilesystemWidget: Use AddAction helper
Diffstat (limited to 'Source/Core/DolphinQt2/Config/FilesystemWidget.cpp')
| -rw-r--r-- | Source/Core/DolphinQt2/Config/FilesystemWidget.cpp | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/Source/Core/DolphinQt2/Config/FilesystemWidget.cpp b/Source/Core/DolphinQt2/Config/FilesystemWidget.cpp index 7db79c9392..efb67a2fa7 100644 --- a/Source/Core/DolphinQt2/Config/FilesystemWidget.cpp +++ b/Source/Core/DolphinQt2/Config/FilesystemWidget.cpp @@ -21,6 +21,7 @@ #include "DiscIO/DiscExtractor.h" #include "DiscIO/Enums.h" #include "DiscIO/Filesystem.h" +#include "DolphinQt2/QtUtils/ActionHelper.h" #include "DolphinQt2/Resources.h" constexpr int ENTRY_PARTITION = Qt::UserRole; @@ -153,7 +154,7 @@ void FilesystemWidget::ShowContextMenu(const QPoint&) if ((type == EntryType::Disc && m_volume->GetPartitions().empty()) || type == EntryType::Partition) { - menu->addAction(tr("Extract System Data..."), this, [this, partition] { + AddAction(menu, tr("Extract System Data..."), this, [this, partition] { auto folder = SelectFolder(); if (!folder.isEmpty()) @@ -164,7 +165,7 @@ void FilesystemWidget::ShowContextMenu(const QPoint&) switch (type) { case EntryType::Disc: - menu->addAction(tr("Extract Entire Disc..."), this, [this, partition, path] { + AddAction(menu, tr("Extract Entire Disc..."), this, [this, partition, path] { auto folder = SelectFolder(); if (folder.isEmpty()) @@ -182,17 +183,17 @@ void FilesystemWidget::ShowContextMenu(const QPoint&) }); break; case EntryType::Partition: - menu->addAction(tr("Extract Entire Partition..."), this, [this, partition] { + AddAction(menu, tr("Extract Entire Partition..."), this, [this, partition] { auto folder = SelectFolder(); if (!folder.isEmpty()) ExtractPartition(partition, folder); }); menu->addSeparator(); - menu->addAction(tr("Check Partition Integrity"), this, - [this, partition] { CheckIntegrity(partition); }); + AddAction(menu, tr("Check Partition Integrity"), this, + [this, partition] { CheckIntegrity(partition); }); break; case EntryType::Dir: - menu->addAction(tr("Extract Files..."), this, [this, partition, path] { + AddAction(menu, tr("Extract Files..."), this, [this, partition, path] { auto folder = SelectFolder(); if (!folder.isEmpty()) @@ -200,7 +201,7 @@ void FilesystemWidget::ShowContextMenu(const QPoint&) }); break; case EntryType::File: - menu->addAction(tr("Extract File..."), this, [this, partition, path] { + AddAction(menu, tr("Extract File..."), this, [this, partition, path] { auto dest = QFileDialog::getSaveFileName(this, tr("Save File to")); if (!dest.isEmpty()) |
