~unity-team/unity-scopes-shell/trunk

« back to all changes in this revision

Viewing changes to src/Unity/scope.h

  • Committer: CI bot
  • Author(s): Pawel Stolowski
  • Date: 2014-09-10 11:47:26 UTC
  • mfrom: (132.4.7 session-id)
  • Revision ID: ps-jenkins@lists.canonical.com-20140910114726-l2sry8lh8wm344h7
Generate session_id (uuid) and pass it with search and preview request via SearchMetadata / ActionMetadata hints. Fixes: 1308585
Approved by: Marcus Tomlinson

Show diffs side-by-side

added added

removed removed

Lines of Context:
31
31
#include <QMultiMap>
32
32
#include <QSet>
33
33
#include <QGSettings>
 
34
#include <QUuid>
34
35
 
35
36
// scopes
36
37
#include <unity/scopes/ActivationResponse.h>
159
160
    bool resultsDirty() const;
160
161
    virtual unity::scopes::ScopeProxy proxy_for_result(unity::scopes::Result::SPtr const& result) const;
161
162
 
 
163
    QString sessionId() const;
 
164
    int queryId() const;
 
165
 
162
166
public Q_SLOTS:
163
167
    void invalidateResults();
164
168
    virtual void dispatchSearch();
198
202
    static unity::scopes::Department::SCPtr findDepartmentById(unity::scopes::Department::SCPtr const& root, std::string const& id);
199
203
    static unity::scopes::Department::SCPtr findUpdateNode(DepartmentNode* node, unity::scopes::Department::SCPtr const& scopeNode);
200
204
 
 
205
    QUuid m_session_id;
 
206
    int m_query_id;
201
207
    QString m_searchQuery;
202
208
    QString m_noResultsHint;
203
209
    QString m_formFactor;