AbstractGfxScopeWidget *scope;
QDockWidget *scopeDockWidget;
bool singleFrameRequested;
- GfxScopeData() { singleFrameRequested = false; }
+ GfxScopeData() {
+ scope = NULL;
+ scopeDockWidget = NULL;
+ singleFrameRequested = false;
+ }
};
struct AudioScopeData {
AbstractAudioScopeWidget *scope;
QDockWidget *scopeDockWidget;
bool singleFrameRequested;
- AudioScopeData() { singleFrameRequested = false; }
+ AudioScopeData() {
+ scope = NULL;
+ scopeDockWidget = NULL;
+ singleFrameRequested = false;
+ }
};
public:
Updates the signal/slot connection since the active renderer has changed.
*/
void slotUpdateActiveRenderer();
+ /**
+ The scope source was deleted, clear it.
+ */
+ void slotClearColorScopes();
/**
\see checkActiveAudioScopes()
\see checkActiveColourScopes()
*/
+
void slotCheckActiveScopes();
- void slotDistributeFrame(QImage image);
+ void slotDistributeFrame(const QImage image);
void slotDistributeAudio(QVector<int16_t> sampleData, int freq, int num_channels, int num_samples);
/**
Allows a scope to explicitly request a new frame, even if the scope's autoRefresh is disabled.