AusweisApp2
 Alle Klassen Namensbereiche Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Propertys Freundbeziehungen Makrodefinitionen
LogFilesDialog.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include <QDialog>
10 #include <QScopedPointer>
11 
12 namespace Ui
13 {
14 class LogFilesDialog;
15 }
16 
17 namespace governikus
18 {
19 
21  : public QDialog
22 {
23  Q_OBJECT
24 
25  public:
26  static void saveLogFile(QWidget* pParent, const QString& pSource = QString());
27 
28  LogFilesDialog(QWidget* pParent = nullptr);
29  virtual ~LogFilesDialog() override;
30 
31  protected:
32  virtual bool eventFilter(QObject* pObject, QEvent* pEvent) override;
33  virtual void changeEvent(QEvent* pEvent) override;
34 
35  private:
36  QScopedPointer<Ui::LogFilesDialog> mUi;
37 
38  void init();
39  void appendLoggingDump(const QString& pLog);
40 
41  private Q_SLOTS:
42  void doLogMsg(const QString& pMsg);
43  void onSaveButtonClicked();
44  void onCurrentIndexChanged(int pIndex);
45  void onDeleteButtonClicked();
46 };
47 
48 } /* namespace governikus */
virtual void changeEvent(QEvent *pEvent) override
Definition: LogFilesDialog.cpp:181
virtual ~LogFilesDialog() override
Definition: LogFilesDialog.cpp:46
LogFilesDialog(QWidget *pParent=nullptr)
Definition: LogFilesDialog.cpp:28
Definition: LogFilesDialog.h:20
static void saveLogFile(QWidget *pParent, const QString &pSource=QString())
Definition: LogFilesDialog.cpp:191
virtual bool eventFilter(QObject *pObject, QEvent *pEvent) override
Definition: LogFilesDialog.cpp:166