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>
10
class TelegramScope : public unity::scopes::ScopeBase
13
virtual void start(std::string const&) override;
15
virtual void stop() override;
17
unity::scopes::PreviewQueryBase::UPtr preview(const unity::scopes::Result& result,
18
unity::scopes::ActionMetadata const& metadata) override;
20
virtual unity::scopes::SearchQueryBase::UPtr search(unity::scopes::CannedQuery const& q,
21
unity::scopes::SearchMetadata const& metadata) override;