The SearchContext class.
Definition searchcontext.h:43
std::shared_ptr< slint::FilterModel< slint::SharedString > > mSuggestionsFiltered
Definition searchcontext.h:77
void goToTriggered(const QString &name, int index=0)
int mIndex
Number of searches with the current search term.
Definition searchcontext.h:74
void deinit() noexcept
Definition searchcontext.cpp:62
QString mTerm
Definition searchcontext.h:72
std::shared_ptr< slint::VectorModel< slint::SharedString > > mSuggestions
Definition searchcontext.h:76
bool mForward
Current search direction (forward or backward)
Definition searchcontext.h:73
void setSuggestions(const QStringList &list) noexcept
Definition searchcontext.cpp:78
const std::shared_ptr< slint::FilterModel< slint::SharedString > > & getSuggestions() const noexcept
Definition searchcontext.h:59
void findNext() noexcept
Definition searchcontext.cpp:89
void init() noexcept
Definition searchcontext.cpp:50
void findPrevious() noexcept
Definition searchcontext.cpp:98
const QString & getTerm() const noexcept
Definition searchcontext.h:56
SearchContext(const SearchContext &other)=delete
void setTerm(const QString &term) noexcept
Definition searchcontext.cpp:67