summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinQt2/Config/FilesystemWidget.cpp
diff options
context:
space:
mode:
authorspycrab <spycrab@users.noreply.github.com>2017-09-11 14:25:30 +0200
committerspycrab <spycrab@users.noreply.github.com>2017-09-11 14:25:30 +0200
commit2a7ad0b721523eaea60e43c0c0f9fccd8a4cc6bf (patch)
tree52d1e25c4e2c844187af29fb60d9e9e8f82a9dd0 /Source/Core/DolphinQt2/Config/FilesystemWidget.cpp
parent9d169449a7898cefab29a5e033f82560cfcdef5e (diff)
Qt/FilesystemWidget: Use AddAction helper
Diffstat (limited to 'Source/Core/DolphinQt2/Config/FilesystemWidget.cpp')
-rw-r--r--Source/Core/DolphinQt2/Config/FilesystemWidget.cpp15
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())