Added ViewProviderDocumentObjectGroupPython

This commit is contained in:
Yorik van Havre 2012-04-18 16:59:26 -03:00
parent d89c170e9f
commit 41523af62c
4 changed files with 16 additions and 1 deletions

View File

@ -185,7 +185,7 @@ namespace App {
/// @cond DOXERR
PROPERTY_SOURCE_TEMPLATE(App::DocumentObjectGroupPython, App::DocumentObjectGroup)
template<> const char* App::DocumentObjectGroupPython::getViewProviderName(void) const {
return "Gui::ViewProviderDocumentObjectGroup";
return "Gui::ViewProviderDocumentObjectGroupPython";
}
/// @endcond

View File

@ -1420,6 +1420,7 @@ void Application::initTypes(void)
Gui::ViewProviderDocumentObject ::init();
Gui::ViewProviderFeature ::init();
Gui::ViewProviderDocumentObjectGroup ::init();
Gui::ViewProviderDocumentObjectGroupPython ::init();
Gui::ViewProviderGeometryObject ::init();
Gui::ViewProviderInventorObject ::init();
Gui::ViewProviderVRMLObject ::init();

View File

@ -221,3 +221,15 @@ QIcon ViewProviderDocumentObjectGroup::getIcon() const
QIcon::Normal, QIcon::On);
return groupIcon;
}
// Python feature -----------------------------------------------------------------------
namespace Gui {
/// @cond DOXERR
PROPERTY_SOURCE_TEMPLATE(Gui::ViewProviderDocumentObjectGroupPython, Gui::ViewProviderDocumentObjectGroup)
/// @endcond
// explicit template instantiation
template class GuiExport ViewProviderPythonFeatureT<ViewProviderDocumentObjectGroup>;
}

View File

@ -26,6 +26,7 @@
#include "ViewProviderDocumentObject.h"
#include "ViewProviderPythonFeature.h"
namespace Gui {
@ -63,6 +64,7 @@ private:
std::vector<ViewProvider*> nodes;
};
typedef ViewProviderPythonFeatureT<ViewProviderDocumentObjectGroup> ViewProviderDocumentObjectGroupPython;
} // namespace Gui