00001 #ifndef __EDITRECORD_H__
00002 #define __EDITRECORD_H__
00003
00004 #include <QDialog>
00005 #include <QLabel>
00006 #include <QLineEdit>
00007 #include <QDialogButtonBox>
00008 #include <QPushButton>
00009
00010 #include "infofieldenter.h"
00011
00012
00013
00014
00015 class editrecord : public QDialog
00016 {
00017 Q_OBJECT
00018
00019 public:
00020 editrecord( QWidget * parent = 0, Qt::WFlags f = 0 );
00021 ~editrecord();
00022
00023 QString get_field(QString name);
00024 void set_field(QString name, QString value);
00025
00026 private slots:
00027
00028 void ok_click(void);
00029
00030 private:
00031
00032
00033 infofieldenter *infofield;
00034
00035 QDialogButtonBox *buttonbox;
00036
00037 void setup_ui(void);
00038 void setup_signals(void);
00039 void assembly(void);
00040 };
00041
00042 #endif // _EDITRECORD_H__