~libqtelegram-team/telegram-app/reset-emblem-counter

« back to all changes in this revision

Viewing changes to scope/src/scope.h

  • Committer: Michał Karnicki
  • Date: 2014-12-08 13:38:37 UTC
  • mfrom: (175.2.1 app-dev-theone)
  • Revision ID: michal.karnicki@canonical.com-20141208133837-md8h3yjbqrsn2v86
Add a scope to Telegram.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#ifndef DEMOSCOPE_H
 
2
#define DEMOSCOPE_H
 
3
 
 
4
#include <unity/scopes/ScopeBase.h>
 
5
#include <unity/scopes/QueryBase.h>
 
6
#include <unity/scopes/ReplyProxyFwd.h>
 
7
#include <unity/scopes/QueryBase.h>
 
8
#include <unity/scopes/PreviewQueryBase.h>
 
9
 
 
10
class TelegramScope : public unity::scopes::ScopeBase
 
11
{
 
12
public:
 
13
    virtual void start(std::string const&) override;
 
14
 
 
15
    virtual void stop() override;
 
16
 
 
17
    unity::scopes::PreviewQueryBase::UPtr preview(const unity::scopes::Result& result,
 
18
                                                  unity::scopes::ActionMetadata const& metadata) override;
 
19
 
 
20
    virtual unity::scopes::SearchQueryBase::UPtr search(unity::scopes::CannedQuery const& q,
 
21
                                                        unity::scopes::SearchMetadata const& metadata) override;
 
22
};
 
23
 
 
24
#endif
 
25