BPS C++ API  2.24.4
bpsreportutils.h
Go to the documentation of this file.
1 
4 #ifndef BPSREPORTUTILS_H
5 #define BPSREPORTUTILS_H
6 
7 #include "bpsgui_global.h"
8 #include <QObject>
9 #include <QMap>
10 
11 class BpsDatastore;
12 
17 {
18  Q_OBJECT
20 
21 public:
26 
28  virtual ~BpsReportUtils();
30 
39  BpsDatastore* aDatastore,
40  const QVariantMap& aConfig,
41  const QString& aData,
42  const QMap<QString,QList<qulonglong>>& aSelections
43  );
44 
52  BpsDatastore* aDatastore,
53  const QVariantMap& aConfig,
54  const QMap<QString,QList<qulonglong>>& aSelections
55  );
56 
64  BpsDatastore* aDatastore,
65  const QVariantMap& aConfig,
66  const QString& aData
67  );
68 
69 };
70 
71 #endif // BPSREPORTUTILS_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
High level utilities to queue or print out reports from GUI applications.
Definition: bpsreportutils.h:17
void printOrQueueReport(BpsDatastore *aDatastore, const QVariantMap &aConfig, const QMap< QString, QList< qulonglong >> &aSelections)
Print or queue a report with report configuration and selections.
void printOrQueueReport(BpsDatastore *aDatastore, const QVariantMap &aConfig, const QString &aData, const QMap< QString, QList< qulonglong >> &aSelections)
Print or queue a report with report configuration, data and selections.
void printOrQueueReport(BpsDatastore *aDatastore, const QVariantMap &aConfig, const QString &aData)
Print or queue a report with report configuration and data.
BpsReportUtils()
Default constructor.