21#include <QtQml/qqmlregistration.h>
24class test_UiPluginQml;
39 friend class ::test_UiPluginQml;
69 bool mPairingRequested;
70 QString mErrorMessage;
76 QString mConnectionInfo;
77 QString mConnectedServerDeviceNames;
79 const bool mRequiresLocalNetworkPermission;
98 void onConnectedDevicesChanged();
99 void onEnvironmentChanged();
102 void onNameChanged();
Definition GlobalStatus.h:22
Definition IfdListEntry.h:21
Definition IfdServiceContext.h:28
Definition RemoteDeviceFilterModel.h:17
Definition RemoteDeviceModel.h:34
Definition RemoteServiceModel.h:33
RemoteDeviceFilterModel * getAvailablePairedDevices()
Definition RemoteServiceModel.cpp:231
void fireTransactionInfoChanged()
QByteArray psk
Definition RemoteServiceModel.h:47
RemoteDeviceFilterModel * getUnavailablePairedDevices()
Definition RemoteServiceModel.cpp:243
Q_INVOKABLE void changePinLength()
Definition RemoteServiceModel.cpp:553
QString connectedClientName
Definition RemoteServiceModel.h:62
void fireConnectedServerDeviceNamesChanged()
bool running
Definition RemoteServiceModel.h:41
void firePairingCompleted()
bool remoteReaderVisible
Definition RemoteServiceModel.h:59
void setDetectRemoteDevices(bool pNewStatus)
Definition RemoteServiceModel.cpp:249
int getPercentage() const
Definition RemoteServiceModel.cpp:447
bool connectedToPairedDevice
Definition RemoteServiceModel.h:50
bool isRunnable() const
Definition RemoteServiceModel.cpp:416
QString transactionInfo
Definition RemoteServiceModel.h:61
void fireStartWorkflow(const QSharedPointer< WorkflowRequest > &pRequest)
void fireEnvironmentChanged()
void firePairingFailed(const QString &pDeviceName, const QString &pErrorMessage)
Q_INVOKABLE void forgetDevice(const QString &pId)
Definition RemoteServiceModel.cpp:529
bool canEnableNfc
Definition RemoteServiceModel.h:44
void onTranslationChanged()
Definition RemoteServiceModel.cpp:134
bool isPairing
Definition RemoteServiceModel.h:46
governikus::RemoteDeviceFilterModel * availablePairedDevices
Definition RemoteServiceModel.h:55
void fireIsStartingChanged()
QString connectionInfo
Definition RemoteServiceModel.h:51
void fireEstablishPaceChannelUpdated()
RemoteDeviceModel * getAllDevices()
Definition RemoteServiceModel.cpp:225
QString getErrorMessage() const
Definition RemoteServiceModel.cpp:428
void fireServerPskChanged()
governikus::RemoteDeviceModel * allDevices
Definition RemoteServiceModel.h:53
Q_INVOKABLE bool pinPadModeOn() const
Definition RemoteServiceModel.cpp:491
bool isConnectedToPairedDevice() const
Definition RemoteServiceModel.cpp:399
QString connectedServerDeviceNames
Definition RemoteServiceModel.h:52
bool runnable
Definition RemoteServiceModel.h:43
void fireDetectionChanged()
void firePskChanged(const QByteArray &pPsk)
void setPairing(bool pEnabled) const
Definition RemoteServiceModel.cpp:379
QString getConnectionInfo() const
Definition RemoteServiceModel.cpp:454
bool getRemoteReaderVisible() const
Definition RemoteServiceModel.cpp:466
void fireCertificateRemoved(const QString &pDeviceName)
governikus::RemoteDeviceFilterModel * availableDevicesInPairingMode
Definition RemoteServiceModel.h:54
bool isStarting
Definition RemoteServiceModel.h:42
void fireConnectionInfoChanged()
Q_INVOKABLE bool rememberServer(const QString &pDeviceId)
Definition RemoteServiceModel.cpp:286
void firePairingSuccess(const QString &pDeviceName)
QString getConnectedServerDeviceNames() const
Definition RemoteServiceModel.cpp:460
bool requiresLocalNetworkPermission
Definition RemoteServiceModel.h:60
void resetRemoteServiceContext(const QSharedPointer< IfdServiceContext > &pContext=QSharedPointer< IfdServiceContext >())
Definition RemoteServiceModel.cpp:338
void fireRemoteReaderVisibleChanged()
Q_INVOKABLE void cancelPasswordRequest()
Definition RemoteServiceModel.cpp:535
QByteArray getPsk() const
Definition RemoteServiceModel.cpp:434
void fireIsRunningChanged()
QString getTransactionInfo() const
Definition RemoteServiceModel.cpp:472
bool detectRemoteDevices
Definition RemoteServiceModel.h:57
void fireConnectedChanged()
QString errorMessage
Definition RemoteServiceModel.h:45
void fireDisplayTextChanged()
bool isCanEnableNfc() const
Definition RemoteServiceModel.cpp:422
RemoteDeviceFilterModel * getAvailableDevicesInPairingMode()
Definition RemoteServiceModel.cpp:237
governikus::RemoteDeviceFilterModel * unavailablePairedDevices
Definition RemoteServiceModel.h:56
QList< ReaderManagerPluginType > getSupportedReaderPluginTypes() const override
Definition RemoteServiceModel.cpp:274
Q_INVOKABLE void connectToRememberedServer(const QByteArray &pServerPsk)
Definition RemoteServiceModel.cpp:261
Q_INVOKABLE void setRunning(bool pState, bool pEnablePairing=false)
Definition RemoteServiceModel.cpp:181
Q_INVOKABLE bool isPinAuthentication() const
Definition RemoteServiceModel.cpp:562
int percentage
Definition RemoteServiceModel.h:49
QString getDisplayText() const
Definition RemoteServiceModel.cpp:440
bool enableTransportPinLink
Definition RemoteServiceModel.h:58
QString getConnectedClientName() const
Definition RemoteServiceModel.cpp:478
Q_INVOKABLE void passwordsDiffer()
Definition RemoteServiceModel.cpp:544
void onReaderPluginTypesChanged(bool pExplicitStart)
Definition RemoteServiceModel.cpp:140
bool isRunning() const
Definition RemoteServiceModel.cpp:175
QString displayText
Definition RemoteServiceModel.h:48
Definition SingletonCreator.h:22
Definition WorkflowModel.h:27
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:17
QSharedPointer< T > decodeObject(const QByteArray &pData, bool pLogging=true)
Template function for decoding an OpenSSL type from DER encoded QByteArray.
Definition ASN1TemplateUtil.h:114