00001 00004 #ifndef BPSASYNCIOCONFIGWIDGET_H 00005 #define BPSASYNCIOCONFIGWIDGET_H 00006 00007 #include "bpsconfigwidget.h" 00008 00009 class BpsDatastore; 00010 00014 class BPSGUI_EXPORT BpsAsyncIOConfigWidget : public BpsConfigWidget 00015 { 00016 Q_OBJECT 00017 BPS_PRIVATE(BpsAsyncIOConfigWidget) 00018 00019 public: 00023 BpsAsyncIOConfigWidget(QWidget* aParent = 0); 00024 00026 virtual ~BpsAsyncIOConfigWidget(); 00027 virtual void setConfig(const QMap<QString,QString>& aConfig); 00028 virtual QMap<QString,QString> config() const; 00029 virtual bool isConfigValid() const; 00030 virtual void focusToFirstInput(); 00031 virtual void focusToFirstInvalidInput(); 00033 }; 00034 00035 #endif // BPSASYNCIOCONFIGWIDGET_H