AusweisApp2
LogFileSaveDialog.h
gehe zur Dokumentation dieser Datei
1 
5 #pragma once
6 
7 #include <QFileDialog>
8 #include <QObject>
9 #include <QPointer>
10 
11 namespace governikus
12 {
13 
15  : public QObject
16 {
17  Q_OBJECT
18 
19  private:
20  QPointer<QFileDialog> mFileDialog;
21 
22  QString getSaveFileName(QWidget* pParent, const QString& pSource);
23 
24  public:
25  void saveLogFile(QWidget* pParent, const QString& pSource = QString());
26  bool saveLogFileToFilename(QWidget* pParent, const QString& pFilename, const QString& pSource = QString());
27  static QString generateLogFilename(const QString& pSource = QString());
28 
29  void closeActiveDialogs();
30 };
31 
32 } // namespace governikus
Definition: LogFileSaveDialog.h:16
void saveLogFile(QWidget *pParent, const QString &pSource=QString())
Definition: LogFileSaveDialog.cpp:47
static QString generateLogFilename(const QString &pSource=QString())
Definition: LogFileSaveDialog.cpp:19
bool saveLogFileToFilename(QWidget *pParent, const QString &pFilename, const QString &pSource=QString())
Definition: LogFileSaveDialog.cpp:60
void closeActiveDialogs()
Definition: LogFileSaveDialog.cpp:97
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15