X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fqtmultimedianotificationbackend.cpp;h=110419e58796ec6e5f7b417aa4da172e9be2c5dc;hp=a936971066f2181f773a96fa74215dff95b3f044;hb=c1cf157116de7fc3da96203aa6f03c38c7ebb650;hpb=30b159cb876a9495de42e9a3e70ca050516f0805 diff --git a/src/qtui/qtmultimedianotificationbackend.cpp b/src/qtui/qtmultimedianotificationbackend.cpp index a9369710..110419e5 100644 --- a/src/qtui/qtmultimedianotificationbackend.cpp +++ b/src/qtui/qtmultimedianotificationbackend.cpp @@ -20,16 +20,17 @@ #include "qtmultimedianotificationbackend.h" +#include + #include #include -#include #include "clientsettings.h" #include "icon.h" #include "mainwin.h" #include "qtui.h" -QtMultimediaNotificationBackend::QtMultimediaNotificationBackend(QObject *parent) +QtMultimediaNotificationBackend::QtMultimediaNotificationBackend(QObject* parent) : AbstractNotificationBackend(parent) { NotificationSettings notificationSettings; @@ -41,8 +42,7 @@ QtMultimediaNotificationBackend::QtMultimediaNotificationBackend(QObject *parent _enabled = notificationSettings.value("QtMultimedia/Enabled", true).toBool(); } - -void QtMultimediaNotificationBackend::notify(const Notification ¬ification) +void QtMultimediaNotificationBackend::notify(const Notification& notification) { if (_enabled && (notification.type == Highlight || notification.type == PrivMsg)) { if (_media && _media->availability() == QMultimedia::Available) { @@ -54,32 +54,27 @@ void QtMultimediaNotificationBackend::notify(const Notification ¬ification) } } - void QtMultimediaNotificationBackend::close(uint notificationId) { Q_UNUSED(notificationId); } - -void QtMultimediaNotificationBackend::enabledChanged(const QVariant &v) +void QtMultimediaNotificationBackend::enabledChanged(const QVariant& v) { _enabled = v.toBool(); } - -void QtMultimediaNotificationBackend::audioFileChanged(const QVariant &v) +void QtMultimediaNotificationBackend::audioFileChanged(const QVariant& v) { createMediaObject(v.toString()); } - -SettingsPage *QtMultimediaNotificationBackend::createConfigWidget() const +SettingsPage* QtMultimediaNotificationBackend::createConfigWidget() const { return new ConfigWidget(); } - -void QtMultimediaNotificationBackend::createMediaObject(const QString &file) +void QtMultimediaNotificationBackend::createMediaObject(const QString& file) { if (file.isEmpty()) { _media.reset(); @@ -90,10 +85,9 @@ void QtMultimediaNotificationBackend::createMediaObject(const QString &file) _media->setMedia(QUrl::fromLocalFile(file)); } - /***************************************************************************/ -QtMultimediaNotificationBackend::ConfigWidget::ConfigWidget(QWidget *parent) +QtMultimediaNotificationBackend::ConfigWidget::ConfigWidget(QWidget* parent) : SettingsPage("Internal", "QtMultimediaNotification", parent) { ui.setupUi(this); @@ -107,10 +101,9 @@ QtMultimediaNotificationBackend::ConfigWidget::ConfigWidget(QWidget *parent) connect(ui.filename, &QLineEdit::textChanged, this, &ConfigWidget::widgetChanged); } - void QtMultimediaNotificationBackend::ConfigWidget::widgetChanged() { - if (! _audioAvailable) { + if (!_audioAvailable) { ui.play->setEnabled(ui.enabled->isChecked()); ui.open->setEnabled(false); ui.filename->setEnabled(false); @@ -126,13 +119,11 @@ void QtMultimediaNotificationBackend::ConfigWidget::widgetChanged() } } - bool QtMultimediaNotificationBackend::ConfigWidget::hasDefaults() const { return true; } - void QtMultimediaNotificationBackend::ConfigWidget::defaults() { ui.enabled->setChecked(false); @@ -140,7 +131,6 @@ void QtMultimediaNotificationBackend::ConfigWidget::defaults() widgetChanged(); } - void QtMultimediaNotificationBackend::ConfigWidget::load() { NotificationSettings s; @@ -153,7 +143,6 @@ void QtMultimediaNotificationBackend::ConfigWidget::load() setChangedState(false); } - void QtMultimediaNotificationBackend::ConfigWidget::save() { NotificationSettings s; @@ -162,7 +151,6 @@ void QtMultimediaNotificationBackend::ConfigWidget::save() load(); } - void QtMultimediaNotificationBackend::ConfigWidget::on_open_clicked() { QString file = QFileDialog::getOpenFileName(this, tr("Select Audio File")); @@ -173,7 +161,6 @@ void QtMultimediaNotificationBackend::ConfigWidget::on_open_clicked() } } - void QtMultimediaNotificationBackend::ConfigWidget::on_play_clicked() { if (_audioAvailable) {