oopapidocs
2.0
|
00001 #ifndef METADATAWIDGET_H 00002 #define METADATAWIDGET_H 00003 00004 00005 #include <QList> 00006 #include <QWidget> 00007 #include "metadataobject.h" 00008 00009 class QButtonGroup; 00010 class QDataWidgetMapper; 00011 00012 #include "ui_metadatawidget.h" 00013 #include "metadataexport.h" 00014 00018 class METADATAEXPORT MetaDataWidget : public QWidget, private Ui::MetaDataWidget { 00019 Q_OBJECT 00020 public: 00021 MetaDataWidget(QWidget* parent=0); 00022 00025 void clear(); 00026 MetaDataObject* model() const; 00027 00028 public slots: 00029 void processButton ( QAbstractButton * button ); 00030 void display(const MetaDataValue& mdv); 00031 void submit(); 00032 void revert(); 00033 00034 private: 00035 MetaDataObject* m_model; 00036 QDataWidgetMapper* m_Mapper; 00037 00038 }; 00039 00040 #endif // #ifndef METADATAWIDGET_H