From 101195d1a2d0954fceee3cad1c32adb2f16fa260 Mon Sep 17 00:00:00 2001 From: David Sansome Date: Sun, 29 Jan 2012 19:32:36 +0000 Subject: [PATCH] Show shortcut key tooltips on the next/previous buttons in the edit tag dialog. Fixes issue 2550 --- src/ui/edittagdialog.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/ui/edittagdialog.cpp b/src/ui/edittagdialog.cpp index 2e65d08d9..bd44bce86 100644 --- a/src/ui/edittagdialog.cpp +++ b/src/ui/edittagdialog.cpp @@ -169,6 +169,16 @@ EditTagDialog::EditTagDialog(CoverProviders* cover_providers, QWidget* parent) new QShortcut(QKeySequence::Forward, next_button_, SLOT(click())); new QShortcut(QKeySequence::MoveToPreviousPage, previous_button_, SLOT(click())); new QShortcut(QKeySequence::MoveToNextPage, next_button_, SLOT(click())); + + // Show the shortcuts as tooltips + previous_button_->setToolTip(QString("%1 (%2 / %3)").arg( + previous_button_->text(), + QKeySequence(QKeySequence::Back).toString(QKeySequence::NativeText), + QKeySequence(QKeySequence::MoveToPreviousPage).toString(QKeySequence::NativeText))); + next_button_->setToolTip(QString("%1 (%2 / %3)").arg( + next_button_->text(), + QKeySequence(QKeySequence::Forward).toString(QKeySequence::NativeText), + QKeySequence(QKeySequence::MoveToNextPage).toString(QKeySequence::NativeText))); } EditTagDialog::~EditTagDialog() {