Documents > BPS V2 C++ API
bpsreportconfigwidget.h
Go to the documentation of this file.
00001 
00004 #ifndef BPSREPORTCONFIGWIDGET_H
00005 #define BPSREPORTCONFIGWIDGET_H
00006 
00007 #include "bpsconfigwidget.h"
00008 #include <QVariantMap>
00009 
00010 class BpsDatastore;
00011 
00015 class BPSGUI_EXPORT BpsReportConfigWidget : public BpsConfigWidget
00016 {
00017     Q_OBJECT
00018     BPS_PRIVATE(BpsReportConfigWidget)
00019 
00020 public:
00025     BpsReportConfigWidget(BpsDatastore* aDatastore, QWidget* aParent = 0);
00026 
00043     void setReportProperties(const QVariantMap& aProperties);
00044 
00046     virtual ~BpsReportConfigWidget();
00047     virtual void setConfig(const QMap<QString,QString>& aConfig);
00048     virtual QMap<QString,QString> config() const;
00049     virtual bool isConfigValid() const;
00050     virtual void focusToFirstInput();
00051     virtual void focusToFirstInvalidInput();
00053 };
00054 
00055 #endif // BPSREPORTCONFIGWIDGET_H