diff options
Diffstat (limited to 'src/waveform/renderers/waveformwidgetrenderer.h')
-rw-r--r-- | src/waveform/renderers/waveformwidgetrenderer.h | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/waveform/renderers/waveformwidgetrenderer.h b/src/waveform/renderers/waveformwidgetrenderer.h index 6e7ef4b042..c2cdfdacd8 100644 --- a/src/waveform/renderers/waveformwidgetrenderer.h +++ b/src/waveform/renderers/waveformwidgetrenderer.h @@ -28,7 +28,7 @@ class WaveformWidgetRenderer { static const double s_defaultPlayMarkerPosition; public: - explicit WaveformWidgetRenderer(const char* group); + explicit WaveformWidgetRenderer(const QString& group); virtual ~WaveformWidgetRenderer(); bool init(); @@ -38,8 +38,12 @@ class WaveformWidgetRenderer { void onPreRender(VSyncThread* vsyncThread); void draw(QPainter* painter, QPaintEvent* event); - inline const char* getGroup() const { return m_group;} - const TrackPointer getTrackInfo() const { return m_pTrack;} + const QString& getGroup() const { + return m_group; + } + const TrackPointer getTrackInfo() const { + return m_pTrack; + } /// Get cue mark at a point on the waveform widget. WaveformMarkPointer getCueMarkAtPoint(QPoint point) const; @@ -112,7 +116,7 @@ class WaveformWidgetRenderer { } protected: - const char* m_group; + const QString m_group; TrackPointer m_pTrack; QList<WaveformRendererAbstract*> m_rendererStack; Qt::Orientation m_orientation; |