Go to the documentation of this file.00001
00004 #ifndef BPSPARTNERINPUT_H
00005 #define BPSPARTNERINPUT_H
00006
00007 #include "bpsgui_global.h"
00008 #include <QWidget>
00009 #include <QVariant>
00010
00011 class BpsDatastore;
00012
00020 class BPSGUI_EXPORT BpsPartnerInput : public QWidget
00021 {
00022 Q_OBJECT
00023 BPS_PRIVATE(BpsPartnerInput)
00024
00025 public:
00026
00031 BpsPartnerInput(BpsDatastore* aDatastore, QWidget* aParent = 0);
00032
00036 QVariant partnerKey() const;
00037
00038 public slots:
00039
00044 void setPartnerKey(const QVariant& aKey);
00045
00046 signals:
00047
00052 void partnerKeyChanged(const QVariant& aKey);
00053
00055 protected:
00056 virtual bool focusNextPrevChild(bool aNext);
00058 };
00059
00060 #endif // BPSPARTNERINPUT_H