#ifndef XGUI_PROPERTYPANEL_H_
#define XGUI_PROPERTYPANEL_H_
-#include <ModuleBase_IModelWidget.h>
+#include "XGUI.h"
+
+#include <ModuleBase_ModelWidget.h>
#include <QDockWidget>
#include <QList>
-class XGUI_PropertyPanel: public QDockWidget
+class XGUI_EXPORT XGUI_PropertyPanel: public QDockWidget
{
Q_OBJECT
public:
virtual ~XGUI_PropertyPanel();
QWidget* contentWidget();
- void setModelWidgets(const QList<ModuleBase_IModelWidget*>& theWidgets);
+ void setModelWidgets(const QList<ModuleBase_ModelWidget*>& theWidgets);
public slots:
- void updateContentWidget();
+ void updateContentWidget(boost::shared_ptr<ModelAPI_Feature> theFeature);
private:
QWidget* myCustomWidget;
- QList<ModuleBase_IModelWidget*> myWidgets;
+ QList<ModuleBase_ModelWidget*> myWidgets;
};
#endif /* XGUI_PROPERTYPANEL_H_ */