X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Feffectslistwidget.h;h=4a08845b8c69932d9508b0132aaa4b3ea746f33c;hb=646437c6b4b7632d91d4c32e20fdcf4712ab5275;hp=92dc14548577bbe599085f7700a38ce5cc98a7e1;hpb=8f240cad50d7652c698d73ed3c14ba77db04209b;p=kdenlive diff --git a/src/effectslistwidget.h b/src/effectslistwidget.h index 92dc1454..4a08845b 100644 --- a/src/effectslistwidget.h +++ b/src/effectslistwidget.h @@ -18,34 +18,36 @@ ***************************************************************************/ -#ifndef EFFECTLISTWIDGET_H -#define EFFECTLISTWIDGET_H +#ifndef EFFECTSLISTWIDGET_H +#define EFFECTSLISTWIDGET_H #include #include class EffectsList; -class EffectsListWidget : public KListWidget { +class EffectsListWidget : public KListWidget +{ Q_OBJECT public: - EffectsListWidget(QWidget *parent = 0); + explicit 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; - void initList(); - + QMenu *m_menu; }; #endif