searchable: retrieve currently applied search constraint

This commit is contained in:
Andrzej Rybczak
2016-11-11 20:26:42 +01:00
parent cbba364685
commit 60e66b47b6
19 changed files with 168 additions and 84 deletions

View File

@@ -32,9 +32,11 @@
struct Searchable
{
virtual bool allowsSearching() = 0;
virtual const std::string &searchConstraint() = 0;
virtual void setSearchConstraint(const std::string &constraint) = 0;
virtual void clearConstraint() = 0;
virtual bool find(SearchDirection direction, bool wrap, bool skip_current) = 0;
virtual void clearSearchConstraint() = 0;
virtual bool search(SearchDirection direction, bool wrap, bool skip_current) = 0;
};
struct HasActions