gehe zur Dokumentation dieser Datei
43 QSharedPointer<RemoteServiceContext> mContext;
47 QString mErrorMessage;
52 QString mConnectionInfo;
53 QString mConnectedServerDeviceNames;
54 bool mIsSaCPinChangeWorkflow;
55 QSharedPointer<RemoteDeviceListEntry> mRememberedServerEntry;
57 void onEnvironmentChanged();
58 QString
getErrorMessage(
bool pNfcPluginAvailable,
bool pNfcPluginEnabled,
bool pWifiEnabled)
const;
61 void onEstablishConnectionDone(
const QSharedPointer<RemoteDeviceListEntry>& pEntry,
const GlobalStatus& pStatus);
62 void onConnectionInfoChanged(
bool pConnected);
63 void onCardConnectionEstablished(
const QSharedPointer<CardConnection>& pConnection);
64 void onConnectedDevicesChanged();
65 void onEstablishPaceChannelMessageUpdated(
const QSharedPointer<const IfdEstablishPaceChannel>& pMessage);
84 void resetContext(
const QSharedPointer<RemoteServiceContext>& pContext = QSharedPointer<RemoteServiceContext>());
85 Q_INVOKABLE
void setPairing(
bool pEnabled =
true);
static QString escapeDeviceName(const QString &pDeviceNameUnescaped)
Definition: RemoteServiceSettings.cpp:346
bool detectRemoteDevices
Definition: RemoteServiceModel.h:39
Definition: RemoteDeviceModel.h:63
const QSharedPointer< RemoteDeviceListEntry > getRemoteDeviceListEntry(const QModelIndex &pIndex) const
Definition: RemoteDeviceModel.cpp:447
void fireConnectedChanged(bool pConnected)
bool runnable
Definition: RemoteServiceModel.h:29
static EstablishPaceChannelParser fromCcid(const QByteArray &pInput)
Definition: EstablishPaceChannelParser.cpp:27
QString getConnectionInfo() const
Definition: RemoteServiceModel.cpp:291
Definition: WifiInfo.h:24
bool canEnableNfc
Definition: RemoteServiceModel.h:30
Q_INVOKABLE void forgetDevice(const QString &pId)
Definition: RemoteServiceModel.cpp:362
Definition: RemoteServiceSettings.h:29
void fireCardConnectionEstablished(const QSharedPointer< CardConnection > &pConnection)
QString connectedServerDeviceNames
Definition: RemoteServiceModel.h:35
~RemoteServiceModel() override=default
RemoteDeviceModel * getAvailableRemoteDevices()
Definition: RemoteServiceModel.cpp:116
void setRunning(bool pState)
Definition: RemoteServiceModel.cpp:96
bool isWifiEnabled()
Definition: WifiInfo_android.cpp:71
void fireEnvironmentChanged()
void fireConnectedChanged()
void firePskChanged(const QByteArray &pPsk)
QString toErrorDescription(const bool pSimplifiedVersion=false) const
Definition: GlobalStatus.cpp:90
void fireIsRunningChanged()
Q_INVOKABLE void cancelPasswordRequest()
Definition: RemoteServiceModel.cpp:368
Q_INVOKABLE bool rememberServer(const QString &pDeviceId)
Definition: RemoteServiceModel.cpp:173
bool isCanEnableNfc() const
Definition: RemoteServiceModel.cpp:273
QString getNameEscaped() const
Definition: RemoteServiceSettings.cpp:387
Q_INVOKABLE bool pinPadModeOn()
Definition: RemoteServiceModel.cpp:303
QByteArray psk
Definition: RemoteServiceModel.h:32
RemoteDeviceModel * availableRemoteDevices
Definition: RemoteServiceModel.h:36
PacePasswordId getPasswordId() const
Definition: EstablishPaceChannelParser.cpp:99
static RemoteServiceModel & getInstance()
Definition: RemoteServiceModel.cpp:377
void fireEstablishConnectionDone(const QSharedPointer< RemoteDeviceListEntry > &pEntry, const GlobalStatus &pStatus)
void firePairingFailed(QString pDeviceName, QString pErrorMessage)
void fireEstablishPaceChannelMessageUpdated(const QSharedPointer< const IfdEstablishPaceChannel > &pMessage)
PACE_CAN
Definition: SmartCardDefinitions.h:20
Definition: RemoteServiceModel.h:24
bool isError() const
Definition: GlobalStatus.cpp:427
Q_INVOKABLE void connectToRememberedServer(const QString &pServerPsk)
Definition: RemoteServiceModel.cpp:160
void fireDetectionChanged()
defineSingleton(RemoteServiceModel) RemoteServiceModel
Definition: RemoteServiceModel.cpp:16
bool isRunning() const
Definition: RemoteServiceModel.cpp:90
void onUiHidden()
Definition: RemoteDeviceModel.cpp:507
void firePskChanged(const QByteArray &pPsk)
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
Q_INVOKABLE QString getPasswordType() const
Definition: RemoteServiceModel.cpp:309
void firePairingSuccess(QString pDeviceName)
RemoteDeviceModel * getCombinedDevices()
Definition: RemoteServiceModel.cpp:128
void onUiShown()
Definition: RemoteDeviceModel.cpp:494
PACE_PIN
Definition: SmartCardDefinitions.h:21
bool connectedToPairedDevice
Definition: RemoteServiceModel.h:33
void setDetectRemoteDevices(bool pNewStatus)
Definition: RemoteServiceModel.cpp:134
RemoteDeviceModel * knownDevices
Definition: RemoteServiceModel.h:37
RemoteDeviceModel * getKnownDevices()
Definition: RemoteServiceModel.cpp:122
QString connectionInfo
Definition: RemoteServiceModel.h:34
bool isConnectedToPairedDevice() const
Definition: RemoteServiceModel.cpp:250
const QByteArray & getCertificateDescription() const
Definition: EstablishPaceChannelParser.cpp:111
void forgetDevice(const QModelIndex &pIndex)
Definition: RemoteDeviceModel.cpp:553
bool isSaCPinChangeWorkflow
Definition: RemoteServiceModel.h:40
QString getErrorMessage() const
Definition: RemoteServiceModel.cpp:279
Definition: GlobalStatus.h:20
void fireConnectedServerDeviceNamesChanged()
void fireServerPskChanged()
Q_INVOKABLE void setPairing(bool pEnabled=true)
Definition: RemoteServiceModel.cpp:241
void resetContext(const QSharedPointer< RemoteServiceContext > &pContext=QSharedPointer< RemoteServiceContext >())
Definition: RemoteServiceModel.cpp:217
bool detectRemoteDevices()
bool isRunnable() const
Definition: RemoteServiceModel.cpp:267
QString errorMessage
Definition: RemoteServiceModel.h:31
bool running
Definition: RemoteServiceModel.h:28
void fireEstablishPaceChannelMessageUpdated()
Definition: EstablishPaceChannelParser.h:16
RemoteDeviceModel * combinedDevices
Definition: RemoteServiceModel.h:38
QByteArray getPsk() const
Definition: RemoteServiceModel.cpp:285
Definition: WorkflowModel.h:23
QString getConnectedServerDeviceNames() const
Definition: RemoteServiceModel.cpp:297
void fireStateChanged(const QString &pNewState)
RemoteInfo getRemoteInfo(const QSslCertificate &pCertificate) const
Definition: RemoteServiceSettings.cpp:242
void fireConnectionInfoChanged()
void resetContext(const QSharedPointer< WorkflowContext > &pContext=QSharedPointer< WorkflowContext >())
Definition: WorkflowModel.cpp:38