]> git.sesse.net Git - kdenlive/blobdiff - src/initeffects.h
Fetch audio thumbs one after another, so that we don't create hundreds of threads:
[kdenlive] / src / initeffects.h
index 166336ddbc2d46b5a44718d2b105cfcb7da46eb6..1b19b687434d7320ef1417a72b96d0333537444e 100644 (file)
@@ -30,7 +30,8 @@
 
 class EffectsList;
 
-class initEffectsThumbnailer : public QThread {
+class initEffectsThumbnailer : public QThread
+{
     Q_OBJECT
 public:
     initEffectsThumbnailer();
@@ -41,12 +42,9 @@ private :
 
 };
 
-class initEffects : public QObject {
-    Q_OBJECT
+class initEffects
+{
 public:
-    initEffects();
-    ~initEffects();
-
     static Mlt::Repository *parseEffectFiles();
     static void refreshLumas();
     static QDomDocument createDescriptionFromMlt(Mlt::Repository* repository, const QString& type, const QString& name);
@@ -67,7 +65,9 @@ public:
     static const char* ladspaPitchShifterEffectString(QStringList params);
     static const char* ladspaPhaserEffectString(QStringList params);
     static const char* ladspaRateScalerEffectString(QStringList params);
+
 private:
+    initEffects(); // disable the constructor
     static initEffectsThumbnailer thumbnailer;
 };