3 #include <QAbstractListModel> 29 TwitchSubscriberEmote,
39 TaggedString(
const QString &
string, Type type);
42 bool operator<(
const TaggedString &that)
const;
51 virtual int columnCount(
const QModelIndex &)
const override;
52 virtual QVariant
data(
const QModelIndex &index,
int)
const override;
53 virtual int rowCount(
const QModelIndex &)
const override;
55 void refresh(
const QString &prefix,
bool isFirstWord =
false);
60 std::set<TaggedString> items_;
61 mutable std::mutex itemsMutex_;
Definition: Settings.hpp:58
virtual QVariant data(const QModelIndex &index, int) const override
Definition: CompletionModel.cpp:60
virtual int rowCount(const QModelIndex &) const override
Definition: CompletionModel.cpp:69
static bool compareStrings(const QString &a, const QString &b)
Definition: CompletionModel.cpp:242
Definition: Application.cpp:48
Definition: Channel.hpp:30
void refresh(const QString &prefix, bool isFirstWord=false)
Definition: CompletionModel.cpp:76
virtual int columnCount(const QModelIndex &) const override
Definition: CompletionModel.cpp:55
Definition: CompletionModel.hpp:13
CompletionModel(Channel &channel)
Definition: CompletionModel.cpp:50