0000917: Task watcher doesn't update on object creation/destruction

This commit is contained in:
wmayer
2012-12-21 14:51:44 +01:00
parent 0d17470a37
commit b52f67f740
6 changed files with 48 additions and 0 deletions

View File

@@ -284,6 +284,8 @@ Document* Application::newDocument(const char * Name, const char * UserName)
_pActiveDoc->signalChangedObject.connect(boost::bind(&App::Application::slotChangedObject, this, _1, _2));
_pActiveDoc->signalRenamedObject.connect(boost::bind(&App::Application::slotRenamedObject, this, _1));
_pActiveDoc->signalActivatedObject.connect(boost::bind(&App::Application::slotActivatedObject, this, _1));
_pActiveDoc->signalUndo.connect(boost::bind(&App::Application::slotUndoDocument, this, _1));
_pActiveDoc->signalRedo.connect(boost::bind(&App::Application::slotRedoDocument, this, _1));
// make sure that the active document is set in case no GUI is up
{
@@ -827,6 +829,15 @@ void Application::slotActivatedObject(const App::DocumentObject&O)
this->signalActivatedObject(O);
}
void Application::slotUndoDocument(const App::Document& d)
{
this->signalUndoDocument(d);
}
void Application::slotRedoDocument(const App::Document& d)
{
this->signalRedoDocument(d);
}
//**************************************************************************
// Init, Destruct and singleton