X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fqtmultimedianotificationbackend.cpp;h=3a32cb1709b0973820c03943ba5c5ce223efc60f;hp=72e76c5325c7b2c0a717456d41088861d180427a;hb=20745bd0cbae035b84913127dfec9e8433d1282d;hpb=60d19a8ddad9f989f4fa03ba66c47e3d7bb66df1 diff --git a/src/qtui/qtmultimedianotificationbackend.cpp b/src/qtui/qtmultimedianotificationbackend.cpp index 72e76c53..3a32cb17 100644 --- a/src/qtui/qtmultimedianotificationbackend.cpp +++ b/src/qtui/qtmultimedianotificationbackend.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2015 by the Quassel Project * + * Copyright (C) 2005-2018 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -18,13 +18,14 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ***************************************************************************/ +#include "qtmultimedianotificationbackend.h" + #include -#include #include - -#include "qtmultimedianotificationbackend.h" +#include #include "clientsettings.h" +#include "icon.h" #include "mainwin.h" #include "qtui.h" @@ -85,7 +86,7 @@ void QtMultimediaNotificationBackend::createMediaObject(const QString &file) return; } - _media.reset(new QMediaPlayer); + _media = std::make_unique(); _media->setMedia(QUrl::fromLocalFile(file)); } @@ -96,9 +97,9 @@ QtMultimediaNotificationBackend::ConfigWidget::ConfigWidget(QWidget *parent) : SettingsPage("Internal", "QtMultimediaNotification", parent) { ui.setupUi(this); - ui.enabled->setIcon(QIcon::fromTheme("media-playback-start")); - ui.play->setIcon(QIcon::fromTheme("media-playback-start")); - ui.open->setIcon(QIcon::fromTheme("document-open")); + ui.enabled->setIcon(icon::get("media-playback-start")); + ui.play->setIcon(icon::get("media-playback-start")); + ui.open->setIcon(icon::get("document-open")); _audioAvailable = (QMediaPlayer().availability() == QMultimedia::Available); @@ -177,7 +178,7 @@ void QtMultimediaNotificationBackend::ConfigWidget::on_play_clicked() { if (_audioAvailable) { if (!ui.filename->text().isEmpty()) { - _audioPreview.reset(new QMediaPlayer); + _audioPreview = std::make_unique(); _audioPreview->setMedia(QUrl::fromLocalFile(ui.filename->text())); _audioPreview->play(); }