12345678910111213141516171819202122232425262728293031323334 |
- #ifndef FILEIO_H
- #define FILEIO_H
- #include <QObject>
- class FileIO : public QObject
- {
- Q_OBJECT
- public:
- Q_PROPERTY(QString source
- READ source
- WRITE setSource
- NOTIFY sourceChanged)
- explicit FileIO(QObject *parent = 0);
- Q_INVOKABLE QString read();
- Q_INVOKABLE bool write(const QString& data);
- QString source() { return mSource; };
- public slots:
- void setSource(const QString& source) { mSource = source; };
- signals:
- void sourceChanged(const QString& source);
- void error(const QString& msg);
- private:
- QString mSource;
- };
- #endif // FILEIO_H
|