44 int rowCount(
const QModelIndex& parent )
const override
53 QVariant data(
const QModelIndex& index,
int role = Qt::DisplayRole)
const override;
54 QVariant headerData(
int section, Qt::Orientation orientation,
int role = Qt::DisplayRole)
const override;
56 const std::vector<UtTextDocumentAutoUpdateRange>& GetLocations()
const;
TextLocationItemModel(const std::vector< UtTextDocumentAutoUpdateRange > &aLocationList)
Definition TextLocationItemModel.cpp:117
void ProjectClosed(Project *)
Definition TextLocationItemModel.cpp:138
int columnCount(const QModelIndex &parent) const override
Definition TextLocationItemModel.hpp:52
ItemTranslateTextRange mTextRangeToItem
Definition TextLocationItemModel.hpp:58
int rowCount(const QModelIndex &parent) const override
Definition TextLocationItemModel.hpp:44
bool mShowText
When 'true', the model contains a second column containing the line text.
Definition TextLocationItemModel.hpp:60
std::vector< UtTextDocumentAutoUpdateRange > mLocations
Definition TextLocationItemModel.hpp:68
void SourceCleanupEligibility(QSet< TextSource * > &aEligibleSources)
Definition TextLocationItemModel.cpp:108
Definition TextSource.hpp:48