]> git.sesse.net Git - kdenlive/blobdiff - src/definitions.h
Add messaging system to display MLT errors to the user
[kdenlive] / src / definitions.h
index 660c3ab7538ce452ec80e67c5820b1a07881d47c..a82b894d52ba08d122a4f38b448bbabd6b62f9d5 100644 (file)
 #ifndef DEFINITIONS_H
 #define DEFINITIONS_H
 
+#include "gentime.h"
+
 #include <KLocale>
 
-#include "gentime.h"
+#include <QEvent>
 
 const int FRAME_SIZE = 90;
 const int MAXCLIPDURATION = 15000;
@@ -179,4 +181,19 @@ private:
 
 
 };
+
+class MltErrorEvent : public QEvent
+{
+public:
+    MltErrorEvent(QString message) : QEvent(QEvent::User), m_message(message) {}
+    QString message() const {
+        return m_message;
+    }
+
+private:
+    QString m_message;
+};
+
+
+
 #endif