+ fix problems on unit tests, open transaction when creating distance object, layout warning, ...

This commit is contained in:
wmayer
2015-01-25 14:04:33 +01:00
parent 69605efc46
commit 85bc04f0a0
7 changed files with 38 additions and 24 deletions

View File

@@ -262,6 +262,7 @@ int PointMarker::countPoints() const
void PointMarker::customEvent(QEvent* e)
{
Gui::Document* doc = Gui::Application::Instance->activeDocument();
doc->openCommand("Measure distance");
App::DocumentObject* obj = doc->getDocument()->addObject
(App::MeasureDistance::getClassTypeId().getName(),"Distance");
@@ -275,6 +276,7 @@ void PointMarker::customEvent(QEvent* e)
s.setf(std::ios::fixed | std::ios::showpoint);
s << "Distance: " << md->Distance.getValue();
md->Label.setValue(s.str());
doc->commitCommand();
}
PROPERTY_SOURCE(Gui::ViewProviderPointMarker, Gui::ViewProviderDocumentObject)