CardDatabaseDisplayModel::CardDatabaseDisplayModel(QObject *parent) : QSortFilterProxyModel(parent), isToken(ShowAll) { setFilterCaseSensitivity(Qt::CaseInsensitive); setSortCaseSensitivity(Qt::CaseInsensitive); }
CommentsProxyModel::CommentsProxyModel(CommentsModel *sourceModel, QObject *parent) : QSortFilterProxyModel(parent) { setSourceModel(sourceModel); setFilterCaseSensitivity(Qt::CaseInsensitive); setSortCaseSensitivity(Qt::CaseInsensitive); }
MenuProxyModel::MenuProxyModel( QObject * parent ) : KCategorizedSortFilterProxyModel( parent ) { setSortRole( MenuModel::UserSortRole ); setFilterRole( MenuModel::UserFilterRole ); setFilterCaseSensitivity( Qt::CaseInsensitive ); }
PlaylistTableProxyModel::PlaylistTableProxyModel(QObject *parent) : QSortFilterProxyModel(parent) { setDynamicSortFilter(true); setFilterCaseSensitivity(Qt::CaseInsensitive); setSortCaseSensitivity(Qt::CaseInsensitive); setSortLocaleAware(true); }
PodcastService::Proxy::Proxy(QObject *parent) : ProxyModel(parent) { setDynamicSortFilter(true); setFilterCaseSensitivity(Qt::CaseInsensitive); setSortCaseSensitivity(Qt::CaseInsensitive); setSortLocaleAware(true); }
MusicLibraryProxyModel::MusicLibraryProxyModel(QObject *parent) : ProxyModel(parent) { setDynamicSortFilter(true); setFilterCaseSensitivity(Qt::CaseInsensitive); setSortCaseSensitivity(Qt::CaseInsensitive); setSortLocaleAware(true); }
PlayerListSortFilterProxyModel::PlayerListSortFilterProxyModel(QObject * parent) : QSortFilterProxyModel(parent), rankMin(0), rankMax(100000), open(false), friends(false), fans(false), noblock(false) { setSortCaseSensitivity(Qt::CaseInsensitive); setFilterCaseSensitivity(Qt::CaseInsensitive); setFilterKeyColumn(PC_NAME); this->setSortRole(LIST_SORT_ROLE); }
QgsLocatorProxyModel::QgsLocatorProxyModel( QObject *parent ) : QSortFilterProxyModel( parent ) { setDynamicSortFilter( true ); setSortLocaleAware( true ); setFilterCaseSensitivity( Qt::CaseInsensitive ); sort( 0 ); }
SortFilterProxyModel::SortFilterProxyModel(QObject *parent) : QSortFilterProxyModel(parent), m_filterCol(-1), m_more(0) { setFilterCaseSensitivity(Qt::CaseInsensitive); setSortCaseSensitivity(Qt::CaseInsensitive); }
AddressBookSortFilterProxyModel(const QString& type, QObject* parent) : QSortFilterProxyModel(parent) , m_type(type) { setDynamicSortFilter(true); setFilterCaseSensitivity(Qt::CaseInsensitive); setSortCaseSensitivity(Qt::CaseInsensitive); }
SelectTaskDialogProxy::SelectTaskDialogProxy( CharmDataModel* model, QObject* parent ) : ViewFilter( model, parent ) { // we filter for the task name column setFilterKeyColumn( Column_TaskId ); setFilterCaseSensitivity( Qt::CaseInsensitive ); setFilterRole( TasksViewRole_Filter ); prefilteringModeChanged(); }
SortFilterProxyModel::SortFilterProxyModel (QObject *parent) : QSortFilterProxyModel (parent) , ShowOffline_ (true) , MUCMode_ (false) , MUCEntry_ (0) { setDynamicSortFilter (true); setFilterCaseSensitivity (Qt::CaseInsensitive); }
UserListFilterProxyModel::UserListFilterProxyModel(QObject *parent_) : QSortFilterProxyModel(parent_) , m_minimumInactiveDays(0) { setFilterKeyColumn(UserListModel::COL_NICK); setFilterCaseSensitivity(Qt::CaseInsensitive); setSortLocaleAware(true); setDynamicSortFilter(true); }
AlbumProxyModel::AlbumProxyModel( QObject* parent ) : QSortFilterProxyModel( parent ) , m_model( 0 ) { setFilterCaseSensitivity( Qt::CaseInsensitive ); setSortCaseSensitivity( Qt::CaseInsensitive ); setDynamicSortFilter( true ); setSourceAlbumModel( 0 ); }
TaskSortFilter::TaskSortFilter(TaskModel *model, QObject* parent) : QSortFilterProxyModel(parent), m_model(model), filterOn(All), sortBy(SortPriority) { setSourceModel(model); setDynamicSortFilter(true); setFilterCaseSensitivity(Qt::CaseInsensitive); }
SearchHistoryModel::SearchHistoryModel(QObject *parent) : QSortFilterProxyModel(parent), m_model(new QStringListModel(Settings::instance()->searchHistory(), this)), m_alignment(Qt::AlignCenter) { setSourceModel(m_model); setFilterCaseSensitivity(Qt::CaseInsensitive); setDynamicSortFilter(true); connect(Settings::instance(), SIGNAL(searchHistoryChanged()), this, SLOT(reload())); }
TreeProxyModel::TreeProxyModel( QObject* parent ) : QSortFilterProxyModel( parent ) , m_artistsFilterCmd( 0 ) , m_model( 0 ) { setFilterCaseSensitivity( Qt::CaseInsensitive ); setSortCaseSensitivity( Qt::CaseInsensitive ); setDynamicSortFilter( true ); setSourceTreeModel( 0 ); }
KWQQuizModel::KWQQuizModel(QObject *parent) : QSortFilterProxyModel(parent) { m_sourceModel = 0; m_currentQuestion = 0; setSortCaseSensitivity(Qt::CaseInsensitive); setFilterCaseSensitivity(Qt::CaseInsensitive); setFilterKeyColumn(-1); m_list.clear(); m_errorList.clear(); m_quizList.clear(); }
int QSortFilterProxyModel::qt_metacall(QMetaObject::Call _c, int _id, void **_a) { _id = QAbstractProxyModel::qt_metacall(_c, _id, _a); if (_id < 0) return _id; if (_c == QMetaObject::InvokeMetaMethod) { if (_id < 20) qt_static_metacall(this, _c, _id, _a); _id -= 20; } #ifndef QT_NO_PROPERTIES else if (_c == QMetaObject::ReadProperty) { void *_v = _a[0]; switch (_id) { case 0: *reinterpret_cast< QRegExp*>(_v) = filterRegExp(); break; case 1: *reinterpret_cast< int*>(_v) = filterKeyColumn(); break; case 2: *reinterpret_cast< bool*>(_v) = dynamicSortFilter(); break; case 3: *reinterpret_cast< Qt::CaseSensitivity*>(_v) = filterCaseSensitivity(); break; case 4: *reinterpret_cast< Qt::CaseSensitivity*>(_v) = sortCaseSensitivity(); break; case 5: *reinterpret_cast< bool*>(_v) = isSortLocaleAware(); break; case 6: *reinterpret_cast< int*>(_v) = sortRole(); break; case 7: *reinterpret_cast< int*>(_v) = filterRole(); break; } _id -= 8; } else if (_c == QMetaObject::WriteProperty) { void *_v = _a[0]; switch (_id) { case 0: setFilterRegExp(*reinterpret_cast< QRegExp*>(_v)); break; case 1: setFilterKeyColumn(*reinterpret_cast< int*>(_v)); break; case 2: setDynamicSortFilter(*reinterpret_cast< bool*>(_v)); break; case 3: setFilterCaseSensitivity(*reinterpret_cast< Qt::CaseSensitivity*>(_v)); break; case 4: setSortCaseSensitivity(*reinterpret_cast< Qt::CaseSensitivity*>(_v)); break; case 5: setSortLocaleAware(*reinterpret_cast< bool*>(_v)); break; case 6: setSortRole(*reinterpret_cast< int*>(_v)); break; case 7: setFilterRole(*reinterpret_cast< int*>(_v)); break; } _id -= 8; } else if (_c == QMetaObject::ResetProperty) { _id -= 8; } else if (_c == QMetaObject::QueryPropertyDesignable) { _id -= 8; } else if (_c == QMetaObject::QueryPropertyScriptable) { _id -= 8; } else if (_c == QMetaObject::QueryPropertyStored) { _id -= 8; } else if (_c == QMetaObject::QueryPropertyEditable) { _id -= 8; } else if (_c == QMetaObject::QueryPropertyUser) { _id -= 8; } #endif // QT_NO_PROPERTIES return _id; }
QgsMapLayerProxyModel::QgsMapLayerProxyModel( QObject *parent ) : QSortFilterProxyModel( parent ) , mFilters( All ) , mExceptList( QList<QgsMapLayer*>() ) , mModel( new QgsMapLayerModel( parent ) ) { setSourceModel( mModel ); setDynamicSortFilter( true ); setSortLocaleAware( true ); setFilterCaseSensitivity( Qt::CaseInsensitive ); sort( 0 ); }
AlbumProxyModel::AlbumProxyModel( QObject* parent ) : QSortFilterProxyModel( parent ) , PlaylistInterface( this ) , m_model( 0 ) , m_repeatMode( PlaylistInterface::NoRepeat ) , m_shuffled( false ) { setFilterCaseSensitivity( Qt::CaseInsensitive ); setSortCaseSensitivity( Qt::CaseInsensitive ); setDynamicSortFilter( true ); setSourceAlbumModel( 0 ); }
MessagesProxyModel::MessagesProxyModel(QObject *parent) : QSortFilterProxyModel(parent) { m_sourceModel = new MessagesModel(this); setObjectName(QSL("MessagesProxyModel")); setSortRole(Qt::EditRole); setSortCaseSensitivity(Qt::CaseInsensitive); setFilterCaseSensitivity(Qt::CaseInsensitive); setFilterKeyColumn(-1); setFilterRole(Qt::EditRole); setDynamicSortFilter(false); setSourceModel(m_sourceModel); }
FChannelListSortProxy::FChannelListSortProxy(QObject *parent) : QSortFilterProxyModel(parent), _showType(FChannelSummary::Unknown), _showEmpty(false) { setDynamicSortFilter(true); setSortRole(FChannelListModel::SortKeyRole); setFilterRole(FChannelListModel::SortKeyRole); setFilterKeyColumn(-1); setSortLocaleAware(true); setSortCaseSensitivity(Qt::CaseInsensitive); setFilterCaseSensitivity(Qt::CaseInsensitive); }
BrowseModel::BrowseModel(ServiceProxyCall *call, const QString &protocolInfo, QObject *parent) : QSortFilterProxyModel(parent) , d_ptr(new BrowseModelPrivate(call, protocolInfo, this)) { Q_D(BrowseModel); setSourceModel(d); setFilterRole(d->m_settings.filterInDetails() ? BrowseModelPrivate::BrowseRoleFilter : BrowseModelPrivate::BrowseRoleTitle); setFilterCaseSensitivity(Qt::CaseInsensitive); connect(d, SIGNAL(busyChanged()), SIGNAL(busyChanged())); connect(d, SIGNAL(doneChanged()), SIGNAL(doneChanged())); connect(d, SIGNAL(error(int,QString)), SIGNAL(error(int,QString))); connect(d, SIGNAL(lastIndexChanged()), SIGNAL(lastIndexChanged())); connect(d, SIGNAL(protocolInfoChanged()), SIGNAL(protocolInfoChanged())); }
TrackProxyModel::TrackProxyModel( QObject* parent ) : QSortFilterProxyModel( parent ) , PlaylistInterface( this ) , m_model( 0 ) , m_repeatMode( PlaylistInterface::NoRepeat ) , m_shuffled( false ) { qsrand( QTime( 0, 0, 0 ).secsTo( QTime::currentTime() ) ); setFilterCaseSensitivity( Qt::CaseInsensitive ); setSortCaseSensitivity( Qt::CaseInsensitive ); setDynamicSortFilter( true ); setSourceModel( 0 ); }
PlayableProxyModel::PlayableProxyModel( QObject* parent ) : QSortFilterProxyModel( parent ) , m_model( 0 ) , m_showOfflineResults( true ) , m_hideDupeItems( false ) , m_maxVisibleItems( -1 ) , m_style( Detailed ) { setFilterCaseSensitivity( Qt::CaseInsensitive ); setSortCaseSensitivity( Qt::CaseInsensitive ); setDynamicSortFilter( true ); setSourcePlayableModel( 0 ); m_headerStyle[ Detailed ] << PlayableModel::Artist << PlayableModel::Track << PlayableModel::Composer << PlayableModel::Album << PlayableModel::AlbumPos << PlayableModel::Duration << PlayableModel::Bitrate << PlayableModel::Age << PlayableModel::Year << PlayableModel::Filesize << PlayableModel::Origin << PlayableModel::Score; m_headerStyle[ Collection ] << PlayableModel::Name << PlayableModel::Composer << PlayableModel::Duration << PlayableModel::Bitrate << PlayableModel::Age << PlayableModel::Year << PlayableModel::Filesize << PlayableModel::Origin; }
FolderModel::FolderModel(QObject *parent) : QSortFilterProxyModel(parent), m_dirWatch(nullptr), m_dragInProgress(false), m_previewGenerator(0), m_viewAdapter(0), m_actionCollection(this), m_newMenu(0), m_fileItemActions(0), m_usedByContainment(false), m_locked(true), m_sortMode(0), m_sortDesc(false), m_sortDirsFirst(true), m_parseDesktopFiles(false), m_previews(false), m_filterMode(NoFilter), m_filterPatternMatchAll(true) { DirLister *dirLister = new DirLister(this); dirLister->setDelayedMimeTypes(true); dirLister->setAutoErrorHandlingEnabled(false, 0); connect(dirLister, &DirLister::error, this, &FolderModel::dirListFailed); connect(dirLister, &KCoreDirLister::itemsDeleted, this, &FolderModel::evictFromIsDirCache); m_dirModel = new KDirModel(this); m_dirModel->setDirLister(dirLister); m_dirModel->setDropsAllowed(KDirModel::DropOnDirectory | KDirModel::DropOnLocalExecutable); m_selectionModel = new QItemSelectionModel(this, this); connect(m_selectionModel, SIGNAL(selectionChanged(QItemSelection,QItemSelection)), this, SLOT(selectionChanged(QItemSelection,QItemSelection))); setSourceModel(m_dirModel); setSortLocaleAware(true); setFilterCaseSensitivity(Qt::CaseInsensitive); setDynamicSortFilter(true); sort(m_sortMode, m_sortDesc ? Qt::DescendingOrder : Qt::AscendingOrder); setSupportedDragActions(Qt::CopyAction | Qt::MoveAction | Qt::LinkAction); createActions(); }
void DwarfModelProxy::sort(int column, DWARF_SORT_ROLE role) { Qt::SortOrder order; if (column == 0) { switch(role) { case DSR_NAME_ASC: order = Qt::AscendingOrder; setSortRole(Qt::DisplayRole); break; case DSR_NAME_DESC: order = Qt::DescendingOrder; setSortRole(Qt::DisplayRole); break; case DSR_ID_ASC: order = Qt::AscendingOrder; setSortRole(DwarfModel::DR_ID); break; case DSR_ID_DESC: order = Qt::DescendingOrder; setSortRole(DwarfModel::DR_ID); break; case DSR_GAME_ORDER: order = Qt::AscendingOrder; setSortRole(DwarfModel::DR_SORT_VALUE); break; } } else { switch(role) { case DSR_NAME_ASC: order = Qt::AscendingOrder; break; case DSR_NAME_DESC: order = Qt::DescendingOrder; break; } setSortRole(DwarfModel::DR_SORT_VALUE); } setFilterCaseSensitivity(Qt::CaseInsensitive); setSortLocaleAware(true); QSortFilterProxyModel::sort(column, order); }
PlayableProxyModel::PlayableProxyModel( QObject* parent ) : QSortFilterProxyModel( parent ) , m_model( 0 ) , m_showOfflineResults( true ) , m_hideEmptyParents( true ) , m_hideDupeItems( false ) , m_maxVisibleItems( -1 ) , m_style( Detailed ) { m_playlistInterface = Tomahawk::playlistinterface_ptr( new Tomahawk::PlayableProxyModelPlaylistInterface( this ) ); setFilterCaseSensitivity( Qt::CaseInsensitive ); setSortCaseSensitivity( Qt::CaseInsensitive ); setDynamicSortFilter( true ); PlayableProxyModel::setSourcePlayableModel( NULL ); m_headerStyle[ SingleColumn ] << PlayableModel::Name; m_headerStyle[ Detailed ] << PlayableModel::Artist << PlayableModel::Track << PlayableModel::Composer << PlayableModel::Album << PlayableModel::AlbumPos << PlayableModel::Duration << PlayableModel::Bitrate << PlayableModel::Age << PlayableModel::Year << PlayableModel::Filesize << PlayableModel::Origin << PlayableModel::Score; m_headerStyle[ Collection ] << PlayableModel::Artist << PlayableModel::Track << PlayableModel::Composer << PlayableModel::Album << PlayableModel::AlbumPos << PlayableModel::Duration << PlayableModel::Bitrate << PlayableModel::Age << PlayableModel::Year << PlayableModel::Filesize; m_headerStyle[ Locker ] << PlayableModel::Artist << PlayableModel::Track << PlayableModel::Composer << PlayableModel::Album << PlayableModel::Download << PlayableModel::AlbumPos << PlayableModel::Duration << PlayableModel::Bitrate << PlayableModel::Age << PlayableModel::Year << PlayableModel::Filesize; }
RosterSearch::RosterSearch() { FMainWindow = NULL; FRostersModel = NULL; FRostersViewPlugin = NULL; FSearchEdit = NULL; FSearchFieldsMenu = new Menu; FItemsFound = false; FSearchStarted = false; FSearchEnabled = false; FSearchNotFound = NULL; FSearchHistory = NULL; FSearchRambler = NULL; FEditTimeout.setInterval(500); FEditTimeout.setSingleShot(true); connect(&FEditTimeout,SIGNAL(timeout()),SLOT(onEditTimedOut())); setDynamicSortFilter(false); setFilterCaseSensitivity(Qt::CaseInsensitive); }