Add more close shortcuts.

This commit is contained in:
John Maguire 2010-12-14 17:55:08 +00:00
parent 74b745366b
commit b9e642c864
5 changed files with 19 additions and 10 deletions

View File

@ -45,7 +45,7 @@ QueueManager::QueueManager(QWidget *parent)
connect(ui_->move_up, SIGNAL(clicked()), SLOT(MoveUp())); connect(ui_->move_up, SIGNAL(clicked()), SLOT(MoveUp()));
connect(ui_->clear, SIGNAL(clicked()), SLOT(Clear())); connect(ui_->clear, SIGNAL(clicked()), SLOT(Clear()));
QShortcut* close = new QShortcut(QKeySequence("Ctrl+w"), this); QShortcut* close = new QShortcut(QKeySequence::Close, this);
connect(close, SIGNAL(activated()), SLOT(close())); connect(close, SIGNAL(activated()), SLOT(close()));
} }

View File

@ -95,7 +95,7 @@ AlbumCoverManager::AlbumCoverManager(LibraryBackend* backend, QWidget* parent,
ui_->albums->setAttribute(Qt::WA_MacShowFocusRect, false); ui_->albums->setAttribute(Qt::WA_MacShowFocusRect, false);
ui_->artists->setAttribute(Qt::WA_MacShowFocusRect, false); ui_->artists->setAttribute(Qt::WA_MacShowFocusRect, false);
QShortcut* close = new QShortcut(QKeySequence("Ctrl+w"), this); QShortcut* close = new QShortcut(QKeySequence::Close, this);
connect(close, SIGNAL(activated()), SLOT(close())); connect(close, SIGNAL(activated()), SLOT(close()));
} }

View File

@ -20,10 +20,11 @@
#include "widgets/equalizerslider.h" #include "widgets/equalizerslider.h"
#include "ui/iconloader.h" #include "ui/iconloader.h"
#include <QSettings>
#include <QtDebug>
#include <QInputDialog> #include <QInputDialog>
#include <QMessageBox> #include <QMessageBox>
#include <QSettings>
#include <QShortcut>
#include <QtDebug>
// We probably don't need to translate these, right? // We probably don't need to translate these, right?
const char* Equalizer::kGainText[] = { const char* Equalizer::kGainText[] = {
@ -61,6 +62,9 @@ Equalizer::Equalizer(QWidget *parent)
connect(ui_->preset, SIGNAL(currentIndexChanged(QString)), SLOT(PresetChanged(QString))); connect(ui_->preset, SIGNAL(currentIndexChanged(QString)), SLOT(PresetChanged(QString)));
connect(ui_->preset_save, SIGNAL(clicked()), SLOT(SavePreset())); connect(ui_->preset_save, SIGNAL(clicked()), SLOT(SavePreset()));
connect(ui_->preset_del, SIGNAL(clicked()), SLOT(DelPreset())); connect(ui_->preset_del, SIGNAL(clicked()), SLOT(DelPreset()));
QShortcut* close = new QShortcut(QKeySequence::Close, this);
connect(close, SIGNAL(activated()), SLOT(close()));
} }
Equalizer::~Equalizer() { Equalizer::~Equalizer() {

View File

@ -211,6 +211,8 @@ SettingsDialog::SettingsDialog(BackgroundStreams* streams, QWidget* parent)
ui_->b_show_tray_icon_->setEnabled(false); ui_->b_show_tray_icon_->setEnabled(false);
ui_->startup_group_->setEnabled(false); ui_->startup_group_->setEnabled(false);
#endif #endif
ui_->buttonBox->button(QDialogButtonBox::Cancel)->setShortcut(QKeySequence::Close);
} }
SettingsDialog::~SettingsDialog() { SettingsDialog::~SettingsDialog() {

View File

@ -24,15 +24,15 @@
#include "ui/iconloader.h" #include "ui/iconloader.h"
#include "ui/screensaver.h" #include "ui/screensaver.h"
#include <QHBoxLayout>
#include <QSettings>
#include <QGLWidget> #include <QGLWidget>
#include <QtDebug>
#include <QGraphicsProxyWidget> #include <QGraphicsProxyWidget>
#include <QMenu> #include <QHBoxLayout>
#include <QSignalMapper>
#include <QLabel> #include <QLabel>
#include <QMenu>
#include <QSettings>
#include <QShortcut>
#include <QSignalMapper>
#include <QtDebug>
const char* VisualisationContainer::kSettingsGroup = "Visualisations"; const char* VisualisationContainer::kSettingsGroup = "Visualisations";
const int VisualisationContainer::kDefaultWidth = 828; const int VisualisationContainer::kDefaultWidth = 828;
@ -59,6 +59,9 @@ VisualisationContainer::VisualisationContainer(QWidget *parent)
} }
fps_ = s.value("fps", kDefaultFps).toInt(); fps_ = s.value("fps", kDefaultFps).toInt();
size_ = s.value("size", kDefaultTextureSize).toInt(); size_ = s.value("size", kDefaultTextureSize).toInt();
QShortcut* close = new QShortcut(QKeySequence::Close, this);
connect(close, SIGNAL(activated()), SLOT(close()));
} }
void VisualisationContainer::Init() { void VisualisationContainer::Init() {