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_->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()));
}

View File

@ -95,7 +95,7 @@ AlbumCoverManager::AlbumCoverManager(LibraryBackend* backend, QWidget* parent,
ui_->albums->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()));
}

View File

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

View File

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

View File

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