class EffectsList;
class EffectsListWidget;
class QTreeWidget;
+class KActionCategory;
/**
* @class EffectsListView
Q_OBJECT
public:
- EffectsListView(QWidget *parent = 0);
+ explicit EffectsListView(QWidget *parent = 0);
- /** @brief Re-initializes the list of effets. */
- void reloadEffectList();
+ /** @brief Re-initializes the list of effects. */
+ void reloadEffectList(QMenu *effectsMenu, KActionCategory *effectActions);
+ QMenu* getEffectsMenu();
//void slotAddEffect(GenTime pos, int track, QString name);
+
+ /** @brief Palette was changed, update styles. */
+ void updatePalette();
private:
EffectsListWidget *m_effectsList;
/** @brief Expands folders that match our search.
* @param text Current search string */
- void slotAutoExpand(QString text);
+ void slotAutoExpand(const QString &text);
signals:
- void addEffect(const QDomElement);
+ void addEffect(const QDomElement&);
void reloadEffects();
};