nds [Fri, 12 Feb 2016 18:27:43 +0000 (21:27 +0300)]
using the previous type of Circle/Arc during reentrant operation. First correction for tangent arc reentrance from the last point like for the contour line.
nds [Fri, 12 Feb 2016 15:45:30 +0000 (18:45 +0300)]
"2.11 Constraint with a point from the intersection between an outer edge and plane of sketch" corrections:
1. Using AttributeSelection instead of AttrRef for external line to use result+shape
2. switch off plane filter when the corresponded control is active
3. correction: propety panel is empty if the constraint is selected as point attribute does not present in XML
nds [Tue, 9 Feb 2016 10:09:55 +0000 (13:09 +0300)]
Custom Presentation debug: 1. deselect compsolid in boolean, argument frame is visualized; select compsolid item in multi-selector, highlight in the viewer is absent for it.
nds [Tue, 9 Feb 2016 09:23:26 +0000 (12:23 +0300)]
2.17. Improved management of overconstraint situation: Undo correction: SOLVER_ERROR becomes empty by Undo, the signal about solver failed/repaired is not emitted
The modification is approved by AZV.
Scenario: create line, lenght, lenght, undo. BUG: the first length is still visualized in conflicted color.
mpv [Wed, 3 Feb 2016 09:21:45 +0000 (12:21 +0300)]
Update the internal persistence mechanism of documents identification: on load/save, undo/redo of documents creation or deletion, external references between the documents
nds [Fri, 22 Jan 2016 12:24:29 +0000 (15:24 +0300)]
Clean history correction: len_1=100, sketch: R(circle) = len_1. Select both, clean history. Corrected: in message box "sketch_1" and "len_1" should be (in previous version it was only "sketch_1")
nds [Fri, 22 Jan 2016 07:58:24 +0000 (10:58 +0300)]
Correction for regressions: sketch result line(green) stayed in the viewer by mouse moving from viewer to property panel; 2nd sketch creation on 1st: 1st sketch is visualized as an argument(yellow) by 1st click in the viewer.
nds [Thu, 21 Jan 2016 11:05:09 +0000 (14:05 +0300)]
ModuleBase_WidgetShapeSelector correction to process AttrRefAtt like MultiSelector do. Remove this processing on PartSet level as ModelAPI is a common interface.
nds [Thu, 21 Jan 2016 10:22:07 +0000 (13:22 +0300)]
ModuleBase_WidgetShapeSelector correction to process AttrRefAtt like MultiSelector do. Remove this processing on PartSet level as ModelAPI is a common interface.
nds [Fri, 15 Jan 2016 15:41:43 +0000 (18:41 +0300)]
Imrove multi-selector control to provide items multi-selection. Division of the operation presentation in two parts: shape+result and multi-selector highlighted. For better performance: by multi-selector control selection, the shape+result should not be recomputed and redisplayed.
nds [Thu, 14 Jan 2016 13:40:48 +0000 (16:40 +0300)]
BUG: Sketch plane is initialized by click in empty place
Scenario:
Start sketch
Move mouse over planes(one of them is highlighted)
Click in empty place
Result: sketch nested actions are enabled, sketch planes stayed in the viewer.
nds [Thu, 14 Jan 2016 11:41:05 +0000 (14:41 +0300)]
Correction for Delete processing.
It should be done in a separate listener. Because when operation manager is an install filter for qApp, it will process, besides Delete key, Enter key release of application. But we need to process Enter key release only for Property Panel.
In previous case there were regressions, such as:
1. OpenParts: dimension constraint, Enter in flyout point do nothing
2. OpenParts: enter in save dialog leads to crash.
nds [Wed, 13 Jan 2016 10:36:24 +0000 (13:36 +0300)]
Issue 812:
"In the Sketcher, it is required to be able to display or not separatly the dimensional and geometrical constraints. For that, a check button must be added in the panel of the Sketcher, by default both (""Show dimensional contraints"", ""Show geometrical contraints"") checked."
nds [Wed, 13 Jan 2016 07:53:33 +0000 (10:53 +0300)]
Checking Enter processing functionality(with Delete processing). Sketch-Mirror feature do not deactivate multi-selector control however focus is moved to Apply button. It is corrected.
nds [Wed, 13 Jan 2016 05:36:42 +0000 (08:36 +0300)]
Improve multi-selector control to provide "Delete" key processing.
Shortcut can not be used for it because there is a conflict in Qt which one should be performed.
So, OperationMgr processes it from property panel and application on the whole(qApp->installEventFilter(this)).