AusweisApp2
StepGui.h
gehe zur Dokumentation dieser Datei
1
5
#pragma once
6
7
#include "
generic/ButtonState.h
"
8
9
#include <QScopedPointer>
10
#include <QSharedPointer>
11
#include <QWidget>
12
13
namespace
governikus
14
{
15
16
class
WorkflowContext;
17
18
19
class
StepGuiDelegate
20
:
public
QObject
21
{
22
Q_OBJECT
23
24
public
:
25
StepGuiDelegate
();
26
27
Q_SIGNALS:
28
void
setForwardButtonState
(
ButtonState
pState,
const
QString& pText);
29
void
setCancelButtonState
(
ButtonState
pState);
30
};
31
32
33
class
StepGui
34
:
public
QObject
35
{
36
Q_OBJECT
37
38
public
:
39
StepGui
(
const
QSharedPointer<WorkflowContext>& pContext);
40
virtual
~StepGui
();
41
42
StepGuiDelegate
*
getStepGuiDelegate
()
const
43
{
44
return
mDelegate
.data();
45
}
46
47
48
virtual
void
activate
()
49
{
50
}
51
52
53
virtual
void
deactivate
()
54
{
55
}
56
57
58
virtual
void
forwardStep
();
59
60
protected
:
61
void
setForwardButtonState
(
ButtonState
pState,
const
QString& pText = QString())
62
{
63
Q_EMIT
mDelegate
->setForwardButtonState(pState, pText);
64
}
65
66
67
void
setCancelButtonState
(
ButtonState
pState)
68
{
69
Q_EMIT
mDelegate
->setCancelButtonState(pState);
70
}
71
72
protected
:
73
QScopedPointer<StepGuiDelegate>
mDelegate
;
74
75
Q_SIGNALS:
76
void
fireUiFinished
();
77
void
fireCancelled
();
78
void
fireDeactivated
();
79
};
80
81
}
// namespace governikus
governikus::StepGui::fireUiFinished
void fireUiFinished()
Definition:
moc_StepGui.cpp:284
governikus::StepGuiDelegate::setForwardButtonState
void setForwardButtonState(ButtonState pState, const QString &pText)
Definition:
moc_StepGui.cpp:144
governikus::StepGui::deactivate
virtual void deactivate()
Definition:
StepGui.h:53
governikus::StepGui
Definition:
StepGui.h:35
governikus::StepGui::fireCancelled
void fireCancelled()
Definition:
moc_StepGui.cpp:290
governikus::ButtonState
ButtonState
Definition:
ButtonState.h:13
governikus::StepGui::~StepGui
virtual ~StepGui()
Definition:
StepGui.cpp:24
StepGui.h
WorkflowContext.h
governikus::StepGui::StepGui
StepGui(const QSharedPointer< WorkflowContext > &pContext)
Definition:
StepGui.cpp:17
governikus::StepGui::setCancelButtonState
void setCancelButtonState(ButtonState pState)
Definition:
StepGui.h:67
governikus::StepGuiDelegate::setCancelButtonState
void setCancelButtonState(ButtonState pState)
Definition:
moc_StepGui.cpp:151
governikus::StepGui::activate
virtual void activate()
Definition:
StepGui.h:48
governikus::StepGuiDelegate
Definition:
StepGui.h:21
governikus::StepGui::getStepGuiDelegate
StepGuiDelegate * getStepGuiDelegate() const
Definition:
StepGui.h:42
governikus::StepGui::setForwardButtonState
void setForwardButtonState(ButtonState pState, const QString &pText=QString())
Definition:
StepGui.h:61
governikus::StepGui::forwardStep
virtual void forwardStep()
Definition:
StepGui.cpp:29
governikus::StepGui::mDelegate
QScopedPointer< StepGuiDelegate > mDelegate
Definition:
StepGui.h:73
governikus::StepGuiDelegate::StepGuiDelegate
StepGuiDelegate()
Definition:
StepGui.cpp:11
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition:
ActivationContext.h:15
governikus::WorkflowContext::fireCancelWorkflow
void fireCancelWorkflow()
Definition:
moc_WorkflowContext.cpp:379
ButtonState.h
governikus::StepGui::fireDeactivated
void fireDeactivated()
Definition:
moc_StepGui.cpp:296
src
ui
widget
step
StepGui.h
Erzeugt von
1.8.18