ADTF  3.18.3
cFilterModel
Inheritance diagram for cFilterModel:
[legend]

Public Member Functions

 cFilterModel (QObject *parent=nullptr)
 
QVariant headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const override
 
void SetFilterType (FilterType eFilterType)
 
void SetFilterColumn (int64_t nFilterColumn)
 
void ClearMatchingData ()
 
void SetMatchingTexts (const QSet< QString > &oMatchingTexts)
 

Private Member Functions

bool filterAcceptsRow (int source_row, const QModelIndex &source_parent) const override
 
void ClearMatchings ()
 

Private Attributes

FilterType m_eFilterType = FilterType::normal
 
int64_t m_nFilterColumn = -1
 
bool m_bUseMatchingData = false
 
QSet< QString > m_setMatchingTexts
 

Detailed Description

Definition at line 53 of file search_text_widget.h.