aboutsummaryrefslogtreecommitdiffstats
path: root/src/ui/widgets/FilePage.cpp
diff options
context:
space:
mode:
authorSaturneric <[email protected]>2022-02-13 07:01:28 +0000
committerSaturneric <[email protected]>2022-02-13 07:01:28 +0000
commit625950219b227be5ac7d98683ebe9b84d00f0c55 (patch)
tree89724728c5152d40cbb6668438647c7fa7def3a9 /src/ui/widgets/FilePage.cpp
parent<feat, refactor>(src): Enable top encryption action menu in file mode (diff)
downloadGpgFrontend-625950219b227be5ac7d98683ebe9b84d00f0c55.tar.gz
GpgFrontend-625950219b227be5ac7d98683ebe9b84d00f0c55.zip
<feat, refactor>(src): Cancel the operation of the file through the right-click menu
Diffstat (limited to '')
-rw-r--r--src/ui/widgets/FilePage.cpp68
1 files changed, 0 insertions, 68 deletions
diff --git a/src/ui/widgets/FilePage.cpp b/src/ui/widgets/FilePage.cpp
index 8c22affd..7615c05f 100644
--- a/src/ui/widgets/FilePage.cpp
+++ b/src/ui/widgets/FilePage.cpp
@@ -210,24 +210,6 @@ void FilePage::create_popup_menu() {
connect(ui_->actionDeleteFile, &QAction::triggered, this,
&FilePage::slot_delete_item);
- ui_->actionEncrypt->setText(_("Encrypt"));
- connect(ui_->actionEncrypt, &QAction::triggered, this,
- &FilePage::slot_encrypt_item);
- ui_->actionEncryptSign->setText(_("Encrypt Sign"));
- connect(ui_->actionEncryptSign, &QAction::triggered, this,
- &FilePage::slot_encrypt_sign_item);
- ui_->actionDecrypt->setText(QString(_("Decrypt Verify")) + " " +
- _("(.gpg .asc)"));
- connect(ui_->actionDecrypt, &QAction::triggered, this,
- &FilePage::slot_decrypt_item);
- ui_->actionSign->setText(_("Sign"));
- connect(ui_->actionSign, &QAction::triggered, this,
- &FilePage::slot_sign_item);
- ui_->actionVerify->setText(QString(_("Verify")) + " " +
- _("(.sig .gpg .asc)"));
- connect(ui_->actionVerify, &QAction::triggered, this,
- &FilePage::slot_verify_item);
-
ui_->actionCalculateHash->setText(_("Calculate Hash"));
connect(ui_->actionCalculateHash, &QAction::triggered, this,
&FilePage::slot_calculate_hash);
@@ -244,12 +226,6 @@ void FilePage::create_popup_menu() {
popup_menu_->addAction(ui_->actionRenameFile);
popup_menu_->addAction(ui_->actionDeleteFile);
popup_menu_->addSeparator();
- popup_menu_->addAction(ui_->actionEncrypt);
- popup_menu_->addAction(ui_->actionEncryptSign);
- popup_menu_->addAction(ui_->actionDecrypt);
- popup_menu_->addAction(ui_->actionSign);
- popup_menu_->addAction(ui_->actionVerify);
- popup_menu_->addSeparator();
popup_menu_->addAction(ui_->actionMakeDirectory);
popup_menu_->addAction(ui_->actionCreateEmptyFile);
popup_menu_->addAction(ui_->actionCalculateHash);
@@ -292,31 +268,12 @@ void FilePage::onCustomContextMenu(const QPoint& point) {
ui_->actionDeleteFile->setEnabled(true);
QFileInfo info(QString::fromStdString(selected_path_.string()));
- ui_->actionEncrypt->setEnabled(info.isFile() && (info.suffix() != "gpg" &&
- info.suffix() != "sig" &&
- info.suffix() != "asc"));
- ui_->actionEncryptSign->setEnabled(
- info.isFile() && (info.suffix() != "gpg" && info.suffix() != "sig" &&
- info.suffix() != "asc"));
- ui_->actionDecrypt->setEnabled(
- info.isFile() && (info.suffix() == "gpg" || info.suffix() == "asc"));
- ui_->actionSign->setEnabled(info.isFile() && (info.suffix() != "gpg" &&
- info.suffix() != "sig" &&
- info.suffix() != "asc"));
- ui_->actionVerify->setEnabled(info.isFile() && (info.suffix() == "sig" ||
- info.suffix() == "gpg" ||
- info.suffix() == "asc"));
ui_->actionCalculateHash->setEnabled(info.isFile() && info.isReadable());
} else {
ui_->actionOpenFile->setEnabled(false);
ui_->actionRenameFile->setEnabled(false);
ui_->actionDeleteFile->setEnabled(false);
- ui_->actionEncrypt->setEnabled(false);
- ui_->actionEncryptSign->setEnabled(false);
- ui_->actionDecrypt->setEnabled(false);
- ui_->actionSign->setEnabled(false);
- ui_->actionVerify->setEnabled(false);
ui_->actionCalculateHash->setEnabled(false);
}
popup_menu_->exec(ui_->fileTreeView->viewport()->mapToGlobal(point));
@@ -389,31 +346,6 @@ void FilePage::slot_delete_item() {
}
}
-void FilePage::slot_encrypt_item() {
- auto main_window = qobject_cast<MainWindow*>(first_parent_);
- if (main_window != nullptr) main_window->SlotFileEncrypt();
-}
-
-void FilePage::slot_encrypt_sign_item() {
- auto main_window = qobject_cast<MainWindow*>(first_parent_);
- if (main_window != nullptr) main_window->SlotFileEncryptSign();
-}
-
-void FilePage::slot_decrypt_item() {
- auto main_window = qobject_cast<MainWindow*>(first_parent_);
- if (main_window != nullptr) main_window->SlotFileDecryptVerify();
-}
-
-void FilePage::slot_sign_item() {
- auto main_window = qobject_cast<MainWindow*>(first_parent_);
- if (main_window != nullptr) main_window->SlotFileSign();
-}
-
-void FilePage::slot_verify_item() {
- auto main_window = qobject_cast<MainWindow*>(first_parent_);
- if (main_window != nullptr) main_window->SlotFileVerify();
-}
-
void FilePage::slot_calculate_hash() {
// Returns empty QByteArray() on failure.
QFileInfo info(QString::fromStdString(selected_path_.string()));