Beispiel #1
0
AuthApp::AuthApp(QWidget *parent)
    : QMainWindow(parent),
    ui(new Ui::AuthAppClass)
{
	ui->setupUi(this);
    //iFBSession = FBSession::sessionForApplication("df51def3e750a350ddb961a70b5ab5ab", "3b86a756f77967dea4674f080fa5d345", QString());
    //iFBSession = FBSession::sessionForApplication("114354298600019", "fb10f1c758fc285b2a6113344ef4c893", QString());		//Facebook keys
	//iFBSession = FBSession::sessionForApplication("697207f5f3610334e02d828450e66589", "520edd7afff9b79f", QString());		//Flickr Mobile Based 
	//iFBSession = FBSession::sessionForApplication("2d03ca48309291ee6815410c3a5bb278", "1bb754981c7c6974", QString());		//Flickr Web based
	iFBSession = FBSession::sessionForApplication(kApiKey,kApiSecret, QString());		//Flickr Web based
    connect (iFBSession, SIGNAL(sessionDidLogout()), this, SLOT(sessionDidLogout()));
    connect (iFBSession,SIGNAL(sessionDidLogin(QString)), this, SLOT(sessionDidLogin(QString)));

    //CheckforLogin();
}
Beispiel #2
0
void FBSession::logout() {
    if (iSessionKey.length())
    {
        emit sessionWillLogout(iUid);


        // no need to remove cookies, they will be removed once the app quits.
        // point to think about, what if user wants to log in again ??
        // hmm..
        // TODO: ^^

        iExpirationDate = QDateTime();
        iSessionKey.clear();
        iSessionSecret.clear();
        iUid = 0;

        unsave();

        emit sessionDidLogout();
    }
    else
    {
        unsave();
    }
}
int FBSession::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: sessionDidLogin((*reinterpret_cast< FBUID(*)>(_a[1]))); break;
        case 1: sessionDidNotLogin(); break;
        case 2: sessionWillLogout((*reinterpret_cast< FBUID(*)>(_a[1]))); break;
        case 3: sessionDidLogout(); break;
        case 4: requestTimerReady(); break;
        default: ;
        }
        _id -= 5;
    }
    return _id;
}
Beispiel #4
0
int FBConnect::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: start(); break;
        case 1: stop(); break;
        case 2: sessionDidLogin((*reinterpret_cast< FBUID(*)>(_a[1]))); break;
        case 3: getFriendList(); break;
        case 4: getNewsFeed(); break;
        case 5: getAlbums((*reinterpret_cast< QString(*)>(_a[1]))); break;
        case 6: getOwnAlbums(); break;
        case 7: getComments((*reinterpret_cast< QString(*)>(_a[1]))); break;
        case 8: getPhotos((*reinterpret_cast< QString(*)>(_a[1]))); break;
        case 9: updateStatus((*reinterpret_cast< QString(*)>(_a[1]))); break;
        case 10: sendComment((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2]))); break;
        case 11: test((*reinterpret_cast< const FBError(*)>(_a[1]))); break;
        case 12: update(); break;
        case 13: logout(); break;
        case 14: friendRequestDidLoad((*reinterpret_cast< const QVariant(*)>(_a[1]))); break;
        case 15: newsFeedRequestDidLoad((*reinterpret_cast< const QVariant(*)>(_a[1]))); break;
        case 16: albumRequestDidLoad((*reinterpret_cast< const QVariant(*)>(_a[1]))); break;
        case 17: photosRequestDidLoad((*reinterpret_cast< const QVariant(*)>(_a[1]))); break;
        case 18: commentRequestDidLoad((*reinterpret_cast< const QVariant(*)>(_a[1]))); break;
        case 19: sessionDidLogout(); break;
        case 20: gotPermissions(); break;
        case 21: { bool _r = getName();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        default: ;
        }
        _id -= 22;
    }
    return _id;
}