Files
@ 7291e4c1ca28
Branch filter:
Location: libtransport.git/3rdparty/o2/src/oxtwitter.h - annotation
7291e4c1ca28
838 B
text/plain
Add 3rdparty oauth 2 library
7291e4c1ca28 7291e4c1ca28 7291e4c1ca28 7291e4c1ca28 7291e4c1ca28 7291e4c1ca28 7291e4c1ca28 7291e4c1ca28 7291e4c1ca28 7291e4c1ca28 7291e4c1ca28 7291e4c1ca28 7291e4c1ca28 7291e4c1ca28 7291e4c1ca28 7291e4c1ca28 7291e4c1ca28 7291e4c1ca28 7291e4c1ca28 7291e4c1ca28 7291e4c1ca28 7291e4c1ca28 7291e4c1ca28 7291e4c1ca28 7291e4c1ca28 7291e4c1ca28 7291e4c1ca28 7291e4c1ca28 7291e4c1ca28 7291e4c1ca28 7291e4c1ca28 7291e4c1ca28 7291e4c1ca28 7291e4c1ca28 7291e4c1ca28 7291e4c1ca28 | #ifndef OXTWITTER_H
#define OXTWITTER_H
#include "o1twitter.h"
class OXTwitter: public O1Twitter {
Q_OBJECT
public:
explicit OXTwitter(QObject *parent = 0);
/// Twitter XAuth login parameters
/// XAuth Username
Q_PROPERTY(QString username READ username WRITE setUsername NOTIFY usernameChanged)
QString username();
void setUsername(const QString &username);
/// XAuth Password
Q_PROPERTY(QString password READ password WRITE setPassword NOTIFY passwordChanged)
QString password();
void setPassword(const QString &username);
public slots:
/// Authenticate.
Q_INVOKABLE virtual void link();
signals:
void usernameChanged();
void passwordChanged();
private:
QList<O1RequestParameter> xAuthParams_;
QString username_;
QString password_;
};
#endif // OXTWITTER_H
|