diff options
| author | Karol Kosek <krkk@krkk.ct8.pl> | 2021-01-08 17:31:22 +0100 |
|---|---|---|
| committer | Felix Queißner <felix@ib-queissner.de> | 2021-01-08 20:02:18 +0100 |
| commit | 95bf102a87eba6fef61351cf13629e95e2d5b825 (patch) | |
| tree | 4a1f8a291c213b7bf1f1e7ffa895ea11df0883de /src/browsertab.cpp | |
| parent | c1ca708a876f1ccc7a095435273995bcc88f39da (diff) | |
| download | kristall-95bf102a87eba6fef61351cf13629e95e2d5b825.tar.gz | |
BrowserTab: hide move actions on selection
Diffstat (limited to 'src/browsertab.cpp')
| -rw-r--r-- | src/browsertab.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/browsertab.cpp b/src/browsertab.cpp index cc89155..9cb8b7e 100644 --- a/src/browsertab.cpp +++ b/src/browsertab.cpp @@ -1542,17 +1542,17 @@ void BrowserTab::on_text_browser_customContextMenuRequested(const QPoint pos) menu.addSeparator(); } - menu.addAction(QIcon::fromTheme("go-previous"), tr("Back"), [this]() { - this->on_back_button_clicked(); - }); - - menu.addAction(QIcon::fromTheme("go-next"), tr("Forward"), [this]() { - this->on_forward_button_clicked(); - }); + if (!ui->text_browser->textCursor().hasSelection()) { + menu.addAction(QIcon::fromTheme("go-previous"), tr("Back"), [this]() { + this->on_back_button_clicked(); + }); - menu.addSeparator(); + menu.addAction(QIcon::fromTheme("go-next"), tr("Forward"), [this]() { + this->on_forward_button_clicked(); + }); - if (ui->text_browser->textCursor().hasSelection()) { + menu.addSeparator(); + } else { menu.addAction("Copy to clipboard", [this]() { this->ui->text_browser->copy(); }, QKeySequence("Ctrl+C")); |
