ChatMessageSortFilterProxyModel::ChatMessageSortFilterProxyModel(QObject *parent) : QSortFilterProxyModel(parent) { setSortLocaleAware(true); setDynamicSortFilter(true); setSortCaseSensitivity(Qt::CaseInsensitive); }
QFEvaluationRawDataModelProxy::QFEvaluationRawDataModelProxy(QObject *parent): QSortFilterProxyModel(parent) { setDynamicSortFilter(true); eval=NULL; editor=NULL; };
IRC_USE_NAMESPACE BufferFilterModel::BufferFilterModel(MessageStorage* storage) : QSortFilterProxyModel(storage), m_status(0), m_storage(storage) { setDynamicSortFilter(true); }
void FolderModel::setSortMode(int mode) { if (m_sortMode != mode) { m_sortMode = mode; if (mode == -1 /* Unsorted */) { setDynamicSortFilter(false); } else { invalidate(); sort(m_sortMode, m_sortDesc ? Qt::DescendingOrder : Qt::AscendingOrder); setDynamicSortFilter(true); } emit sortModeChanged(); } }
PlaylistsProxyModel::PlaylistsProxyModel(QObject *parent) : ProxyModel(parent) { setDynamicSortFilter(true); setFilterCaseSensitivity(Qt::CaseInsensitive); setSortCaseSensitivity(Qt::CaseInsensitive); setSortLocaleAware(true); }
QgsBrowserProxyModel::QgsBrowserProxyModel( QObject *parent ) : QSortFilterProxyModel( parent ) { setDynamicSortFilter( true ); setSortRole( QgsBrowserModel::SortRole ); setSortCaseSensitivity( Qt::CaseInsensitive ); sort( 0 ); }
HistoryFilterModel::HistoryFilterModel(QObject * parent) : QSortFilterProxyModel(parent) { setSourceModel(HistoryManager::historyManager()); setDynamicSortFilter(true); setFilterKeyColumn(-1); }
QgsLocatorProxyModel::QgsLocatorProxyModel( QObject *parent ) : QSortFilterProxyModel( parent ) { setDynamicSortFilter( true ); setSortLocaleAware( true ); setFilterCaseSensitivity( Qt::CaseInsensitive ); sort( 0 ); }
AddressBookSortFilterProxyModel(const QString& type, QObject* parent) : QSortFilterProxyModel(parent) , m_type(type) { setDynamicSortFilter(true); setFilterCaseSensitivity(Qt::CaseInsensitive); setSortCaseSensitivity(Qt::CaseInsensitive); }
void ContactsModelProxy::setSourceModel(QAbstractItemModel *sourceModel) { SourceContactModel = dynamic_cast<AbstractContactsModel *>(sourceModel); QSortFilterProxyModel::setSourceModel(sourceModel); setDynamicSortFilter(true); sort(0); }
PodcastService::Proxy::Proxy(QObject *parent) : ProxyModel(parent) { setDynamicSortFilter(true); setFilterCaseSensitivity(Qt::CaseInsensitive); setSortCaseSensitivity(Qt::CaseInsensitive); setSortLocaleAware(true); }
HistoryCompletionModel::HistoryCompletionModel(QObject *parent) : QSortFilterProxyModel(parent) , m_searchMatcher(QString(), Qt::CaseInsensitive, QRegExp::FixedString) , m_wordMatcher(QString(), Qt::CaseInsensitive) , m_isValid(false) { setDynamicSortFilter(true); }
streamDirectoryProxyModel::streamDirectoryProxyModel(streamDirectoryModel *parent) : QSortFilterProxyModel(parent) { setDynamicSortFilter(true); setSortCaseSensitivity(Qt::CaseInsensitive); setSortRole(Qt::UserRole); QSortFilterProxyModel::setSourceModel(parent); }
JobHolderRepresentation::JobHolderRepresentation (QObject *parent) : QSortFilterProxyModel (parent) { setDynamicSortFilter (true); XmlSettingsManager::Instance ()->RegisterObject ("ShowInDashboard", this, "invalidate"); }
SourcesProxyModel::SourcesProxyModel( SourcesModel* model, QObject* parent ) : QSortFilterProxyModel( parent ) , m_model( model ) , m_filtered( false ) { setDynamicSortFilter( true ); setSourceModel( model ); }
SortFilterProxyModel::SortFilterProxyModel (QObject *parent) : QSortFilterProxyModel (parent) , ShowOffline_ (true) , MUCMode_ (false) , MUCEntry_ (0) { setDynamicSortFilter (true); setFilterCaseSensitivity (Qt::CaseInsensitive); }
SortFilterModel::SortFilterModel(QObject *parent) : QSortFilterProxyModel(parent), m_maximumCount(0), m_hide(false) { connect(this, SIGNAL(sourceModelChanged()), SIGNAL(modelChanged())); connect(this, SIGNAL(sortRoleChanged()), SLOT(manualSort())); setDynamicSortFilter(false); }
MusicLibraryProxyModel::MusicLibraryProxyModel(QObject *parent) : ProxyModel(parent) , filter(0) { setDynamicSortFilter(true); setFilterCaseSensitivity(Qt::CaseInsensitive); setSortCaseSensitivity(Qt::CaseInsensitive); setSortLocaleAware(true); }
/****************************************************************************************** * NickViewFilter ******************************************************************************************/ NickViewFilter::NickViewFilter(const BufferId &bufferId, NetworkModel *parent) : QSortFilterProxyModel(parent), _bufferId(bufferId) { setSourceModel(parent); setDynamicSortFilter(true); setSortCaseSensitivity(Qt::CaseInsensitive); setSortRole(TreeModel::SortRole); }
BufferViewOverlayFilter::BufferViewOverlayFilter(QAbstractItemModel *model, BufferViewOverlay *overlay) : QSortFilterProxyModel(model), _overlay(0) { setOverlay(overlay); setSourceModel(model); setDynamicSortFilter(true); }
FileModel::FileModel(QObject *parent): QSortFilterProxyModel(parent), m_model(new QFileSystemModel(this)) { setDynamicSortFilter(true); setSourceModel(m_model); m_model->setNameFilterDisables(false); }
ProtocolsModelProxy::ProtocolsModelProxy(QObject *parent) : QSortFilterProxyModel(parent) { setDynamicSortFilter(true); sort(0); BrokenStringCompare = (QString("a").localeAwareCompare(QString("B")) > 0); if (BrokenStringCompare) fprintf(stderr, "There's something wrong with native string compare function. Applying workaround (slower).\n"); }
WindowedBlockModel::WindowedBlockModel(ICryptoNoteAdapter* _cryptoNoteAdapter, QAbstractItemModel* _blockChainModel, QObject* _parent) : WalletWindowedItemModel(BlockchainModel::ROLE_BLOCK_HEIGHT, _parent), m_cryptoNoteAdapter(_cryptoNoteAdapter) { setSourceModel(new FilteredBlockModel(m_cryptoNoteAdapter, _blockChainModel, this)); setDynamicSortFilter(true); sort(BlockchainModel::COLUMN_BLOCK_HEIGHT, Qt::DescendingOrder); connect(sourceModel(), &QAbstractItemModel::rowsInserted, this, &WindowedBlockModel::blocksAdded); connect(sourceModel(), &QAbstractItemModel::rowsRemoved, this, &WindowedBlockModel::blocksRemoved); }
QgsAttributeTableFilterModel::QgsAttributeTableFilterModel( QgsMapCanvas *canvas, QgsAttributeTableModel *sourceModel, QObject *parent ) : QSortFilterProxyModel( parent ) , mCanvas( canvas ) { setSourceModel( sourceModel ); setDynamicSortFilter( true ); setSortRole( QgsAttributeTableModel::SortRole ); connect( layer(), &QgsVectorLayer::selectionChanged, this, &QgsAttributeTableFilterModel::selectionChanged ); }
GamesProxyModel::GamesProxyModel(QObject *parent, ServerInfo_User *_ownUser) : QSortFilterProxyModel(parent), ownUser(_ownUser), unavailableGamesVisible(false), maxPlayersFilterMin(-1), maxPlayersFilterMax(-1) { setDynamicSortFilter(true); }
UserListFilterProxyModel::UserListFilterProxyModel(QObject *parent_) : QSortFilterProxyModel(parent_) , m_minimumInactiveDays(0) { setFilterKeyColumn(UserListModel::COL_NICK); setFilterCaseSensitivity(Qt::CaseInsensitive); setSortLocaleAware(true); setDynamicSortFilter(true); }
KarbonLayerSortingModel::KarbonLayerSortingModel(QObject * parent) : QSortFilterProxyModel(parent) , m_document(0) { setDynamicSortFilter(true); // in qt-4.5.1 there was a bug (254234) preventing sorting to be enabled // so we explicitly trigger the sorting before setting the source model sort(0, Qt::DescendingOrder); }
TaskSortFilter::TaskSortFilter(TaskModel *model, QObject* parent) : QSortFilterProxyModel(parent), m_model(model), filterOn(All), sortBy(SortPriority) { setSourceModel(model); setDynamicSortFilter(true); setFilterCaseSensitivity(Qt::CaseInsensitive); }
BeerXMLSortProxyModel::BeerXMLSortProxyModel(QAbstractItemModel* sourceModel) : QSortFilterProxyModel(sourceModel) { if( sourceModel ) { setSourceModel(sourceModel); setDynamicSortFilter(true); sort(0); } }
ItemsFilterModel::ItemsFilterModel (QObject *parent) : QSortFilterProxyModel (parent) , UnreadOnTop_ (XmlSettingsManager::Instance ()-> property ("UnreadOnTop").toBool ()) { setDynamicSortFilter (true); XmlSettingsManager::Instance ()->RegisterObject ("UnreadOnTop", this, "handleUnreadOnTopChanged"); }