00001
00002 #ifndef MF_EDITOR_H
00003 #define MF_EDITOR_H
00004
00005 #include <qdialog.h>
00006
00007
00008 class QTextEdit;
00009 class QPushButton;
00010
00011 namespace X3DTK {
00012 namespace Qt{
00013
00014 class AbstractMField;
00015
00018 class MFEditor : public QDialog
00019 {
00020 Q_OBJECT
00021
00022 public:
00023 MFEditor( AbstractMField * multiField,
00024 QPushButton * editButton,
00025 QWidget* parent,
00026 const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
00027 ~MFEditor();
00028 public slots:
00030 virtual void ok();
00032 virtual void load();
00033
00034 protected:
00035 QTextEdit * textEdit;
00036 AbstractMField * multiField;
00037
00038 };
00039 }
00040 }
00041 #endif // MF_EDITOR_H
00042