AusweisApp2
governikus::RemoteDeviceModel Klassenreferenz

#include <RemoteDeviceModel.h>

Klassendiagramm für governikus::RemoteDeviceModel:

Öffentliche Typen

enum  SettingsRemoteRoles {
  REMOTE_DEVICE_NAME = Qt::UserRole + 1, REMOTE_DEVICE_STATUS, LAST_CONNECTED, DEVICE_ID,
  IS_NETWORK_VISIBLE, IS_SUPPORTED, IS_PAIRED, LINK_QUALITY
}
 
enum  ColumnId : int { ReaderName = 0, ReaderStatus = 1 }
 

Öffentliche Slots

void onUiShown ()
 
void onUiHidden ()
 
void onKnownRemoteReadersChanged ()
 
void onDeviceDisconnected (GlobalStatus::Code pCloseCode, const QString &pId)
 

Signale

void fireModelChanged ()
 
void fireLanguageChanged ()
 

Öffentliche Methoden

 RemoteDeviceModel (QObject *pParent=nullptr, bool pShowPairedReaders=true, bool pShowUnpairedReaders=true)
 
QVariant headerData (int pSection, Qt::Orientation pOrientation, int pRole) const override
 
int rowCount (const QModelIndex &pParent=QModelIndex()) const override
 
int columnCount (const QModelIndex &pParent=QModelIndex()) const override
 
QVariant data (const QModelIndex &pIndex, int pRole=Qt::DisplayRole) const override
 
QHash< int, QByteArray > roleNames () const override
 
const QSharedPointer< RemoteDeviceListEntrygetRemoteDeviceListEntry (const QModelIndex &pIndex) const
 
const QSharedPointer< RemoteDeviceListEntrygetRemoteDeviceListEntry (const QString &pDeviceId) const
 
bool isPaired (const QModelIndex &pIndex) const
 
bool isSupported (const QModelIndex &pIndex) const
 
void forgetDevice (const QModelIndex &pIndex)
 
void forgetDevice (const QString &pDeviceId)
 
QString getEmptyListDescriptionString () const
 

Propertys

QString emptyListDescriptionString
 

Freundbeziehungen

class ::test_RemoteDeviceModel
 

Dokumentation der Aufzählungstypen

◆ ColumnId

Aufzählungswerte
ReaderName 
ReaderStatus 

◆ SettingsRemoteRoles

Aufzählungswerte
REMOTE_DEVICE_NAME 
REMOTE_DEVICE_STATUS 
LAST_CONNECTED 
DEVICE_ID 
IS_NETWORK_VISIBLE 
IS_SUPPORTED 
IS_PAIRED 
LINK_QUALITY 

Beschreibung der Konstruktoren und Destruktoren

◆ RemoteDeviceModel()

RemoteDeviceModel::RemoteDeviceModel ( QObject *  pParent = nullptr,
bool  pShowPairedReaders = true,
bool  pShowUnpairedReaders = true 
)
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Dokumentation der Elementfunktionen

◆ columnCount()

int RemoteDeviceModel::columnCount ( const QModelIndex &  pParent = QModelIndex()) const
override

◆ data()

QVariant RemoteDeviceModel::data ( const QModelIndex &  pIndex,
int  pRole = Qt::DisplayRole 
) const
override
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ fireLanguageChanged

void governikus::RemoteDeviceModel::fireLanguageChanged ( )
signal
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ fireModelChanged

void governikus::RemoteDeviceModel::fireModelChanged ( )
signal

◆ forgetDevice() [1/2]

void RemoteDeviceModel::forgetDevice ( const QModelIndex &  pIndex)
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ forgetDevice() [2/2]

void RemoteDeviceModel::forgetDevice ( const QString &  pDeviceId)
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ getEmptyListDescriptionString()

QString RemoteDeviceModel::getEmptyListDescriptionString ( ) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ getRemoteDeviceListEntry() [1/2]

const QSharedPointer< RemoteDeviceListEntry > RemoteDeviceModel::getRemoteDeviceListEntry ( const QModelIndex &  pIndex) const
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getRemoteDeviceListEntry() [2/2]

const QSharedPointer< RemoteDeviceListEntry > RemoteDeviceModel::getRemoteDeviceListEntry ( const QString &  pDeviceId) const

◆ headerData()

QVariant RemoteDeviceModel::headerData ( int  pSection,
Qt::Orientation  pOrientation,
int  pRole 
) const
override

◆ isPaired()

bool RemoteDeviceModel::isPaired ( const QModelIndex &  pIndex) const
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ isSupported()

bool RemoteDeviceModel::isSupported ( const QModelIndex &  pIndex) const

◆ onDeviceDisconnected

void RemoteDeviceModel::onDeviceDisconnected ( GlobalStatus::Code  pCloseCode,
const QString &  pId 
)
slot

◆ onKnownRemoteReadersChanged

void RemoteDeviceModel::onKnownRemoteReadersChanged ( )
slot
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ onUiHidden

void RemoteDeviceModel::onUiHidden ( )
slot
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ onUiShown

void RemoteDeviceModel::onUiShown ( )
slot
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ roleNames()

QHash< int, QByteArray > RemoteDeviceModel::roleNames ( ) const
override

◆ rowCount()

int RemoteDeviceModel::rowCount ( const QModelIndex &  pParent = QModelIndex()) const
override

Freundbeziehungen und Funktionsdokumentation

◆ ::test_RemoteDeviceModel

friend class ::test_RemoteDeviceModel
friend

Dokumentation der Propertys

◆ emptyListDescriptionString

QString governikus::RemoteDeviceModel::emptyListDescriptionString
read

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: