18 #ifndef QMLAPPLICATION_H 19 #define QMLAPPLICATION_H 31 class QmlApplication :
public QObject
34 Q_PROPERTY(Qt::WindowModality dialogModality READ dialogModality);
35 Q_PROPERTY(QPoint mousePos READ mousePos);
36 Q_PROPERTY(QColor toolTipBaseColor READ toolTipBaseColor NOTIFY paletteChanged)
37 Q_PROPERTY(QColor toolTipTextColor READ toolTipTextColor NOTIFY paletteChanged)
38 Q_PROPERTY(QString OS READ OS CONSTANT)
39 Q_PROPERTY(QRect mainWinRect READ mainWinRect);
40 Q_PROPERTY(
bool hasFiltersOnClipboard READ hasFiltersOnClipboard NOTIFY filtersCopied)
43 static QmlApplication& singleton();
44 static Qt::WindowModality dialogModality();
45 static QPoint mousePos();
46 static QColor toolTipBaseColor();
47 static QColor toolTipTextColor();
49 static QRect mainWinRect();
50 static bool hasFiltersOnClipboard();
51 Q_INVOKABLE
static void copyFilters();
52 Q_INVOKABLE
static void pasteFilters();
53 Q_INVOKABLE
static QString timecode(
int frames);
54 Q_INVOKABLE
static int audioChannels();
55 Q_INVOKABLE
static QString getNextProjectFile(
const QString& filename);
56 Q_INVOKABLE
static bool isProjectFolder();
59 void paletteChanged();
61 void filtersPasted(Mlt::Producer*);
64 explicit QmlApplication();
65 QmlApplication(QmlApplication
const&);
66 void operator=(QmlApplication
const&);
69 #endif // QMLAPPLICATION_H Definition: encodedock.h:35