]> git.sesse.net Git - kdenlive/blobdiff - src/effectstackview.h
cleanup
[kdenlive] / src / effectstackview.h
index f4f8bfc0e7ad791566df6b08206d9457fb3e510b..3b31042d1db7c69bea88f45df5c8e3d4ed2a7e78 100644 (file)
  *                                                                         *
  ***************************************************************************/
 
+/**
+* @class EffectStackView
+* @brief View part of the EffectStack
+* @author Marco Gittler
+*/
+
 #ifndef EFFECTSTACKVIEW_H
 #define EFFECTSTACKVIEW_H
 
@@ -31,34 +37,36 @@ class EffectStackView : public QWidget
 
 public:
     EffectStackView(QWidget *parent = 0);
+    virtual ~EffectStackView();
     void raiseWindow(QWidget*);
     void clear();
     void setMenu(QMenu *menu);
     void updateProjectFormat(MltVideoProfile profile, Timecode t);
 
 private:
-    Ui::EffectStack_UI ui;
-    ClipItem* clipref;
-    QMap<QString, EffectsList*> effectLists;
-    EffectStackEdit* effectedit;
+    Ui::EffectStack_UI m_ui;
+    ClipItem* m_clipref;
+    QMap<QString, EffectsList*> m_effectLists;
+    EffectStackEdit* m_effectedit;
     void setupListView(int ix);
     //void updateButtonStatus();
 
 public slots:
     void slotClipItemSelected(ClipItem*, int ix);
-    void slotUpdateEffectParams(const QDomElement&, const QDomElement&);
+    void slotUpdateEffectParams(const QDomElement, const QDomElement);
+    /** @brief Remove selected effect. */
+    void slotItemDel();
 
 private slots:
-    void slotItemSelectionChanged();
+    void slotItemSelectionChanged(bool update = true);
     void slotItemUp();
     void slotItemDown();
-    void slotItemDel();
     void slotResetEffect();
     void slotItemChanged(QListWidgetItem *item);
     void slotSaveEffect();
+    void slotSeekTimeline(int pos);
 
 signals:
-    void transferParamDesc(const QDomElement&, int , int);
     void removeEffect(ClipItem*, QDomElement);
     /**  Parameters for an effect changed, update the filter in playlist */
     void updateClipEffect(ClipItem*, QDomElement, QDomElement, int);
@@ -71,6 +79,8 @@ signals:
     void changeEffectPosition(ClipItem*, int, int);
     /** an effect was saved, reload list */
     void reloadEffects();
+    /** An effect with position parameter was changed, seek */
+    void seekTimeline(int);
 
 };