Drawing: Added python feature to ViewProviderDrawingView - fixes #2276

This commit is contained in:
Yorik van Havre 2015-12-23 17:03:46 -02:00
parent aac4205d1d
commit 3bbddc8675
4 changed files with 16 additions and 1 deletions

View File

@ -93,7 +93,7 @@ namespace App {
/// @cond DOXERR
PROPERTY_SOURCE_TEMPLATE(Drawing::FeatureViewPython, Drawing::FeatureView)
template<> const char* Drawing::FeatureViewPython::getViewProviderName(void) const {
return "DrawingGui::ViewProviderDrawingView";
return "DrawingGui::ViewProviderDrawingViewPython";
}
/// @endcond

View File

@ -66,6 +66,7 @@ void DrawingGuiExport initDrawingGui()
DrawingGui::ViewProviderDrawingPage::init();
DrawingGui::ViewProviderDrawingView::init();
DrawingGui::ViewProviderDrawingViewPython::init();
DrawingGui::ViewProviderDrawingClip::init();
// add resources and reloads the translators

View File

@ -127,6 +127,18 @@ void ViewProviderDrawingView::updateData(const App::Property*)
{
}
// Python viewprovider -----------------------------------------------------------------------
namespace Gui {
/// @cond DOXERR
PROPERTY_SOURCE_TEMPLATE(DrawingGui::ViewProviderDrawingViewPython, DrawingGui::ViewProviderDrawingView)
/// @endcond
// explicit template instantiation
template class DrawingGuiExport ViewProviderPythonFeatureT<DrawingGui::ViewProviderDrawingView>;
}
// ----------------------------------------------------------------------------
PROPERTY_SOURCE(DrawingGui::ViewProviderDrawingClip, Gui::ViewProviderDocumentObjectGroup)

View File

@ -61,6 +61,8 @@ public:
//@}
};
typedef Gui::ViewProviderPythonFeatureT<ViewProviderDrawingView> ViewProviderDrawingViewPython;
class DrawingGuiExport ViewProviderDrawingClip : public Gui::ViewProviderDocumentObjectGroup
{
PROPERTY_HEADER(DrawingGui::ViewProviderDrawingClip);