X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Feffectslistwidget.h;h=8cfcdf00bc1b661fad27e23172c464fc4b233681;hb=37179f6992ceb2ac00dcf9c8fc9e4451644a1e90;hp=0635075e059af3b97a801c58be2d52dbef19a598;hpb=6ebc4a2b41a1ac5c1edcdbe927bd8011f66d4834;p=kdenlive diff --git a/src/effectslistwidget.h b/src/effectslistwidget.h index 0635075e..8cfcdf00 100644 --- a/src/effectslistwidget.h +++ b/src/effectslistwidget.h @@ -30,25 +30,23 @@ class EffectsListWidget : public KListWidget { Q_OBJECT public: - EffectsListWidget(EffectsList *audioEffectList, EffectsList *videoEffectList, EffectsList *customEffectList, QWidget *parent = 0); + EffectsListWidget(QMenu *menu, QWidget *parent = 0); virtual ~EffectsListWidget(); QDomElement currentEffect(); QString currentInfo(); QDomElement itemEffect(QListWidgetItem *item); + void initList(); protected: virtual void mousePressEvent(QMouseEvent *event); virtual void mouseMoveEvent(QMouseEvent *event); virtual void dragMoveEvent(QDragMoveEvent *event); + virtual void contextMenuEvent(QContextMenuEvent * event); private: bool m_dragStarted; QPoint m_DragStartPosition; - EffectsList *m_audioList; - EffectsList *m_videoList; - EffectsList *m_customList; - void initList(); - + QMenu *m_menu; }; #endif