- QWidget *spacer = new QWidget(this);
- spacer->setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding);
- toolbar->addWidget(spacer);
- m_timePos = new TimecodeDisplay(m_monitorManager->timecode(), this);
- toolbar->addWidget(m_timePos);
- connect(m_timePos, SIGNAL(editingFinished()), this, SLOT(slotSeek()));
+ // Create Volume slider popup
+ m_volumePopup = new QFrame(this, Qt::Popup);
+ QVBoxLayout *poplayout = new QVBoxLayout;
+ poplayout->setContentsMargins(0, 0, 0, 0);
+ m_audioSlider = new QSlider(Qt::Vertical);
+ m_audioSlider->setRange(0, 100);
+ poplayout->addWidget(m_audioSlider);
+ m_volumePopup->setLayout(poplayout);
+ KIcon icon;
+ if (KdenliveSettings::volume() == 0) icon = KIcon("audio-volume-muted");
+ else icon = KIcon("audio-volume-medium");
+
+ m_volumeWidget = m_toolbar->widgetForAction(m_toolbar->addAction(icon, i18n("Audio volume"), this, SLOT(slotShowVolume())));