X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Feffectstack%2Fcollapsiblegroup.h;h=587fc3eb6e8bbb0b3b6cf8893d7b990aa4709a84;hb=c3302003093710ee247ad84c0fe2ef3c579d417f;hp=8f3047da838bf5ad0eeb2f101ec28931f15c60a2;hpb=f41ee253ade9dfda45752f232ea0ff35e26dce95;p=kdenlive diff --git a/src/effectstack/collapsiblegroup.h b/src/effectstack/collapsiblegroup.h index 8f3047da..587fc3eb 100644 --- a/src/effectstack/collapsiblegroup.h +++ b/src/effectstack/collapsiblegroup.h @@ -32,17 +32,15 @@ #include #include -class QFrame; class MyEditableLabel : public QLineEdit { Q_OBJECT - public: - MyEditableLabel(QWidget * parent = 0); + explicit MyEditableLabel(QWidget * parent = 0); protected: - virtual void mouseDoubleClickEvent( QMouseEvent *e); + void mouseDoubleClickEvent( QMouseEvent *e); }; @@ -57,7 +55,7 @@ class CollapsibleGroup : public AbstractCollapsibleWidget Q_OBJECT public: - CollapsibleGroup(int ix, bool firstGroup, bool lastGroup, EffectInfo info, QWidget * parent = 0); + CollapsibleGroup(int ix, bool firstGroup, bool lastGroup, const EffectInfo &info, QWidget * parent = 0); ~CollapsibleGroup(); void updateTimecodeFormat(); void setActive(bool activate); @@ -98,13 +96,13 @@ private: QMutex m_mutex; protected: - virtual void mouseDoubleClickEvent ( QMouseEvent * event ); - virtual void dragEnterEvent(QDragEnterEvent *event); - virtual void dragLeaveEvent(QDragLeaveEvent *event); - virtual void dropEvent(QDropEvent *event); + void mouseDoubleClickEvent ( QMouseEvent * event ); + void dragEnterEvent(QDragEnterEvent *event); + void dragLeaveEvent(QDragLeaveEvent *event); + void dropEvent(QDropEvent *event); signals: - void deleteGroup(QDomDocument); + void deleteGroup(const QDomDocument&); void unGroup(CollapsibleGroup *); void groupRenamed(CollapsibleGroup *);