diff --git a/data/data.qrc b/data/data.qrc index 85a094fc2..694eaad1a 100644 --- a/data/data.qrc +++ b/data/data.qrc @@ -19,6 +19,8 @@ icons/22x22/audio-card.png icons/22x22/audio-headphones.png icons/22x22/audio-headset.png + icons/22x22/audio-volume-medium.png + icons/22x22/audio-volume-muted.png icons/22x22/configure.png icons/22x22/dialog-ok-apply.png icons/22x22/dialog-warning.png @@ -102,6 +104,8 @@ icons/22x22/zoom-in.png icons/32x32/application-exit.png icons/32x32/applications-internet.png + icons/32x32/audio-volume-medium.png + icons/32x32/audio-volume-muted.png icons/32x32/configure.png icons/32x32/document-new.png icons/32x32/document-open-folder.png @@ -184,6 +188,8 @@ icons/32x32/zoom-in.png icons/48x48/application-exit.png icons/48x48/applications-internet.png + icons/48x48/audio-volume-medium.png + icons/48x48/audio-volume-muted.png icons/48x48/configure.png icons/48x48/document-new.png icons/48x48/document-open-folder.png diff --git a/data/icons/22x22/audio-volume-medium.png b/data/icons/22x22/audio-volume-medium.png new file mode 100644 index 000000000..fe198fa43 Binary files /dev/null and b/data/icons/22x22/audio-volume-medium.png differ diff --git a/data/icons/32x32/audio-volume-medium.png b/data/icons/32x32/audio-volume-medium.png new file mode 100644 index 000000000..6d260bf7c Binary files /dev/null and b/data/icons/32x32/audio-volume-medium.png differ diff --git a/data/icons/48x48/audio-volume-medium.png b/data/icons/48x48/audio-volume-medium.png new file mode 100644 index 000000000..c4074ab58 Binary files /dev/null and b/data/icons/48x48/audio-volume-medium.png differ diff --git a/src/ui/backgroundstreamssettingspage.cpp b/src/ui/backgroundstreamssettingspage.cpp index 1bb5b6b0f..bca2e9def 100644 --- a/src/ui/backgroundstreamssettingspage.cpp +++ b/src/ui/backgroundstreamssettingspage.cpp @@ -47,15 +47,19 @@ void BackgroundStreamsSettingsPage::AddStream(const QString& name) { BackgroundStreams* streams = dialog()->background_streams(); QGroupBox* box = new QGroupBox(tr(name.toUtf8())); + QLabel *label = new QLabel(box); QSlider* slider = new QSlider(Qt::Horizontal, box); QCheckBox* check = new QCheckBox(box); QHBoxLayout* hbox_layout = new QHBoxLayout(box); + hbox_layout->addWidget(label); hbox_layout->addWidget(slider); hbox_layout->addWidget(check); QVBoxLayout* streams_layout = qobject_cast(layout()); streams_layout->insertWidget(streams_layout->count() - 1, box); + label->setPixmap(QPixmap(IconLoader::Load("audio-volume-medium", + IconLoader::Base).pixmap(32))); slider->setProperty("stream_name", name); check->setProperty("stream_name", name);