void QgsBrowserProxyModel::updateFilter() { mREList.clear(); switch ( mPatternSyntax ) { case Normal: { const QStringList filterParts = mFilter.split( '|' ); for ( const QString &f : filterParts ) { QRegExp rx( QStringLiteral( "*%1*" ).arg( f.trimmed() ) ); rx.setPatternSyntax( QRegExp::Wildcard ); rx.setCaseSensitivity( mCaseSensitivity ); mREList.append( rx ); } break; } case Wildcards: { const QStringList filterParts = mFilter.split( '|' ); for ( const QString &f : filterParts ) { QRegExp rx( f.trimmed() ); rx.setPatternSyntax( QRegExp::Wildcard ); rx.setCaseSensitivity( mCaseSensitivity ); mREList.append( rx ); } break; } case RegularExpression: { QRegExp rx( mFilter.trimmed() ); rx.setPatternSyntax( QRegExp::RegExp ); rx.setCaseSensitivity( mCaseSensitivity ); mREList.append( rx ); break; } } invalidateFilter(); }
void MessageFilter::messageRedirectionChanged() { BufferSettings bufferSettings; bool changed = false; if(_userNoticesTarget != bufferSettings.userNoticesTarget()) { _userNoticesTarget = bufferSettings.userNoticesTarget(); changed = true; } if(_serverNoticesTarget != bufferSettings.serverNoticesTarget()) { _serverNoticesTarget = bufferSettings.serverNoticesTarget(); changed = true; } if(_errorMsgsTarget != bufferSettings.errorMsgsTarget()) { _errorMsgsTarget = bufferSettings.errorMsgsTarget(); changed = true; } if(changed) invalidateFilter(); }
void GamesProxyModel::loadFilterParameters(const QMap<int, QString> &allGameTypes) { QSettings settings; settings.beginGroup("filter_games"); unavailableGamesVisible = settings.value("unavailable_games_visible", false).toBool(); passwordProtectedGamesVisible = settings.value("password_protected_games_visible", false).toBool(); gameNameFilter = settings.value("game_name_filter", "").toString(); creatorNameFilter = settings.value("creator_name_filter", "").toString(); maxPlayersFilterMin = settings.value("min_players", 1).toInt(); maxPlayersFilterMax = settings.value("max_players", DEFAULT_MAX_PLAYERS_MAX).toInt(); QMapIterator<int, QString> gameTypesIterator(allGameTypes); while (gameTypesIterator.hasNext()) { gameTypesIterator.next(); if (settings.value("game_type/" + hashGameType(gameTypesIterator.value()), false).toBool()) { gameTypeFilter.insert(gameTypesIterator.key()); } } invalidateFilter(); }
void SideBarModel::trigger(int row) { const QModelIndex &idx = index(row, 0); const QModelIndex &sourceIndex = mapToSource(idx); if (sourceIndex.row() != m_activeSourceRow) { const QModelIndex &oldActiveIndex = mapFromSource(m_sourceModel->index(m_activeSourceRow, 0)); m_activeSourceRow = sourceIndex.row(); InstalledAppsFilterModel* model = 0; for(int i = 0; i < m_sourceModel->rowCount(); ++i) { model = static_cast<InstalledAppsFilterModel *>(m_sourceModel->modelForRow(i)); model->setHidden(i != m_activeSourceRow); } emit dataChanged(oldActiveIndex, oldActiveIndex); emit dataChanged(idx, idx); invalidateFilter(); } }
void QgsAttributeTableFilterModel::setFilterMode( FilterMode filterMode ) { if ( filterMode != mFilterMode ) { if ( filterMode == ShowVisible ) { connect( mCanvas, SIGNAL( extentsChanged() ), this, SLOT( extentsChanged() ) ); generateListOfVisibleFeatures(); } else { disconnect( mCanvas, SIGNAL( extentsChanged() ), this, SLOT( extentsChanged() ) ); } if ( filterMode == ShowSelected ) { generateListOfVisibleFeatures(); } mFilterMode = filterMode; invalidateFilter(); } }
void CollectionFilterModel::setRightsFilter(Akonadi::Collection::Rights rights) { mRights = rights; invalidateFilter(); }
void TransactionFilterProxy::setDateRange(const QDateTime &from, const QDateTime &to) { this->dateFrom = from; this->dateTo = to; invalidateFilter(); }
void PlayerListSortFilterProxyModel::filterListCid(const QVector<int>& lst) { lstPlayersCid = lst; invalidateFilter(); }
void CollectionFilterModel::addContentMimeTypeFilter(const QString &mimeType) { mContentMimeTypes.insert(mimeType); invalidateFilter(); }
void QgsPluginSortFilterProxyModel::setAcceptedSpacers( const QString& spacers ) { mAcceptedSpacers = spacers; invalidateFilter(); }
void BtBookshelfFilterModel::setHiddenFilterKeyColumn(int column) { if (m_hiddenFilterColumn == column) return; m_hiddenFilterColumn = column; invalidateFilter(); }
void SortFilterProxyModel::setFilterChoiceOperation(const QString &operation) { cur_choice_operation = operation; invalidateFilter(); }
void PrettyMailboxModel::setShowOnlySubscribed(bool filterUnsubscribed) { m_showOnlySubscribed = filterUnsubscribed; invalidateFilter(); }
void QgsAttributeTableFilterModel::extentsChanged() { generateListOfVisibleFeatures(); invalidateFilter(); }
void SortFilterProxyModel::setFilterMaximumDate(const QString &date) { maxDate = date; invalidateFilter(); }
void TransactionFilterProxy::setShowInactive(bool _showInactive) { this->showInactive = _showInactive; invalidateFilter(); }
void TransactionFilterProxy::setMinAmount(qint64 minimum) { this->minAmount = minimum; invalidateFilter(); }
void TransactionFilterProxy::setAddressPrefix(const QString &addrPrefix) { this->addrPrefix = addrPrefix; invalidateFilter(); }
void BtBookshelfFilterModel::setCategoryFilterRole(int role) { if (m_categoryFilterRole == role) return; m_categoryFilterRole = role; invalidateFilter(); }
void BtBookshelfFilterModel::setShowShown(bool show) { if (m_showShown == show) return; m_showShown = show; invalidateFilter(); }
void QgsAttributeTableFilterModel::setFilteredFeatures( const QgsFeatureIds& ids ) { mFilteredFeatures = ids; setFilterMode( ShowFilteredList ); invalidateFilter(); }
void TransactionFilterProxy::setSearchString(const QString &search_string) { if (m_search_string == search_string) return; m_search_string = search_string; invalidateFilter(); }
void SortFilterProxyModel::setfilterChoiceComponent(const QString &component) { cur_choice_component = component; invalidateFilter(); }
void TransactionFilterProxy::setTypeFilter(quint32 modes) { this->typeFilter = modes; invalidateFilter(); }
void SortFilterProxyModel::setFilterRegexp_event(const QString &event) { cur_regexp_event = event; invalidateFilter(); }
void TransactionFilterProxy::setMinAmount(const CAmount& minimum) { this->minAmount = minimum; invalidateFilter(); }
void QgsPluginSortFilterProxyModel::setAcceptedStatuses( const QStringList& statuses ) { mAcceptedStatuses = statuses; invalidateFilter(); }
void TransactionFilterProxy::setWatchOnlyFilter(WatchOnlyFilter filter) { this->watchOnlyFilter = filter; invalidateFilter(); }
void TransferListSortModel::setStatusFilter(const TorrentFilter::TorrentFilter &filter) { if (filter != filter0) { filter0 = filter; invalidateFilter(); } }
void PlayerListSortFilterProxyModel::setFilterMaxRank(int rank) { rankMax = rank; invalidateFilter(); }