46 QSharedPointer<IfdServiceContext> mContext;
50 bool mPairingRequested;
51 QString mErrorMessage;
55 QString mConnectionInfo;
56 QString mConnectedServerDeviceNames;
57 QSharedPointer<IfdListEntry> mRememberedServerEntry;
58 const bool mRequiresLocalNetworkPermission;
67 QString
getErrorMessage(
bool pNfcPluginAvailable,
bool pNfcPluginEnabled,
bool pWifiEnabled)
const;
69 void setStarting(
bool pStarting);
72 void onEstablishConnectionDone(
const QSharedPointer<IfdListEntry>& pEntry,
const GlobalStatus& pStatus);
73 void onConnectionInfoChanged(
bool pConnected);
74 void onCardConnected(
const QSharedPointer<CardConnection>& pConnection);
75 void onCardDisconnected(
const QSharedPointer<CardConnection>& pConnection);
76 void onConnectedDevicesChanged();
77 void onEnvironmentChanged();
78 void onApplicationStateChanged(
const bool pIsAppInForeground);
85 Q_INVOKABLE
void setRunning(
bool pState,
bool pEnablePairing =
false);
103 QByteArray
getPsk()
const;
Definition: GlobalStatus.h:20
Definition: RemoteDeviceModel.h:72
Definition: RemoteServiceModel.h:24
QByteArray psk
Definition: RemoteServiceModel.h:34
Q_INVOKABLE void connectToRememberedServer(const QString &pServerPsk)
Definition: RemoteServiceModel.cpp:209
Q_INVOKABLE void changePinLength()
Definition: RemoteServiceModel.cpp:432
void fireConnectedServerDeviceNamesChanged()
bool running
Definition: RemoteServiceModel.h:28
void firePairingCompleted()
bool remoteReaderVisible
Definition: RemoteServiceModel.h:42
void setDetectRemoteDevices(bool pNewStatus)
Definition: RemoteServiceModel.cpp:196
bool connectedToPairedDevice
Definition: RemoteServiceModel.h:35
bool isRunnable() const
Definition: RemoteServiceModel.cpp:347
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:417
bool canEnableNfc
Definition: RemoteServiceModel.h:31
void onTranslationChanged()
Definition: RemoteServiceModel.cpp:128
void fireIsStartingChanged()
QString connectionInfo
Definition: RemoteServiceModel.h:36
void fireEstablishPaceChannelUpdated()
QString getErrorMessage() const
Definition: RemoteServiceModel.cpp:359
void fireServerPskChanged()
Q_INVOKABLE bool pinPadModeOn() const
Definition: RemoteServiceModel.cpp:389
RemoteDeviceModel * knownDevices
Definition: RemoteServiceModel.h:39
bool isConnectedToPairedDevice() const
Definition: RemoteServiceModel.cpp:330
QString connectedServerDeviceNames
Definition: RemoteServiceModel.h:37
RemoteDeviceModel * getAvailableRemoteDevices()
Definition: RemoteServiceModel.cpp:184
RemoteDeviceModel * availableRemoteDevices
Definition: RemoteServiceModel.h:38
bool runnable
Definition: RemoteServiceModel.h:30
void fireDetectionChanged()
void firePskChanged(const QByteArray &pPsk)
QString getConnectionInfo() const
Definition: RemoteServiceModel.cpp:371
bool getRemoteReaderVisible() const
Definition: RemoteServiceModel.cpp:383
void fireCertificateRemoved(const QString &pDeviceName)
bool isStarting
Definition: RemoteServiceModel.h:29
void fireConnectionInfoChanged()
Q_INVOKABLE bool rememberServer(const QString &pDeviceId)
Definition: RemoteServiceModel.cpp:222
void firePairingSuccess(const QString &pDeviceName)
QString getConnectedServerDeviceNames() const
Definition: RemoteServiceModel.cpp:377
bool requiresLocalNetworkPermission
Definition: RemoteServiceModel.h:43
void resetRemoteServiceContext(const QSharedPointer< IfdServiceContext > &pContext=QSharedPointer< IfdServiceContext >())
Definition: RemoteServiceModel.cpp:272
void fireRemoteReaderVisibleChanged()
Q_INVOKABLE void cancelPasswordRequest()
Definition: RemoteServiceModel.cpp:423
QByteArray getPsk() const
Definition: RemoteServiceModel.cpp:365
void fireIsRunningChanged()
bool isPairing
Definition: RemoteServiceModel.h:33
bool detectRemoteDevices
Definition: RemoteServiceModel.h:40
void fireConnectedChanged()
QString errorMessage
Definition: RemoteServiceModel.h:32
bool isCanEnableNfc() const
Definition: RemoteServiceModel.cpp:353
RemoteDeviceModel * getKnownDevices()
Definition: RemoteServiceModel.cpp:190
Q_INVOKABLE void setRunning(bool pState, bool pEnablePairing=false)
Definition: RemoteServiceModel.cpp:140
void setPairing(bool pEnabled)
Definition: RemoteServiceModel.cpp:310
bool enableTransportPinLink
Definition: RemoteServiceModel.h:41
bool isRunning() const
Definition: RemoteServiceModel.cpp:134
Definition: WorkflowModel.h:23
A simple template renderer.
Definition: ActivationContext.h:15