+ connect(m_vectorscopeDock, SIGNAL(visibilityChanged(bool)), m_vectorscope, SLOT(forceUpdate(bool)));
+ connect(m_vectorscopeDock, SIGNAL(visibilityChanged(bool)), this, SLOT(slotUpdateScopeFrameRequest()));
+ connect(m_vectorscope, SIGNAL(requestAutoRefresh(bool)), this, SLOT(slotUpdateScopeFrameRequest()));
+ m_scopesList.append(m_vectorscopeDock);
+
+ m_waveform = new Waveform(m_projectMonitor, m_clipMonitor);
+ m_waveformDock = new QDockWidget(i18n("Waveform"), this);
+ m_waveformDock->setObjectName(m_waveform->widgetName());
+ m_waveformDock->setWidget(m_waveform);
+ addDockWidget(Qt::TopDockWidgetArea, m_waveformDock);
+ connect(m_waveformDock, SIGNAL(visibilityChanged(bool)), m_waveform, SLOT(forceUpdate(bool)));
+ connect(m_waveformDock, SIGNAL(visibilityChanged(bool)), this, SLOT(slotUpdateScopeFrameRequest()));
+ connect(m_waveform, SIGNAL(requestAutoRefresh(bool)), this, SLOT(slotUpdateScopeFrameRequest()));
+ m_scopesList.append(m_waveformDock);
+
+ m_RGBParade = new RGBParade(m_projectMonitor, m_clipMonitor);
+ m_RGBParadeDock = new QDockWidget(i18n("RGB Parade"), this);
+ m_RGBParadeDock->setObjectName(m_RGBParade->widgetName());
+ m_RGBParadeDock->setWidget(m_RGBParade);
+ addDockWidget(Qt::TopDockWidgetArea, m_RGBParadeDock);
+ connect(m_RGBParadeDock, SIGNAL(visibilityChanged(bool)), m_RGBParade, SLOT(forceUpdate(bool)));
+ connect(m_RGBParadeDock, SIGNAL(visibilityChanged(bool)), this, SLOT(slotUpdateScopeFrameRequest()));
+ connect(m_RGBParade, SIGNAL(requestAutoRefresh(bool)), this, SLOT(slotUpdateScopeFrameRequest()));
+ m_scopesList.append(m_RGBParadeDock);
+
+ m_histogram = new Histogram(m_projectMonitor, m_clipMonitor);
+ m_histogramDock = new QDockWidget(i18n("Histogram"), this);
+ m_histogramDock->setObjectName(m_histogram->widgetName());
+ m_histogramDock->setWidget(m_histogram);
+ addDockWidget(Qt::TopDockWidgetArea, m_histogramDock);
+ connect(m_histogramDock, SIGNAL(visibilityChanged(bool)), m_histogram, SLOT(forceUpdate(bool)));
+ connect(m_histogramDock, SIGNAL(visibilityChanged(bool)), this, SLOT(slotUpdateScopeFrameRequest()));
+ connect(m_histogram, SIGNAL(requestAutoRefresh(bool)), this, SLOT(slotUpdateScopeFrameRequest()));
+ m_scopesList.append(m_histogramDock);
+
+
+ m_audiosignal = new AudioSignal;
+ m_audiosignalDock = new QDockWidget(i18n("Audio Signal"), this);
+ m_audiosignalDock->setObjectName("audiosignal");
+ m_audiosignalDock->setWidget(m_audiosignal);
+ addDockWidget(Qt::TopDockWidgetArea, m_audiosignalDock);
+ connect(m_audiosignal, SIGNAL(updateAudioMonitoring()), m_monitorManager, SLOT(slotUpdateAudioMonitoring()));
+ /*if (m_projectMonitor) {
+ connect(m_projectMonitor->render, SIGNAL(showAudioSignal(const QByteArray&)), m_audiosignal, SLOT(showAudio(const QByteArray&)));
+ }
+ if (m_clipMonitor) {
+ connect(m_clipMonitor->render, SIGNAL(showAudioSignal(const QByteArray&)), m_audiosignal, SLOT(showAudio(const QByteArray&)));
+ }*/