コード例 #1
0
ファイル: backupinfo.cpp プロジェクト: LillyFoxBlogs/Sachesi
void BackupInfo::clearModes() {
    _curMode = 0;
    _numMethods = 0;
    categories.clear();
    _curSize.clear();
    _curMaxSize.clear();
    emit curModeChanged();
    emit numMethodsChanged();
}
コード例 #2
0
ファイル: backupinfo.cpp プロジェクト: bkerler/Sachesi
void BackupInfo::clearModes() {
    _curMode = 0;
    _numMethods = 0;
    categories.clear();
    _curSize.clear();
    _curMaxSize.clear();
    foreach(Apps* app, apps)
        app->deleteLater();
    apps.clear();
    emit curModeChanged();
    emit numMethodsChanged();
}
コード例 #3
0
ファイル: backupinfo.cpp プロジェクト: LillyFoxBlogs/Sachesi
void BackupInfo::setCurMode(int increment) {
    if (increment) {
        if (_numMethods > _curMode && _curSize[_curMode])
            _size += _curSize[_curMode];
        _curMode++;
    } else {
        _curMode = 0;
    }
    while (!(_mode & (1 << _curMode)) && _curMode < _numMethods)
        _curMode++;
    if (_curMode < _numMethods)
        _curSize[_curMode] = 0;
    emit curModeChanged();
    emit curSizeChanged();
    emit sizeChanged();
}