]> git.sesse.net Git - kdenlive/blobdiff - src/interfaces.h
Const'ref
[kdenlive] / src / interfaces.h
index 2f8005618f0b51997e143ba3ba35c478a5d26595..a1e279feaaed6d14c90ccc21146c70ffe14a404a 100644 (file)
@@ -15,7 +15,7 @@
  *   along with this program; if not, write to the                         *
  *   Free Software Foundation, Inc.,                                       *
  *   51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA          *
- ***************************************************************************/ 
+ ***************************************************************************/
 
 #ifndef INTERFACES_H
 #define INTERFACES_H
 #include <QtPlugin>
 
 class ClipGenerator
- {
- public:
-     virtual ~ClipGenerator() {}
+{
+public:
+    virtual ~ClipGenerator() {}
 
-     virtual QStringList generators() const = 0;
-     virtual KUrl generatedClip(const QString &generator, const KUrl &projectFolder, const QStringList &lumaNames, const QStringList &lumaFiles, const double fps, const int width, const int height) = 0;
- };
+    virtual QStringList generators(const QStringList&  producers = QStringList()) const = 0;
+    virtual KUrl generatedClip(const QString &renderer, const QString &generator, const KUrl &projectFolder, const QStringList &lumaNames, const QStringList &lumaFiles, const double fps, const int width, const int height) = 0;
+};
 
- Q_DECLARE_INTERFACE(ClipGenerator,
-                     "com.kdenlive.ClipGenerator.ClipGeneratorInterface/1.0")
+Q_DECLARE_INTERFACE(ClipGenerator,
+                    "com.kdenlive.ClipGenerator.ClipGeneratorInterface/1.0")
 
 #endif