21 #include <unity/scopes/QueryBase.h>
22 #include <unity/util/DefinesPtrs.h>
23 #include <unity/scopes/ActivationResponse.h>
36 class ActivationQueryBaseImpl;
130 internal::ActivationQueryBaseImpl* fwd()
const;
Abstract server-side base interface for a query that is executed inside a scope.
Definition: QueryBase.h:60
Base class for an activation request that is executed inside a scope.
Definition: ActivationQueryBase.h:46
The attributes of a result returned by a Scope.
Definition: Result.h:50
ActivationQueryBase(Result const &result, ActionMetadata const &metadata)
Create ActivationQueryBase.
std::string action_id() const
Get the action identifier for this activation request handler.
Definition: ActivationQueryBase.cpp:75
Top-level namespace for all things Unity-related.
Definition: Version.h:49
Definition: ActionMetadata.h:31
std::string widget_id() const
Get the widget identifier for this activation request handler.
Definition: ActivationQueryBase.cpp:70
Result result() const
Get the result for this activation request handler.
Definition: ActivationQueryBase.cpp:60
virtual ActivationResponse activate()
Return response to the activation request.
Definition: ActivationQueryBase.cpp:55
virtual void cancelled() override
Called when the originator of the activation request cancelled it.
Definition: ActivationQueryBase.cpp:50
ActionMetadata action_metadata() const
Get the metadata for this activation request handler.
Definition: ActivationQueryBase.cpp:65
Response to a result activation.
Definition: ActivationResponse.h:41