24 class QmlFile :
public QObject
27 Q_PROPERTY(QString url READ getUrl WRITE setUrl NOTIFY urlChanged)
28 Q_PROPERTY(QString fileName READ getFileName)
29 Q_PROPERTY(QString path READ getPath)
30 Q_PROPERTY(QString filePath READ getFilePath)
33 explicit QmlFile(QObject *parent = 0);
35 void setUrl(
const QString& text);
36 QString getFileName();
38 QString getFilePath();
39 Q_INVOKABLE
void copyFromFile(QString source);
40 Q_INVOKABLE
bool exists();
41 Q_INVOKABLE QString suffix();
44 void urlChanged(
const QUrl &url);