AusweisApp2
governikus::HistoryModel Klassenreferenz

#include <HistoryModel.h>

Klassendiagramm für governikus::HistoryModel:

Öffentliche Typen

enum  HistoryRoles {
  SUBJECT = Qt::UserRole + 1, PURPOSE, DATETIME, TERMSOFUSAGE,
  REQUESTEDDATA, PROVIDER_CATEGORY, PROVIDER_SHORTNAME, PROVIDER_LONGNAME,
  PROVIDER_SHORTDESCRIPTION, PROVIDER_LONGDESCRIPTION, PROVIDER_ADDRESS, PROVIDER_ADDRESS_DOMAIN,
  PROVIDER_HOMEPAGE, PROVIDER_HOMEPAGE_BASE, PROVIDER_PHONE, PROVIDER_PHONE_COST,
  PROVIDER_EMAIL, PROVIDER_POSTALADDRESS, PROVIDER_ICON, PROVIDER_IMAGE
}
 

Signale

void fireEnabledChanged (bool pValue)
 
void fireEmptyChanged (bool pValue)
 

Öffentliche Methoden

 HistoryModel (QObject *pParent=nullptr)
 
virtual ~HistoryModel () override
 
int rowCount (const QModelIndex &=QModelIndex()) const override
 
QVariant data (const QModelIndex &pIndex, int pRole=Qt::DisplayRole) const override
 
QHash< int, QByteArray > roleNames () const override
 
Q_INVOKABLE bool removeRows (int pRow, int pCount, const QModelIndex &pParent=QModelIndex()) override
 
Q_INVOKABLE HistoryProxyModelgetFilterModel ()
 
Q_INVOKABLE ProviderNameFilterModelgetNameFilterModel ()
 
HistoryModelSearchFiltergetHistoryModelSearchFilter ()
 
Q_INVOKABLE void exportHistory (const QUrl &pFilename) const
 
Q_INVOKABLE void createDummyEntry ()
 

Propertys

HistoryProxyModel filter
 
ProviderNameFilterModel nameFilter
 
HistoryModelSearchFilter searchFilter
 
bool enabled
 
bool empty
 

Freundbeziehungen

class ::test_HistoryModel
 

Dokumentation der Aufzählungstypen

◆ HistoryRoles

Aufzählungswerte
SUBJECT 
PURPOSE 
DATETIME 
TERMSOFUSAGE 
REQUESTEDDATA 
PROVIDER_CATEGORY 
PROVIDER_SHORTNAME 
PROVIDER_LONGNAME 
PROVIDER_SHORTDESCRIPTION 
PROVIDER_LONGDESCRIPTION 
PROVIDER_ADDRESS 
PROVIDER_ADDRESS_DOMAIN 
PROVIDER_HOMEPAGE 
PROVIDER_HOMEPAGE_BASE 
PROVIDER_PHONE 
PROVIDER_PHONE_COST 
PROVIDER_EMAIL 
PROVIDER_POSTALADDRESS 
PROVIDER_ICON 
PROVIDER_IMAGE 

Beschreibung der Konstruktoren und Destruktoren

◆ HistoryModel()

HistoryModel::HistoryModel ( QObject *  pParent = nullptr)
explicit

◆ ~HistoryModel()

HistoryModel::~HistoryModel ( )
overridevirtual

Dokumentation der Elementfunktionen

◆ createDummyEntry()

void HistoryModel::createDummyEntry ( )

◆ data()

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

◆ exportHistory()

void HistoryModel::exportHistory ( const QUrl &  pFilename) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ fireEmptyChanged

void governikus::HistoryModel::fireEmptyChanged ( bool  pValue)
signal

◆ fireEnabledChanged

void governikus::HistoryModel::fireEnabledChanged ( bool  pValue)
signal
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getFilterModel()

HistoryProxyModel * HistoryModel::getFilterModel ( )

◆ getHistoryModelSearchFilter()

HistoryModelSearchFilter * HistoryModel::getHistoryModelSearchFilter ( )

◆ getNameFilterModel()

ProviderNameFilterModel * HistoryModel::getNameFilterModel ( )

◆ removeRows()

bool HistoryModel::removeRows ( int  pRow,
int  pCount,
const QModelIndex &  pParent = QModelIndex() 
)
override

◆ roleNames()

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

◆ rowCount()

int HistoryModel::rowCount ( const QModelIndex &  = QModelIndex()) const
override
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

Freundbeziehungen und Funktionsdokumentation

◆ ::test_HistoryModel

friend class ::test_HistoryModel
friend

Dokumentation der Propertys

◆ empty

bool governikus::HistoryModel::empty
read

◆ enabled

bool governikus::HistoryModel::enabled
readwrite

◆ filter

HistoryProxyModel governikus::HistoryModel::filter
read

◆ nameFilter

ProviderNameFilterModel governikus::HistoryModel::nameFilter
read

◆ searchFilter

HistoryModelSearchFilter governikus::HistoryModel::searchFilter
read

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