]> SALOME platform Git repositories - modules/shaper.git/log
Salome HOME
modules/shaper.git
8 years agoMerge branch 'Dev_1.5.0' into BR_REENTRANCE_OPERATION
nds [Tue, 3 Nov 2015 05:49:59 +0000 (08:49 +0300)]
Merge branch 'Dev_1.5.0' into BR_REENTRANCE_OPERATION

Conflicts:
src/XGUI/XGUI_PropertyPanel.cpp

8 years agoFillet test update
dbv [Mon, 2 Nov 2015 14:10:43 +0000 (17:10 +0300)]
Fillet test update

8 years agoFix of Linux compilation errors
vsv [Mon, 2 Nov 2015 13:56:11 +0000 (16:56 +0300)]
Fix of Linux compilation errors

8 years agoIssue #888: Adapt dynamical highlighting for different platforms.
vsv [Mon, 2 Nov 2015 13:31:37 +0000 (16:31 +0300)]
Issue #888: Adapt dynamical highlighting for different platforms.

8 years agoFillet creation by point
dbv [Mon, 2 Nov 2015 12:43:52 +0000 (15:43 +0300)]
Fillet creation by point

8 years agoCompilation correction.
nds [Mon, 2 Nov 2015 10:23:08 +0000 (13:23 +0300)]
Compilation correction.

8 years agoSimplification of the code: it removes focusNextPrevChild processing.
nds [Fri, 30 Oct 2015 16:02:37 +0000 (19:02 +0300)]
Simplification of the code: it removes focusNextPrevChild processing.

It is not enough to emit signal about focus change here because it can be changed by mouse click in another control. It is not processed in this method.
The same functionality(to store modified value on focus lost) is realized in ::deactivate() of the model widget and processEnter method of the widge.

8 years agoSketch->circle creation, move to PP, input valid value, Enter ->nothing is visualized.
nds [Fri, 30 Oct 2015 15:27:08 +0000 (18:27 +0300)]
Sketch->circle creation, move to PP, input valid value, Enter ->nothing is visualized.

8 years agoSimplification of the code
nds [Fri, 30 Oct 2015 08:44:07 +0000 (11:44 +0300)]
Simplification of the code

8 years agoActivating of another widget by hands should be performed only after store the curren...
nds [Fri, 30 Oct 2015 07:31:18 +0000 (10:31 +0300)]
Activating of another widget by hands should be performed only after store the current widget value ot the model only when the operation sate is Modified in Property Panel.

8 years agoLockMgr is removing, ModifiedInViewer widget value state is used instead of it.
nds [Fri, 30 Oct 2015 07:27:58 +0000 (10:27 +0300)]
LockMgr is removing, ModifiedInViewer widget value state is used instead of it.

8 years agoApply the distance by enter immediatelly.
nds [Wed, 21 Oct 2015 15:51:10 +0000 (18:51 +0300)]
Apply the distance by enter immediatelly.

8 years agoA correction for the parameters:
nds [Wed, 21 Oct 2015 15:18:09 +0000 (18:18 +0300)]
A correction for the parameters:

after entering the parameter name, when the value input gets the focus,
an error message is displayed (unnexpected EOF while parsing (<string>,
line 0) while the user didn't type yet anything. It's not fair.
The decision: do not set the editor value to the feature attribute by the control activation.

8 years agoTemporary commit
nds [Wed, 21 Oct 2015 07:43:38 +0000 (10:43 +0300)]
Temporary commit

8 years agoUpdate Apply button for a point widget, do not activate the same widget(regression).
nds [Tue, 20 Oct 2015 10:09:08 +0000 (13:09 +0300)]
Update Apply button for a point widget, do not activate the same widget(regression).

8 years agoThere is no key release in the eventFilter() of the operation manager, so the widget...
nds [Tue, 20 Oct 2015 09:32:59 +0000 (12:32 +0300)]
There is no key release in the eventFilter() of the operation manager, so the widget should emit the keyReleased() signal.

8 years agoEnter processing from object browser.
nds [Mon, 19 Oct 2015 15:40:27 +0000 (18:40 +0300)]
Enter processing from object browser.

8 years agoApply button to be disabled during value modification for any operation, not only...
nds [Fri, 16 Oct 2015 06:12:05 +0000 (09:12 +0300)]
Apply button to be disabled during value modification for any operation, not only Sketch. Checked on Extrusion and on Edit operation.

8 years agoCode improvement: 'myIsResetCurrentValue', 'myIsMouseOverWindow' are removed.
nds [Fri, 16 Oct 2015 05:39:17 +0000 (08:39 +0300)]
Code improvement: 'myIsResetCurrentValue', 'myIsMouseOverWindow' are removed.

8 years agoReset value state is provided in ModelWidget to remove 'myIsResetCurrentValue' in...
nds [Fri, 16 Oct 2015 05:08:25 +0000 (08:08 +0300)]
Reset value state is provided in ModelWidget to remove 'myIsResetCurrentValue' in sketch manager.

8 years agoValue state is provided in ModelWidget to remove 'myIsCurrentValueUnderModification...
nds [Thu, 15 Oct 2015 15:35:44 +0000 (18:35 +0300)]
Value state is provided in ModelWidget to remove 'myIsCurrentValueUnderModification' in sketch manager. Reason: Apply button should be disabled during value modification for any operation, not only Sketch.

8 years agoCorrection for Edit operation when there is no active widget.
nds [Wed, 7 Oct 2015 12:38:37 +0000 (15:38 +0300)]
Correction for Edit operation when there is no active widget.

8 years agoIssue #1011 In sketch edition, the cross cursor must be displayed only in the 3D...
nds [Wed, 7 Oct 2015 12:05:01 +0000 (15:05 +0300)]
Issue #1011 In sketch edition, the cross cursor must be displayed only in the 3D view

8 years agoApply modifications in the editors by Enter/Tab event only.
nds [Wed, 7 Oct 2015 11:51:20 +0000 (14:51 +0300)]
Apply modifications in the editors by Enter/Tab event only.

8 years agoIssue #888: Do not highlight non selectable tree items in Object Browser
vsv [Fri, 30 Oct 2015 12:32:14 +0000 (15:32 +0300)]
Issue #888: Do not highlight non selectable tree items in Object Browser

8 years agoFix for solids color changing after sketch modification
dbv [Fri, 30 Oct 2015 10:26:39 +0000 (13:26 +0300)]
Fix for solids color changing after sketch modification

8 years ago1. Create->Edit->Create is realized as 2 transaction: for the first pair the setEditO...
nds [Thu, 29 Oct 2015 12:34:49 +0000 (15:34 +0300)]
1. Create->Edit->Create is realized as 2 transaction: for the first pair the setEditOperation() is provided to change mode of operation from create to edit. Purpose: do not use additional transaction.

2. Code simplification in reentrant manager.

8 years ago1. Circle creation - when 'internal' edit operation is active, the first click should...
nds [Thu, 29 Oct 2015 05:46:34 +0000 (08:46 +0300)]
1. Circle creation - when 'internal' edit operation is active, the first click should fill the first attribute of a new circle.

2. onNoMoreWidgets is moved to sketch reentrant manager.

8 years agoUnselect root label in object browser on mouse click in Object browser
vsv [Wed, 28 Oct 2015 16:47:13 +0000 (19:47 +0300)]
Unselect root label in object browser on mouse click in Object browser

8 years agoactivatePartSet pop-up menu has to be only on root label in object browser
vsv [Wed, 28 Oct 2015 16:26:41 +0000 (19:26 +0300)]
activatePartSet pop-up menu has to be only on root label in object browser

8 years agoMake label on ObjectBrowser top similar to tree node
vsv [Wed, 28 Oct 2015 15:16:18 +0000 (18:16 +0300)]
Make label on ObjectBrowser top similar to tree node

8 years agoFill circle start point by click in the viewer when the opeation is restarted.
nds [Wed, 28 Oct 2015 11:25:19 +0000 (14:25 +0300)]
Fill circle start point by click in the viewer when the opeation is restarted.

8 years agoApply sketch reentrance manager only when sketch or nested sketch operation is active.
nds [Wed, 28 Oct 2015 11:09:19 +0000 (14:09 +0300)]
Apply sketch reentrance manager only when sketch or nested sketch operation is active.

8 years agoSepate reentant functionality to a separate manager.
nds [Wed, 28 Oct 2015 10:48:24 +0000 (13:48 +0300)]
Sepate reentant functionality to a separate manager.

8 years agoRestart a line creation by mouse move, other create operation are restarted by mouse...
nds [Wed, 28 Oct 2015 05:46:39 +0000 (08:46 +0300)]
Restart a line creation by mouse move, other create operation are restarted by mouse release in the viewer.

8 years agoIntroduce internal edit operation state in PartSet module in order to have a virtual...
nds [Tue, 27 Oct 2015 13:29:46 +0000 (16:29 +0300)]
Introduce internal edit operation state in PartSet module in order to have a virtual active widget to activate the selection of the first control of restarted operation.

8 years agoBug #1038: Wrong result given by "revolution-fuse"
dbv [Mon, 26 Oct 2015 14:24:25 +0000 (17:24 +0300)]
Bug #1038: Wrong result given by "revolution-fuse"

8 years agoEdit created feature after noMoreWidgets. Restart the creation operation by click...
nds [Mon, 26 Oct 2015 12:51:21 +0000 (15:51 +0300)]
Edit created feature after noMoreWidgets. Restart the creation operation by click in the viewer(edit is finished).

8 years agoRegression fix: not toggled up button on closing of contour of lines
vsv [Mon, 26 Oct 2015 12:09:47 +0000 (15:09 +0300)]
Regression fix: not toggled up button on closing of contour of lines

8 years agoIncrease sensitivity for vertexes selection
vsv [Mon, 26 Oct 2015 11:39:14 +0000 (14:39 +0300)]
Increase sensitivity for vertexes selection

8 years agoIssue #633: It can be compiled pure SALOME module or pure Open Parts standalone appli...
vsv [Fri, 23 Oct 2015 16:21:02 +0000 (19:21 +0300)]
Issue #633: It can be compiled pure SALOME module or pure Open Parts standalone application

8 years agoBug #1040: Partition result is wrong
dbv [Fri, 23 Oct 2015 12:14:43 +0000 (15:14 +0300)]
Bug #1040: Partition result is wrong

8 years agoChange algorithms for extrusion and revolution building. Now they use algos from...
dbv [Thu, 22 Oct 2015 15:17:35 +0000 (18:17 +0300)]
Change algorithms for extrusion and revolution building. Now they use algos from BRepPrimAPI instead of BRepOffsetAPI_MakePipe.

8 years agoSet Change color as a concurrent operation which has to be done in transaction
vsv [Thu, 22 Oct 2015 14:56:27 +0000 (17:56 +0300)]
Set Change color as a concurrent operation which has to be done in transaction

8 years agoFix of Delete operation bug and Rename improvement
vsv [Thu, 22 Oct 2015 14:06:30 +0000 (17:06 +0300)]
Fix of Delete operation bug and Rename improvement

8 years agoMerge branch 'vsr/make_test' into Dev_1.5.0
mpv [Thu, 22 Oct 2015 11:20:32 +0000 (14:20 +0300)]
Merge branch 'vsr/make_test' into Dev_1.5.0

8 years agoAdaptation of setting of environment for unit tests on Windows
mpv [Thu, 22 Oct 2015 11:19:55 +0000 (14:19 +0300)]
Adaptation of setting of environment for unit tests on Windows

8 years agoDefine Rename as an operation
vsv [Thu, 22 Oct 2015 09:55:42 +0000 (12:55 +0300)]
Define Rename as an operation

8 years agoFix problem with make test when environment is not set
vsr [Wed, 21 Oct 2015 10:45:08 +0000 (13:45 +0300)]
Fix problem with make test when environment is not set

8 years agoSet tooltips on icons
vsv [Wed, 21 Oct 2015 08:53:20 +0000 (11:53 +0300)]
Set tooltips on icons

8 years agoIncrease selection area of point on 1
vsv [Wed, 21 Oct 2015 08:21:31 +0000 (11:21 +0300)]
Increase selection area of point on 1

8 years agoDocumentation of the sources
vsv [Mon, 19 Oct 2015 16:37:59 +0000 (19:37 +0300)]
Documentation of the sources

8 years agoFix and unit test for the issue #1064
mpv [Mon, 19 Oct 2015 12:42:47 +0000 (15:42 +0300)]
Fix and unit test for the issue #1064

8 years agoIssue #1063: Use selection validators in update of ActionMgr. Equal constraint select...
vsv [Mon, 19 Oct 2015 09:17:40 +0000 (12:17 +0300)]
Issue #1063: Use selection validators in update of ActionMgr. Equal constraint selection validator is added

8 years agoBug #1036: Arc direction is not flexible on the right
dbv [Fri, 16 Oct 2015 14:04:28 +0000 (17:04 +0300)]
Bug #1036: Arc direction is not flexible on the right

8 years agoSwitch off Extrusion test
spo [Fri, 16 Oct 2015 10:53:31 +0000 (13:53 +0300)]
Switch off Extrusion test

8 years agoAdd SQUISH test suite_FEATURE_EXTRUSION/tst_extrusion_001
spo [Fri, 16 Oct 2015 08:49:55 +0000 (11:49 +0300)]
Add SQUISH test suite_FEATURE_EXTRUSION/tst_extrusion_001

8 years agoMove findMenuItem() in tools
spo [Fri, 16 Oct 2015 08:46:35 +0000 (11:46 +0300)]
Move findMenuItem() in tools

8 years agoImprove SQUISH test suite_OBJECT_BROWSER/tst_ACTIVE_DOC_MANAGEMENT
spo [Fri, 16 Oct 2015 08:20:24 +0000 (11:20 +0300)]
Improve SQUISH test suite_OBJECT_BROWSER/tst_ACTIVE_DOC_MANAGEMENT

8 years agoAdd SQUISH test suite_OBJECT_BROWSER/tst_ACTIVE_DOC_MANAGEMENT
spo [Fri, 16 Oct 2015 07:58:54 +0000 (10:58 +0300)]
Add SQUISH test suite_OBJECT_BROWSER/tst_ACTIVE_DOC_MANAGEMENT

8 years agoAdd suite_FEATURE_PARAMETERS/tst_903
spo [Fri, 16 Oct 2015 07:56:29 +0000 (10:56 +0300)]
Add suite_FEATURE_PARAMETERS/tst_903

8 years agoIssue #940: Avoid creation of dimension presentation with different text alignment...
vsv [Thu, 15 Oct 2015 15:06:59 +0000 (18:06 +0300)]
Issue #940: Avoid creation of dimension presentation with different text alignment for displaying and selection

8 years agoFix suite_STANDALONE/tst_c
spo [Thu, 15 Oct 2015 13:49:10 +0000 (16:49 +0300)]
Fix suite_STANDALONE/tst_c

8 years agoAdd SQUISH tests
spo [Thu, 15 Oct 2015 13:40:09 +0000 (16:40 +0300)]
Add SQUISH tests

8 years agoExtend selection area of points
vsv [Thu, 15 Oct 2015 09:43:35 +0000 (12:43 +0300)]
Extend selection area of points

8 years agoRegression: do not rotate viewer if sketch plane is selected from a face of a shape
vsv [Thu, 15 Oct 2015 08:40:20 +0000 (11:40 +0300)]
Regression: do not rotate viewer if sketch plane is selected from a face of a shape

8 years agoIssue #789: Detach a coincidence from a line object
vsv [Wed, 14 Oct 2015 12:43:04 +0000 (15:43 +0300)]
Issue #789: Detach a coincidence from a line object

8 years agoApply button accepts the focus after last control in the Property panel. Controls...
nds [Wed, 14 Oct 2015 12:30:14 +0000 (15:30 +0300)]
Apply button accepts the focus after last control in the Property panel. Controls with empty focus policy are ignored.

8 years agoImprove scripts for Linux
spo [Wed, 14 Oct 2015 12:00:07 +0000 (15:00 +0300)]
Improve scripts for Linux

8 years agoImprove scripts for Linux
spo [Wed, 14 Oct 2015 11:23:22 +0000 (14:23 +0300)]
Improve scripts for Linux

8 years agoThe flyout widget should not accept the focus if the corresponded presentation is...
nds [Wed, 14 Oct 2015 11:01:24 +0000 (14:01 +0300)]
The flyout widget should not accept the focus if the corresponded presentation is not built on the feature attributes.

Case: create a contour, select any vertex, detach it from a line. Call distance and select the equal points of detached lines. Previous result: no active control, waiting for user click. Current result: the flyout attribute is initialized with a default value, the focus is on the value control.

8 years agoImprove scripts for Linux
spo [Wed, 14 Oct 2015 07:52:10 +0000 (10:52 +0300)]
Improve scripts for Linux

8 years agoImprove scripts for Linux
spo [Wed, 14 Oct 2015 07:49:51 +0000 (10:49 +0300)]
Improve scripts for Linux

8 years agoFix compilation on Linux
spo [Wed, 14 Oct 2015 06:09:53 +0000 (09:09 +0300)]
Fix compilation on Linux

8 years agoSort SQUISH cases to suites
spo [Tue, 13 Oct 2015 13:19:40 +0000 (16:19 +0300)]
Sort SQUISH cases to suites

8 years agoFix suite_ISSUES/tst_PARALLEL_2 for CentOS
spo [Tue, 13 Oct 2015 10:08:21 +0000 (13:08 +0300)]
Fix suite_ISSUES/tst_PARALLEL_2 for CentOS

8 years agoSwitch on some SQUISH tests
spo [Tue, 13 Oct 2015 10:07:36 +0000 (13:07 +0300)]
Switch on some SQUISH tests

8 years agoFix SQUISH tests for new label of unloaded items
spo [Mon, 12 Oct 2015 07:14:36 +0000 (10:14 +0300)]
Fix SQUISH tests for new label of unloaded items

8 years agoFix SQUISH tests
spo [Fri, 18 Sep 2015 12:01:01 +0000 (15:01 +0300)]
Fix SQUISH tests

8 years agoIssue #1055: abort all operations on Property panel closing V_1.4.0_demo2
vsv [Tue, 13 Oct 2015 07:14:08 +0000 (10:14 +0300)]
Issue #1055: abort all operations on Property panel closing

8 years agoIssue #1055: Close of property panel is abort of current operation
vsv [Mon, 12 Oct 2015 16:54:24 +0000 (19:54 +0300)]
Issue #1055: Close of property panel is abort of current operation

8 years agoIssue#1059: Consider operation state in selection validator
vsv [Mon, 12 Oct 2015 14:18:04 +0000 (17:18 +0300)]
Issue#1059: Consider operation state in selection validator

8 years agoIssue #1042 Sometimes when setting distance constraints, the input field is not displ...
nds [Mon, 12 Oct 2015 13:37:52 +0000 (16:37 +0300)]
Issue #1042 Sometimes when setting distance constraints, the input field is not displayed in the 3D view

A correction for the case when the user calls the distance editor and moves quickly over the view with mouse button pressed. In SALOME version QtxWorkstack listens the events and set focus to the active widget. As a result the widget editor loses focus.

8 years agoDetach, Auxiliary and Delete actions are granted for the Sketch feature.
nds [Mon, 12 Oct 2015 13:23:28 +0000 (16:23 +0300)]
Detach, Auxiliary and Delete actions are granted for the Sketch feature.

Wrong case is that the "Detach" action tried to abort all operations. This is a regression, which happens after "Abort previous operation by Edit of Parameter" (5 hours ago).

8 years agoFix for the issue #1048
mpv [Mon, 12 Oct 2015 11:56:20 +0000 (14:56 +0300)]
Fix for the issue #1048

8 years agoFIx for the python scripts: with and without nested transactions the current feature...
mpv [Mon, 12 Oct 2015 11:29:00 +0000 (14:29 +0300)]
FIx for the python scripts: with and without nested transactions the current feature must be correctly set in the end.

8 years agoAvoid the warning message in a right case.
nds [Mon, 12 Oct 2015 09:26:36 +0000 (12:26 +0300)]
Avoid the warning message in a right case.

8 years agoChange name of method
vsv [Mon, 12 Oct 2015 09:05:26 +0000 (12:05 +0300)]
Change name of method

8 years agoAllows to get also the hidden features
mpv [Mon, 12 Oct 2015 09:01:02 +0000 (12:01 +0300)]
Allows to get also the hidden features

8 years agoMerge branch 'BR_ADVANCED_CURRENT_FEATURE_MANAGEMENT' into Dev_1.5.0
mpv [Mon, 12 Oct 2015 08:58:19 +0000 (11:58 +0300)]
Merge branch 'BR_ADVANCED_CURRENT_FEATURE_MANAGEMENT' into Dev_1.5.0

8 years agoMinor fix: checked on edition of extrusion-cut sketch: extrusion cut result should... BR_ADVANCED_CURRENT_FEATURE_MANAGEMENT
mpv [Mon, 12 Oct 2015 08:56:05 +0000 (11:56 +0300)]
Minor fix: checked on edition of extrusion-cut sketch: extrusion cut result should not be appeared

8 years agoFix for the problem of activation/deactivation part and current feature to sub-elemen...
mpv [Mon, 12 Oct 2015 08:39:18 +0000 (11:39 +0300)]
Fix for the problem of activation/deactivation part and current feature to sub-element of sketch setting.

8 years agoAbort previous operation by Edit of Parameter. Scenario: Create a parameter, start...
nds [Mon, 12 Oct 2015 08:28:26 +0000 (11:28 +0300)]
Abort previous operation by Edit of Parameter. Scenario: Create a parameter, start Sketch, create contour, edit line, call parameter->edit. There is no warning about aborting of the current operation.

8 years agoIssue #1016: Hide selection rectangle on sketcher operation
vsv [Mon, 12 Oct 2015 07:49:02 +0000 (10:49 +0300)]
Issue #1016: Hide selection rectangle on sketcher operation

8 years agoEqual points should not be used in the operation preselection.
nds [Mon, 12 Oct 2015 05:33:04 +0000 (08:33 +0300)]
Equal points should not be used in the operation preselection.

8 years agoFinalization of concealment management with stable and not stable feature
mpv [Fri, 9 Oct 2015 14:36:38 +0000 (17:36 +0300)]
Finalization of concealment management with stable and not stable feature

8 years agoMerge branch 'BR_ADVANCED_CURRENT_FEATURE_MANAGEMENT' of salome:modules/shaper into...
vsv [Fri, 9 Oct 2015 08:39:37 +0000 (11:39 +0300)]
Merge branch 'BR_ADVANCED_CURRENT_FEATURE_MANAGEMENT' of salome:modules/shaper into BR_ADVANCED_CURRENT_FEATURE_MANAGEMENT

Conflicts:
src/ModuleBase/ModuleBase_OperationFeature.cpp

8 years agoCall method setStable inside of transaction
vsv [Fri, 9 Oct 2015 08:36:41 +0000 (11:36 +0300)]
Call method setStable inside of transaction

8 years agoAccording to this branch modifications, sub-composites can be in history.
nds [Fri, 9 Oct 2015 08:34:12 +0000 (11:34 +0300)]
According to this branch modifications, sub-composites can be in history.

Example: ExtrusionCut, double click on Sketch. Sketch is enabled, ExtrusionCut is disabled.

8 years agoSetCurrentFeature call is moved to operation manager to perform it in the commit...
nds [Fri, 9 Oct 2015 08:06:05 +0000 (11:06 +0300)]
SetCurrentFeature call is moved to operation manager to perform it in the commit transaction. Reason: the information about the top create operation is necessary but it is not available in the operation.