Beispiel #1
0
/**
 * @brief Slot triggered when `Ok` is clicked
 * Updates the person or tell the MovieDialog that it's done
 */
void PeopleDialog::on_validationButtons_accepted()
{
    Macaw::DEBUG("[PeopleDialog] validationButtons accepted");
    m_people.setName(getName());
    m_people.setBirthday(getBirthday());
    m_people.setBiography(getBiography());

    // If type != 0, it means we come from the movie dialog
    // If type = 0, it means we directly edit a people
    if (m_people.type() != 0)
    {
        Macaw::DEBUG("[PeopleDialog] validationButtons method: type="
                     +QString::number(m_people.type()));
        emit(peopleCreated(m_people));
    }
    else
    {
        Macaw::DEBUG("[PeopleDialog] validationButtons method: type=0");
        DatabaseManager *databaseManager = ServicesManager::instance()->databaseManager();

        databaseManager->updatePeople(m_people);
    }

    Macaw::DEBUG("[PeopleDialog] validationButtons method done");
}
Beispiel #2
0
void modifyClient(Client *pClients) {
    unsigned long id;
    int pos, modifyOpt, addressOpt;
    bool valId = false;
    
    do {
        printf(MSG_ID);
        scanf("%lu", &id);
        if(id > ID_MINIMUM && id < ID_MAXIMUM){
            valId = true;
        } else {
            printf(MSG_ID_ERROR, NEWLINE);
        }
    } while(valId == false);
    pos = verifyClientToModify(pClients, id);
    if(pos != EOF) {
        ModifyMenu();
        limparBufferEntradaDados();
        scanf("%d", &modifyOpt);
        if(modifyOpt == 1){
            getName(pClients, pos);
        } else if(modifyOpt == 2) {
            AddressModifyMenu();
            scanf("%d", &addressOpt);
            limparBufferEntradaDados();
            if(addressOpt == 1) {
                getStreet(pClients, pos);
            } else if(addressOpt == 2) {
                getNumber(pClients, pos);
            } else if(addressOpt == 3) {
                getPostalCode(pClients, pos);
            } else if(addressOpt == 4) {
                getCity(pClients, pos);
            } else {
                printf(MSG_MENU_ERROR, NEWLINE);
            }
        } else if(modifyOpt == 3) {
            getPhone(pClients, pos);
        } else if(modifyOpt == 4) {
            getBirthday(pClients, pos);
        } else if(modifyOpt == 5) {
            getSignupDate(pClients, pos);
        } else {
            printf(MSG_MENU_ERROR, NEWLINE);
        }
        saveClientFile(pClients);
    } else {
        printf(MSG_ID_DOESNT_EXIST_ERROR, NEWLINE);
    }
}
Beispiel #3
0
void addClient(Client *pClients) {
    int pos;
    
    pos = verifyIfPosEmpty(pClients);
    if(pos == EOF) {
        printf(MSG_CLIENTS_FULL_ERROR);
    } else {
        getId(pClients, pos);
        getName(pClients, pos);
        getStreet(pClients, pos);
        getNumber(pClients, pos);
        getPostalCode(pClients, pos);
        getCity(pClients, pos);
        getPhone(pClients, pos);
        getBirthday(pClients, pos);
        getSignupDate(pClients, pos);
        // TODO: SORT CLIENTS IN ORDER
        printf(MSG_CLIENT_ADDED);
    }
}
int Snap2ChatAPIData::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) {
        if (_id < 62)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 62;
    }
#ifndef QT_NO_PROPERTIES
      else if (_c == QMetaObject::ReadProperty) {
        void *_v = _a[0];
        switch (_id) {
        case 0: *reinterpret_cast< qint64*>(_v) = getAddedFriendsTimestamp(); break;
        case 1: *reinterpret_cast< int*>(_v) = getFriendRequests(); break;
        case 2: *reinterpret_cast< int*>(_v) = getUnopenedSnaps(); break;
        case 3: *reinterpret_cast< int*>(_v) = getTempID(); break;
        case 4: *reinterpret_cast< int*>(_v) = getUploadingSize(); break;
        case 5: *reinterpret_cast< int*>(_v) = getScore(); break;
        case 6: *reinterpret_cast< int*>(_v) = getBestFriendsCount(); break;
        case 7: *reinterpret_cast< int*>(_v) = getSnap_p(); break;
        case 8: *reinterpret_cast< int*>(_v) = getSentSnapsCount(); break;
        case 9: *reinterpret_cast< int*>(_v) = getReceivedSnapsCount(); break;
        case 10: *reinterpret_cast< int*>(_v) = getUnopenedSnapsCount(); break;
        case 11: *reinterpret_cast< bool*>(_v) = getIsInFriendChooser(); break;
        case 12: *reinterpret_cast< bool*>(_v) = getIsInCamera(); break;
        case 13: *reinterpret_cast< bool*>(_v) = getLogged(); break;
        case 14: *reinterpret_cast< bool*>(_v) = getLoading(); break;
        case 15: *reinterpret_cast< bool*>(_v) = getLoadingStories(); break;
        case 16: *reinterpret_cast< bool*>(_v) = getLoadingShoutbox(); break;
        case 17: *reinterpret_cast< bool*>(_v) = getSearchableByPhoneNumber(); break;
        case 18: *reinterpret_cast< bool*>(_v) = getImageCaption(); break;
        case 19: *reinterpret_cast< bool*>(_v) = getCanViewMatureContent(); break;
        case 20: *reinterpret_cast< QString*>(_v) = getStaticToken(); break;
        case 21: *reinterpret_cast< QString*>(_v) = getUsername(); break;
        case 22: *reinterpret_cast< QString*>(_v) = getAuth_token(); break;
        case 23: *reinterpret_cast< QString*>(_v) = getMobileNumber(); break;
        case 24: *reinterpret_cast< QString*>(_v) = getSnapchatNumber(); break;
        case 25: *reinterpret_cast< QString*>(_v) = getEmail(); break;
        case 26: *reinterpret_cast< QString*>(_v) = getNotificationSoundSetting(); break;
        case 27: *reinterpret_cast< QString*>(_v) = getStoryPrivacy(); break;
        case 28: *reinterpret_cast< QString*>(_v) = getHostName(); break;
        case 29: *reinterpret_cast< QString*>(_v) = getTitleBarColor(); break;
        case 30: *reinterpret_cast< QString*>(_v) = getBirthday(); break;
        case 31: *reinterpret_cast< bb::cascades::ArrayDataModel**>(_v) = getFeedsDataModel(); break;
        case 32: *reinterpret_cast< bb::cascades::ArrayDataModel**>(_v) = getUploadingDataModel(); break;
        case 33: *reinterpret_cast< bb::cascades::GroupDataModel**>(_v) = getStoriesDataModel(); break;
        case 34: *reinterpret_cast< bb::cascades::GroupDataModel**>(_v) = getFriendsDataModel(); break;
        case 35: *reinterpret_cast< bb::cascades::GroupDataModel**>(_v) = getAddedFriendsDataModel(); break;
        case 36: *reinterpret_cast< bb::cascades::GroupDataModel**>(_v) = getFriendRequestsDataModel(); break;
        case 37: *reinterpret_cast< bb::cascades::ArrayDataModel**>(_v) = getShoutboxDataModel(); break;
        case 38: *reinterpret_cast< bb::cascades::ArrayDataModel**>(_v) = getCurrentStoriesOverViewModel(); break;
        case 39: *reinterpret_cast< bb::cascades::ArrayDataModel**>(_v) = getCurrentStoryNotesDataModel(); break;
        }
        _id -= 40;
    } else if (_c == QMetaObject::WriteProperty) {
        void *_v = _a[0];
        switch (_id) {
        case 0: setAddedFriendsTimestamp(*reinterpret_cast< qint64*>(_v)); break;
        case 1: setFriendRequests(*reinterpret_cast< int*>(_v)); break;
        case 2: setUnopenedSnaps(*reinterpret_cast< int*>(_v)); break;
        case 3: setTempID(*reinterpret_cast< int*>(_v)); break;
        case 4: setUploadingSize(*reinterpret_cast< int*>(_v)); break;
        case 5: setScore(*reinterpret_cast< int*>(_v)); break;
        case 6: setBestFriendsCount(*reinterpret_cast< int*>(_v)); break;
        case 7: setSnap_p(*reinterpret_cast< int*>(_v)); break;
        case 8: setSentSnapsCount(*reinterpret_cast< int*>(_v)); break;
        case 9: setReceivedSnapsCount(*reinterpret_cast< int*>(_v)); break;
        case 10: setUnopenedSnapsCount(*reinterpret_cast< int*>(_v)); break;
        case 11: setIsInFriendChooser(*reinterpret_cast< bool*>(_v)); break;
        case 12: setIsInCamera(*reinterpret_cast< bool*>(_v)); break;
        case 13: setLogged(*reinterpret_cast< bool*>(_v)); break;
        case 14: setLoading(*reinterpret_cast< bool*>(_v)); break;
        case 15: setLoadingStories(*reinterpret_cast< bool*>(_v)); break;
        case 16: setLoadingShoutbox(*reinterpret_cast< bool*>(_v)); break;
        case 17: setSearchableByPhoneNumber(*reinterpret_cast< bool*>(_v)); break;
        case 18: setImageCaption(*reinterpret_cast< bool*>(_v)); break;
        case 19: setCanViewMatureContent(*reinterpret_cast< bool*>(_v)); break;
        case 20: setStaticToken(*reinterpret_cast< QString*>(_v)); break;
        case 21: setUsername(*reinterpret_cast< QString*>(_v)); break;
        case 22: setAuth_token(*reinterpret_cast< QString*>(_v)); break;
        case 23: setMobileNumber(*reinterpret_cast< QString*>(_v)); break;
        case 24: setSnapchatNumber(*reinterpret_cast< QString*>(_v)); break;
        case 25: setEmail(*reinterpret_cast< QString*>(_v)); break;
        case 26: setNotificationSoundSetting(*reinterpret_cast< QString*>(_v)); break;
        case 27: setStoryPrivacy(*reinterpret_cast< QString*>(_v)); break;
        case 28: setHostName(*reinterpret_cast< QString*>(_v)); break;
        case 29: setTitleBarColor(*reinterpret_cast< QString*>(_v)); break;
        case 30: setBirthday(*reinterpret_cast< QString*>(_v)); break;
        }
        _id -= 40;
    } else if (_c == QMetaObject::ResetProperty) {
        _id -= 40;
    } else if (_c == QMetaObject::QueryPropertyDesignable) {
        _id -= 40;
    } else if (_c == QMetaObject::QueryPropertyScriptable) {
        _id -= 40;
    } else if (_c == QMetaObject::QueryPropertyStored) {
        _id -= 40;
    } else if (_c == QMetaObject::QueryPropertyEditable) {
        _id -= 40;
    } else if (_c == QMetaObject::QueryPropertyUser) {
        _id -= 40;
    }
#endif // QT_NO_PROPERTIES
    return _id;
}