BPS C++ API  2.24.4
bpsreportsettingsdialog.h
Go to the documentation of this file.
1 
4 #ifndef BPSREPORTSETTINGSDIALOG_H
5 #define BPSREPORTSETTINGSDIALOG_H
6 
7 #include "bpsgui_global.h"
8 #include <QDialog>
9 
10 class BpsDatastore;
11 
18 {
19  Q_OBJECT
21 
22 public:
28  BpsReportSettingsDialog(BpsDatastore* aDatastore, const QString& aApplication, QWidget* aParent = nullptr);
29 
31  virtual ~BpsReportSettingsDialog();
32 
33 public slots:
34  virtual void accept();
35 
36 protected:
37  virtual void closeEvent(QCloseEvent* aEvent);
39 };
40 
41 #endif // BPSREPORTSETTINGSDIALOG_H
#define BPS_PRIVATE(Class)
Declare pointer to private object in a public class.
Definition: bpsglobals.h:102
Public include file for BPS GUI library macros.
#define BPSGUI_EXPORT
Declare class an import from the shared library.
Definition: bpsgui_global.h:22
BPS datastore class.
Definition: bpsdatastore.h:61
Report settings list dialog.
Definition: bpsreportsettingsdialog.h:18
BpsReportSettingsDialog(BpsDatastore *aDatastore, const QString &aApplication, QWidget *aParent=nullptr)
virtual void accept()
virtual void closeEvent(QCloseEvent *e) override