gehe zur Dokumentation dieser Datei
14 #include <QSharedPointer>
19 class PinSettingsWidget;
43 void setContext(
const QSharedPointer<ChangePinContext>& pContext);
78 virtual void paintEvent(QPaintEvent*)
override;
79 virtual void showEvent(QShowEvent* pEvent)
override;
80 virtual void hideEvent(QHideEvent* pEvent)
override;
84 void onCanTextEdited(
const QString& pText = QString());
85 void onOldPinTextEdited(
const QString& pText = QString());
86 void onNewPinTextEdited(
const QString& pText = QString());
87 void onRepeatNewPinTextEdited(
const QString& pText = QString());
88 void onPukTextEdited(
const QString& pText = QString());
92 void onRandomPinButtonClicked();
93 void onRandomPukButtonClicked();
96 void updateCancelButton(
bool pEnabled);
97 void setUserInputEnabled(
bool pEnabled);
98 void setupPinBasicPage(
const ReaderInfo& pReaderInfo);
99 void setupPinComfortPage(
const ReaderInfo& pReaderInfo);
100 void setupPinSuccessfullyChangedPage(
const ReaderInfo& pReaderInfo);
101 void setupChangePinHeader(
int pRetryCounter,
bool pIsBasicReader);
103 bool isCanFieldVisible()
const;
104 bool isPukFieldVisible()
const;
106 QVector<ReaderInfo> getReaderWithNPA(
const QVector<ReaderInfo>& pReaderInfos);
107 void updateReadersWithoutNPA(
const QVector<ReaderInfo>& pReaderInfos);
108 bool updateReadersForOneNPA(
const ReaderInfo& pReaderInfo);
110 void fillInfoDescription(
const QString& pTitle,
const QString& pMessage);
112 QScopedPointer<Ui::PinSettingsWidget> mUi;
114 QSharedPointer<ChangePinContext> mContext;
116 bool mPinDeactivated;
117 bool mPinButtonEnabled;
118 bool mCancelButtonEnabled;
120 QString mPinSettingsInfoTitle;
121 QString mPinSettingsInfoDescription;
122 QPointer<RandomPinDialog> mRandomPinDialog;
static QString getNoReaderFoundIconPath()
Definition: ReaderConfiguration.cpp:83
QSharedPointer< UpdatableFile > getIcon() const
Definition: ReaderConfigurationInfo.cpp:88
QVector< ReaderInfo > getReaderInfos(ReaderManagerPlugInType pType) const
Definition: ReaderManager.cpp:184
static QString getMultipleReaderIconPath()
Definition: ReaderConfiguration.cpp:89
Definition: ReaderInfo.h:17
Definition: RandomPinDialog.h:22
bool isPinDeactivated() const
Definition: ReaderInfo.h:83
bool sufficientApduLength() const
Definition: ReaderInfo.h:143
Dialog to display information about the application.
Definition: AboutDialog.h:13
ReaderConfigurationInfo getReaderConfigurationInfo() const
Definition: ReaderInfo.cpp:29
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
void textEdited(const QString &pText)
bool hasEidCard() const
Definition: ReaderInfo.h:59
void fireBackspacePressedAndEmpty()
bool isBasicReader() const
Definition: ReaderInfo.h:113
int getRetryCounter() const
Definition: ReaderInfo.h:71
Definition: ReaderManager.h:22
QSharedPointer< UpdatableFile > getIconWithNPA() const
Definition: ReaderConfigurationInfo.cpp:94
@ UniqueReaderTypes
Definition: ReaderFilter.h:27
void fireCardRetryCounterChanged(const QString &pReaderName)