AusweisApp2
Lade ...
Suche ...
Keine Treffer
governikus::LogModel Klassenreferenz

#include <LogModel.h>

Klassendiagramm für governikus::LogModel:

Öffentliche Typen

enum  LogModelRoles { OriginRole = Qt::UserRole + 1 , LevelRole , CategoryRole , MessageRole }
 

Öffentliche Slots

void onTranslationChanged ()
 

Signale

void fireLogFileNamesChanged ()
 
void fireLevelsChanged ()
 
void fireCategoriesChanged ()
 
void fireNewLogMsg ()
 

Öffentliche Methoden

QStringList getLogFileNames () const
 
const QSet< QString > & getLevels () const
 
const QSet< QString > & getCategories () const
 
Q_INVOKABLE QDateTime getCurrentLogFileDate () const
 
Q_INVOKABLE void removeOtherLogFiles ()
 
Q_INVOKABLE void removeCurrentLogFile ()
 
Q_INVOKABLE void setLogFile (int pIndex)
 
Q_INVOKABLE void saveCurrentLogFile (const QUrl &pFilename) const
 
Q_INVOKABLE void saveDummyLogFile (const QDateTime &pTimeStamp=QDateTime())
 
Q_INVOKABLE void mailLog (const QString &pEmail=QStringLiteral("support@ausweisapp.de"), const QString &pSubject=tr("Mobile logfile"), const QString &pMsg=tr("<Please describe the error>"))
 
Q_INVOKABLE void shareLog (QPoint popupPosition)
 popupPosition will be used on an iPad as the origin of the share bubble
 
int rowCount (const QModelIndex &pIndex=QModelIndex()) const override
 
QHash< int, QByteArray > roleNames () const override
 
QVariant data (const QModelIndex &pIndex, int pRole=Qt::DisplayRole) const override
 

Öffentliche, statische Methoden

static Q_INVOKABLE QString createLogFileName (const QDateTime &pDateTime=QDateTime::currentDateTime())
 

Propertys

QStringList logFileNames
 

Freundbeziehungen

class Env
 
class ::test_LogModel
 

Dokumentation der Aufzählungstypen

◆ LogModelRoles

Aufzählungswerte
OriginRole 
LevelRole 
CategoryRole 
MessageRole 

Dokumentation der Elementfunktionen

◆ createLogFileName()

QString LogModel::createLogFileName ( const QDateTime &  pDateTime = QDateTime::currentDateTime())
static

◆ data()

QVariant LogModel::data ( const QModelIndex &  pIndex,
int  pRole = Qt::DisplayRole 
) const
override

◆ fireCategoriesChanged

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

◆ fireLevelsChanged

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

◆ fireLogFileNamesChanged

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

◆ fireNewLogMsg

void governikus::LogModel::fireNewLogMsg ( )
signal

◆ getCategories()

const QSet< QString > & LogModel::getCategories ( ) const

◆ getCurrentLogFileDate()

QDateTime LogModel::getCurrentLogFileDate ( ) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ getLevels()

const QSet< QString > & LogModel::getLevels ( ) const

◆ getLogFileNames()

QStringList LogModel::getLogFileNames ( ) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ mailLog()

void LogModel::mailLog ( const QString &  pEmail = QStringLiteral("support@ausweisapp.de"),
const QString &  pSubject = tr("Mobile logfile"),
const QString &  pMsg = tr("<Please describe the error>") 
)

◆ onTranslationChanged

void LogModel::onTranslationChanged ( )
slot

◆ removeCurrentLogFile()

void LogModel::removeCurrentLogFile ( )

◆ removeOtherLogFiles()

void LogModel::removeOtherLogFiles ( )
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ roleNames()

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

◆ rowCount()

int LogModel::rowCount ( const QModelIndex &  pIndex = QModelIndex()) const
override

◆ saveCurrentLogFile()

void LogModel::saveCurrentLogFile ( const QUrl &  pFilename) const

◆ saveDummyLogFile()

void LogModel::saveDummyLogFile ( const QDateTime &  pTimeStamp = QDateTime())
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setLogFile()

void LogModel::setLogFile ( int  pIndex)

◆ shareLog()

void LogModel::shareLog ( QPoint  popupPosition)

popupPosition will be used on an iPad as the origin of the share bubble

Freundbeziehungen und Funktionsdokumentation

◆ ::test_LogModel

friend class ::test_LogModel
friend

◆ Env

friend class Env
friend

Dokumentation der Propertys

◆ logFileNames

QStringList governikus::LogModel::logFileNames
read

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