#ifndef FILESYSTEM_H #define FILESYSTEM_H #include #include class FILESYSTEM : public QObject { Q_OBJECT Q_PROPERTY(QString Directory READ Directory WRITE setDirectory NOTIFY directoryChanged) public: static FILESYSTEM *instance(); explicit FILESYSTEM(QObject *parent = 0); void setDirectory(QString Directory); QString Directory() const; signals: void directoryChanged(); void success(QString data); void error(QString data, int code); public slots: //void setDirectory(QString Directory); void makeDir(QString name); void rmDir(QString name); void rmFile(QString name); private slots: //void onReplyError(QNetworkReply::NetworkError code); // void onReplySuccess(); //void onReadyRead(); // void onSSLError(const QList &errors); private: //QByteArray buffer; QString m_Directory; //QString m_login; //QHash params; //QHash files; //QNetworkAccessManager manager; //QNetworkRequest request; //QNetworkReply *reply; //QString bufferToString(); }; #endif // FILSYSTEM_H