sessionIdChanged working

This commit is contained in:
Jeena 2015-01-10 15:06:14 +01:00
parent 9bbc88eca7
commit bd1a80af61
5 changed files with 63 additions and 35 deletions

View file

@ -2,18 +2,34 @@
#define TINYTINYRSSLOGIN_H
#include <QObject>
#include <QMetaType>
#include <QNetworkAccessManager>
#include <QNetworkRequest>
class TinyTinyRSSLogin : public QObject
{
Q_OBJECT
Q_PROPERTY(QString sessionId READ sessionId NOTIFY sessionIdChanged)
Q_PROPERTY(QUrl serverUrl READ serverUrl)
public:
explicit TinyTinyRSSLogin(QObject *parent = 0);
login(QString serverUrl, QString user, QString password);
TinyTinyRSSLogin(QObject *parent = 0);
~TinyTinyRSSLogin();
QString sessionId() const { return mSessionId; }
QUrl serverUrl() const { return mServerUrl; }
Q_INVOKABLE void login(const QString serverUrl, const QString user, const QString password);
signals:
replyLogin(QNetworkReply reply);
void sessionIdChanged(QString);
public slots:
private slots:
void reply();
private:
QString mSessionId;
QUrl mServerUrl;
QNetworkAccessManager *mNetworkManager;
};