#include <klocale.h>
#include <QDomDocument>
+#include <QThread>
#include <mlt++/Mlt.h>
class EffectsList;
-class initEffects {
+class initEffectsThumbnailer : public QThread {
+ Q_OBJECT
+public:
+ initEffectsThumbnailer();
+ void prepareThumbnailsCall(const QStringList&);
+ void run();
+private :
+ QStringList m_list;
+
+};
+
+class initEffects : public QObject {
+
public:
initEffects();
~initEffects();
static char* ladspaPitchShifterEffectString(QStringList params);
static char* ladspaPhaserEffectString(QStringList params);
static char* ladspaRateScalerEffectString(QStringList params);
+private:
+ static initEffectsThumbnailer thumbnailer;
};