00001 #ifndef RESOURCEDETAILSWIDGET_H 00002 #define RESOURCEDETAILSWIDGET_H 00003 00004 #include "ui_resourcedetailswidget.h" 00005 00006 namespace control 00007 { 00008 00009 namespace data 00010 { 00011 struct ResourceDetails; 00012 } 00013 00014 } 00015 00016 namespace ui 00017 { 00023 class ResourceDetailsWidget : public QWidget 00024 { 00025 Q_OBJECT 00026 00027 public: 00028 00034 ResourceDetailsWidget(const QStringList& types, QWidget* parent = 0); 00035 00043 void setDetails(const control::data::ResourceDetails& details); 00047 control::data::ResourceDetails currentDetails() const; 00048 00049 private: 00050 00051 Ui::ResourceDetailsWidget widgets; 00052 }; 00053 00054 } 00055 00056 #endif