34 template<
typename T = WorkflowContext>
37 static_assert(std::is_base_of<WorkflowContext, T>::value,
"T must derive WorkflowContext");
44 return QSharedPointer<const T>();
48 template<
typename T = WorkflowContext>
51 static_assert(std::is_base_of<WorkflowContext, T>::value,
"T must derive WorkflowContext");
58 return QSharedPointer<T>();
Definition: MsgContext.h:64
void setWorkflowContext(const QSharedPointer< WorkflowContext > &pContext)
Definition: MsgContext.cpp:51
MsgType getLastStateMsg() const
Definition: MsgContext.cpp:40
void setApiLevel(MsgLevel pApiLevel)
Definition: MsgContext.cpp:28
MsgContext()
Definition: MsgContext.cpp:14
void addStateMsg(MsgType pMsgType)
Definition: MsgContext.cpp:57
bool isActiveWorkflow() const
Definition: MsgContext.cpp:22
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:14
Definition: MsgContext.h:15
QSharedPointer< const T > getContext() const
Definition: MsgContext.h:35
#define T(v)
Definition: http_parser.cpp:237
QSharedPointer< WorkflowContext > mContext
Definition: MsgContext.h:22
QList< MsgType > mStateMessages
Definition: MsgContext.h:21
void clear()
Definition: MsgContext.cpp:63
QSharedPointer< T > getContext()
Definition: MsgContext.h:49
MsgLevel getApiLevel() const
Definition: MsgContext.cpp:34
MsgLevel mApiLevel
Definition: MsgContext.h:20