***************************************************************************/
-#ifndef EFFECTLISTWIDGET_H
-#define EFFECTLISTWIDGET_H
+#ifndef EFFECTSLISTWIDGET_H
+#define EFFECTSLISTWIDGET_H
-#include <KListWidget>
+#include <QTreeWidget>
#include <QDomElement>
class EffectsList;
-class EffectsListWidget : public KListWidget {
+class EffectsListWidget : public QTreeWidget
+{
Q_OBJECT
public:
explicit EffectsListWidget(QMenu *menu, QWidget *parent = 0);
virtual ~EffectsListWidget();
- QDomElement currentEffect();
+ const QDomElement currentEffect() const;
QString currentInfo();
- QDomElement itemEffect(QListWidgetItem *item);
+ const QDomElement itemEffect(QTreeWidgetItem *item) const;
void initList();
protected:
bool m_dragStarted;
QPoint m_DragStartPosition;
QMenu *m_menu;
+private slots:
+ void slotExpandItem(const QModelIndex & index);
};
#endif