25 Q_PLUGIN_METADATA(IID
"governikus.UIPlugIn" FILE
"metadata.json")
34 QMap<QString, std::function<void()> > mAvailableCommands;
35 QSharedPointer<WorkflowContext> mContext;
36 QStringList mCurrentCommandArgs;
38 void addCommand(
const QString& pCmd, MemberFunc pFunc)
40 mAvailableCommands.insert(pCmd, std::bind(pFunc,
this));
44 void handleCancelWorkflow();
45 void handleChangePin();
46 void handleEnterPin();
62 void doInput(
const QString& pData);
63 virtual void onWorkflowStarted(QSharedPointer<WorkflowContext> pContext)
override;
64 virtual void onWorkflowFinished(QSharedPointer<WorkflowContext> pContext)
override;
65 void onStateChanged(
const QString& pState);
67 void handleOldPinEntered(
const QString& pLine);
68 void handleNewPinEntered(
const QString& pLine);
69 void handleNewPinEnteredAgain(
const QString& pLine);
virtual void onApplicationStarted() override
Definition: UIPlugInCli.cpp:44
UIPlugInCli()
Definition: UIPlugInCli.cpp:22
virtual ~UIPlugInCli() override
Definition: UIPlugInCli.cpp:39
virtual void doShutdown() override
Definition: UIPlugInCli.cpp:50
Definition: ConsoleReader.h:43
Definition: UIPlugIn.h:20
Definition: UIPlugInCli.h:21