summaryrefslogtreecommitdiffstats
path: root/src/waveform/renderers/waveformwidgetrenderer.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/waveform/renderers/waveformwidgetrenderer.h')
-rw-r--r--src/waveform/renderers/waveformwidgetrenderer.h12
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;