diff --git a/src/Gui/TaskView/TaskDialogPython.cpp b/src/Gui/TaskView/TaskDialogPython.cpp index fbdb964d8..56ca2cf22 100644 --- a/src/Gui/TaskView/TaskDialogPython.cpp +++ b/src/Gui/TaskView/TaskDialogPython.cpp @@ -68,6 +68,7 @@ void ControlPy::init_type() add_varargs_method("isAllowedAlterDocument",&ControlPy::isAllowedAlterDocument,"isAllowedAlterDocument()"); add_varargs_method("isAllowedAlterView",&ControlPy::isAllowedAlterView,"isAllowedAlterView()"); add_varargs_method("isAllowedAlterSelection",&ControlPy::isAllowedAlterSelection,"isAllowedAlterSelection()"); + add_varargs_method("showTaskView",&ControlPy::showTaskView,"showTaskView()"); } ControlPy::ControlPy() @@ -149,6 +150,12 @@ Py::Object ControlPy::isAllowedAlterSelection(const Py::Tuple&) return Py::Boolean(ok); } +Py::Object ControlPy::showTaskView(const Py::Tuple&) +{ + Gui::Control().showTaskView(); + return Py::None(); +} + // ------------------------------------------------------------------ TaskWatcherPython::TaskWatcherPython(const Py::Object& o) diff --git a/src/Gui/TaskView/TaskDialogPython.h b/src/Gui/TaskView/TaskDialogPython.h index bf16e1ec1..64ce68f4f 100644 --- a/src/Gui/TaskView/TaskDialogPython.h +++ b/src/Gui/TaskView/TaskDialogPython.h @@ -49,6 +49,7 @@ public: Py::Object isAllowedAlterDocument(const Py::Tuple&); Py::Object isAllowedAlterView(const Py::Tuple&); Py::Object isAllowedAlterSelection(const Py::Tuple&); + Py::Object showTaskView(const Py::Tuple&); private: static ControlPy* instance;