22
22
#include <unity/scopes/internal/QueryCtrlImpl.h>
23
23
#include <unity/scopes/ScopeProxyFwd.h>
24
24
#include <unity/scopes/Variant.h>
25
#include <unity/scopes/SearchListener.h>
25
#include <unity/scopes/SearchListenerBase.h>
26
26
#include <unity/scopes/SearchMetadata.h>
47
QueryCtrlProxy create_subquery(ScopeProxy const& scope,
45
QueryCtrlProxy subsearch(ScopeProxy const& scope,
48
46
std::string const& query_string,
49
SearchListener::SPtr const& reply);
50
QueryCtrlProxy create_subquery(ScopeProxy const& scope,
47
SearchListenerBase::SPtr const& reply);
48
QueryCtrlProxy subsearch(ScopeProxy const& scope,
51
49
std::string const& query_string,
52
50
FilterState const& filter_state,
53
SearchListener::SPtr const& reply);
54
QueryCtrlProxy create_subquery(ScopeProxy const& scope,
51
SearchListenerBase::SPtr const& reply);
52
QueryCtrlProxy subsearch(ScopeProxy const& scope,
55
53
std::string const& query_string,
56
54
std::string const& department_id,
57
55
FilterState const& filter_state,
58
SearchListener::SPtr const& reply);
59
QueryCtrlProxy create_subquery(ScopeProxy const& scope,
56
SearchListenerBase::SPtr const& reply);
57
QueryCtrlProxy subsearch(ScopeProxy const& scope,
60
58
std::string const& query_string,
61
59
std::string const& department_id,
62
60
FilterState const& filter_state,
63
61
SearchMetadata const& metadata,
64
SearchListener::SPtr const& reply);
62
SearchListenerBase::SPtr const& reply);
67
void set_metadata(QueryMetadata const& metadata);
65
void set_metadata(SearchMetadata const& metadata);
70
68
SearchMetadata::UPtr search_metadata_;