]> git.sesse.net Git - nageru/blobdiff - clip_list.h
Fix some instances of unneeded dataChanged() signals, making it impossible to edit...
[nageru] / clip_list.h
index 126d1d5bc340e2fb1b04b85ee26361ab5f328acb..db3a479dd723a4c717493a22a898f6da1660272b 100644 (file)
@@ -68,10 +68,10 @@ public:
        size_t size() const { return clips.size(); }
        bool empty() const { return clips.empty(); }
 
-       ClipProxy clip(size_t index) { return ClipProxy(clips[index], this, index); }
+       ClipProxy mutable_clip(size_t index) { return ClipProxy(clips[index], this, index); }
        const Clip *clip(size_t index) const { return &clips[index]; }
 
-       ClipProxy back() { return clip(size() - 1); }
+       ClipProxy mutable_back() { return mutable_clip(size() - 1); }
        const Clip *back() const { return clip(size() - 1); }
 
        void emit_data_changed(size_t row) override;
@@ -114,10 +114,10 @@ public:
        size_t size() const { return clips.size(); }
        bool empty() const { return clips.empty(); }
 
-       ClipProxy clip(size_t index) { return ClipProxy(clips[index], this, index); }
+       ClipProxy mutable_clip(size_t index) { return ClipProxy(clips[index], this, index); }
        const Clip *clip(size_t index) const { return &clips[index]; }
 
-       ClipProxy back() { return clip(size() - 1); }
+       ClipProxy mutable_back() { return mutable_clip(size() - 1); }
        const Clip *back() const { return clip(size() - 1); }
 
        void set_currently_playing(int index);  // -1 = none.