~mardy/unity-scopes-api/clientid-1554040

« back to all changes in this revision

Viewing changes to include/unity/scopes/internal/QueryBaseImpl.h

  • Committer: CI bot
  • Author(s): Tarmac
  • Date: 2014-03-12 16:58:32 UTC
  • mfrom: (163.45.63 devel)
  • Revision ID: ps-jenkins@lists.canonical.com-20140312165832-ngmnoud825y533pk
Sync with devel branch - updated scopes API to 0.4.0. See RELEASE_NOTES for list of all changes. 

Show diffs side-by-side

added added

removed removed

Lines of Context:
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>
27
27
 
28
28
#include <vector>
33
33
namespace scopes
34
34
{
35
35
 
36
 
class SearchMetadata;
37
 
 
38
36
namespace internal
39
37
{
40
38
 
44
42
    QueryBaseImpl();
45
43
    ~QueryBaseImpl();
46
44
 
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);
65
63
 
66
64
    void cancel();
67
 
    void set_metadata(QueryMetadata const& metadata);
 
65
    void set_metadata(SearchMetadata const& metadata);
68
66
 
69
67
private:
70
68
    SearchMetadata::UPtr search_metadata_;