Roman Telezhynskyi
|
291c19d5a2
|
Property browser for tool Rotation.
--HG--
branch : feature
|
2016-05-18 14:32:51 +03:00 |
|
Roman Telezhynskyi
|
84a56545ea
|
Merge with develop.
--HG--
branch : feature
|
2016-05-18 13:18:08 +03:00 |
|
Valentina Zhuravska
|
0d8d9cb5e1
|
Resolved issue #487. True dart point always goes to origin when the label is moved.
--HG--
branch : develop
|
2016-05-17 13:46:52 +03:00 |
|
Roman Telezhynskyi
|
970b876cf7
|
Show the tool visualization.
--HG--
branch : feature
|
2016-05-17 13:24:51 +03:00 |
|
Roman Telezhynskyi
|
18d3a297cd
|
VToolRotation::SetFactor.
--HG--
branch : feature
|
2016-05-17 13:02:01 +03:00 |
|
Roman Telezhynskyi
|
ac49d298f8
|
Refactoring. Use tag names from class VAbstractPattern.
--HG--
branch : feature
|
2016-05-16 20:59:04 +03:00 |
|
Roman Telezhynskyi
|
7dbba35919
|
Parse the tool in a file.
--HG--
branch : feature
|
2016-05-16 20:27:51 +03:00 |
|
Roman Telezhynskyi
|
02eb12ba3e
|
Fix warning "Class implements the interface QGraphicsItem but does not list it
in Q_INTERFACES. qobject_cast to QGraphicsItem will not work!"
--HG--
branch : feature
|
2016-05-14 22:58:00 +03:00 |
|
Roman Telezhynskyi
|
e9d23a7a32
|
Refactoring. Each a static method has access to each method in a class. So, we
can declare a constructor in private section for each a tool class that has
"Create" methods.
--HG--
branch : feature
|
2016-05-14 22:54:57 +03:00 |
|
Roman Telezhynskyi
|
6187f16c6a
|
Refactoring. Use conversion operator for conversion VPointF to QPointF.
--HG--
branch : feature
|
2016-05-14 22:28:09 +03:00 |
|
Roman Telezhynskyi
|
4ec4f276fc
|
GCC warnings.
--HG--
branch : feature
|
2016-05-13 18:10:13 +03:00 |
|
Roman Telezhynskyi
|
c8a041e4f2
|
Refactoring undocommands move label.
--HG--
branch : feature
|
2016-05-13 18:05:35 +03:00 |
|
Roman Telezhynskyi
|
fc4054e49e
|
Undocommand move a label of rotated point.
--HG--
branch : feature
|
2016-05-13 16:50:30 +03:00 |
|
Roman Telezhynskyi
|
80b415f258
|
Merge with develop.
--HG--
branch : feature
|
2016-05-12 22:52:31 +03:00 |
|
Roman Telezhynskyi
|
910c40a5b3
|
Commit successful build.
--HG--
branch : feature
|
2016-05-12 22:11:21 +03:00 |
|
Roman Telezhynskyi
|
49bee0cada
|
Delete key did not work.
--HG--
branch : develop
|
2016-05-08 18:04:18 +03:00 |
|
Roman Telezhynskyi
|
6f56b46d26
|
Fixed Clang warnings.
--HG--
branch : develop
|
2016-05-03 19:50:37 +03:00 |
|
Valentina Zhuravska
|
c95b162c0d
|
Fixed build in win7
--HG--
branch : feature
|
2016-04-11 05:27:51 +03:00 |
|
Roman Telezhynskyi
|
48e411a3ce
|
Working with group widget.
--HG--
branch : feature
|
2016-04-07 17:57:53 +03:00 |
|
Roman Telezhynskyi
|
cb67249b54
|
New undo command Add Group.
--HG--
branch : feature
|
2016-04-06 12:03:34 +03:00 |
|
Roman Telezhynskyi
|
ada64305c0
|
Dialog Group.
--HG--
branch : feature
|
2016-04-05 20:14:12 +03:00 |
|
Roman Telezhynskyi
|
371c352efc
|
Tool "Curve intersect axis" store data about subpaths.
--HG--
branch : develop
|
2016-04-02 20:47:56 +03:00 |
|
Roman Telezhynskyi
|
c99cdb69ec
|
Added new curve path segment variables.
--HG--
branch : develop
|
2016-04-02 00:15:04 +03:00 |
|
Roman Telezhynskyi
|
bb29984b4a
|
Cut tools do not create subcurves anymore.
--HG--
branch : develop
|
2016-04-01 17:32:36 +03:00 |
|
Roman Telezhynskyi
|
9a6a5be59d
|
No need anymore to disable the drawing of the selection border.
--HG--
branch : feature
|
2016-03-31 20:27:40 +03:00 |
|
Roman Telezhynskyi
|
9f5fd98865
|
Fixed tools Spline and Spline Path. For their work need section by mouse press
event, all other better work with mouse release event.
--HG--
branch : feature
|
2016-03-31 20:10:20 +03:00 |
|
Roman Telezhynskyi
|
351f01e0e3
|
Disable hover and selection when work with a tool.
--HG--
branch : feature
|
2016-03-31 17:01:41 +03:00 |
|
Roman Telezhynskyi
|
0d4c6c2208
|
By default user can select only labels by rubber band.
--HG--
branch : develop
|
2016-03-28 17:10:19 +03:00 |
|
Roman Telezhynskyi
|
2339a95585
|
Fixed broken redo/undo command moving of a label.
--HG--
branch : develop
|
2016-03-28 15:49:35 +03:00 |
|
Roman Telezhynskyi
|
0c9b8453bf
|
Optimization. No need to refresh a pattern when move a label.
--HG--
branch : develop
|
2016-03-28 12:21:24 +03:00 |
|
Roman Telezhynskyi
|
0325e0a441
|
Changed code tree structure for visualization classes.
--HG--
branch : develop
|
2016-03-24 16:49:15 +02:00 |
|
Roman Telezhynskyi
|
70fd0be830
|
Use Q_REQUIRED_RESULT where it make sense.
--HG--
branch : develop
|
2016-03-23 17:27:17 +02:00 |
|
Roman Telezhynskyi
|
be7277eeba
|
Refactoring. Use more safe function VFuzzyComparePossibleNulls.
--HG--
branch : develop
|
2016-03-23 16:09:30 +02:00 |
|
Roman Telezhynskyi
|
ff667c8602
|
The tool Detail now supports Cubic Bezier Path curve.
--HG--
branch : develop
|
2016-03-22 17:33:05 +02:00 |
|
Roman Telezhynskyi
|
4c1c0d4d0a
|
Fixed empty point label in SplinePath name.
--HG--
branch : develop
|
2016-03-22 17:25:16 +02:00 |
|
Roman Telezhynskyi
|
2e0bf11261
|
The tool Cut Spline now supports Cubic Bezier Path curve.
--HG--
branch : develop
|
2016-03-22 17:14:53 +02:00 |
|
Roman Telezhynskyi
|
19265e1f93
|
Succesful build.
--HG--
branch : feature
|
2016-03-18 23:11:14 +02:00 |
|
Roman Telezhynskyi
|
2c4312046c
|
New classes VAbstractCubicBezierPath and VCubicBezierPath.
--HG--
branch : feature
|
2016-03-16 20:07:50 +02:00 |
|
Roman Telezhynskyi
|
2d69e1a46f
|
The tool Detail now supports Cubic Bezier curve.
--HG--
branch : feature
|
2016-03-10 19:08:37 +02:00 |
|
Roman Telezhynskyi
|
2548697a9e
|
The tool Cut Spline now supports Cubic Bezier curve.
--HG--
branch : feature
|
2016-03-10 18:09:38 +02:00 |
|
Roman Telezhynskyi
|
53250a4dc4
|
Simple curve which uses point as control handle.
--HG--
branch : feature
|
2016-03-10 15:55:04 +02:00 |
|
Roman Telezhynskyi
|
d72ea565cb
|
Fixed wrong handling with true darts points inside tool detail.
(grafted from c84b1a66716faa7e171e5acb2824a7fb5702dd27)
--HG--
branch : develop
|
2016-03-08 19:49:16 +02:00 |
|
Roman Telezhynskyi
|
f53fe379c6
|
Movable spline path.
--HG--
branch : feature
|
2016-03-05 23:06:54 +02:00 |
|
Roman Telezhynskyi
|
40436a5c57
|
Successfull build, bugs was not fixed.
--HG--
branch : feature
|
2016-03-04 18:08:29 +02:00 |
|
Roman Telezhynskyi
|
8d628404df
|
Curve factor was removed.
--HG--
branch : feature
|
2016-02-27 16:49:10 +02:00 |
|
Roman Telezhynskyi
|
a2561bc7da
|
Updated property dialog for tool Spline.
--HG--
branch : feature
|
2016-02-27 12:28:15 +02:00 |
|
Roman Telezhynskyi
|
53cb607f34
|
Block moving a control point if a formula was used.
--HG--
branch : feature
|
2016-02-27 10:29:32 +02:00 |
|
Roman Telezhynskyi
|
679f90d627
|
Block moving a spline by dragging if a formula was used.
--HG--
branch : feature
|
2016-02-26 19:44:51 +02:00 |
|
Roman Telezhynskyi
|
a9112a29cb
|
Create, save, open and edit simple curve by dialog. Editing by mouse still not
prepared.
--HG--
branch : feature
|
2016-02-26 16:38:42 +02:00 |
|
Roman Telezhynskyi
|
fcd254f08c
|
Fixed bug disabling tool True darts.
(grafted from 8c5aeccb775c10068c8f20a881994b3b4fac808a)
--HG--
branch : develop
|
2016-02-22 11:38:18 +02:00 |
|
Roman Telezhynskyi
|
7d991584fb
|
Fixed wrong calulation tool True darts.
--HG--
branch : develop
|
2016-02-22 11:02:24 +02:00 |
|
Roman Telezhynskyi
|
0846d3c282
|
Read and save a spline path attribute 'duplicate'.
--HG--
branch : feature
|
2016-02-16 15:37:01 +02:00 |
|
Roman Telezhynskyi
|
c80fe9c61b
|
Show name in a property browser.
--HG--
branch : feature
|
2016-02-16 15:04:21 +02:00 |
|
Roman Telezhynskyi
|
be3fc296f4
|
Untested changes for the tool Spline.
--HG--
branch : feature
|
2016-02-15 16:30:48 +02:00 |
|
Roman Telezhynskyi
|
f264206aab
|
Refactoring DialogSpline.
--HG--
branch : feature
|
2016-02-15 11:02:55 +02:00 |
|
Roman Telezhynskyi
|
0f747ede7e
|
The first implementation for tool Spline.
--HG--
branch : feature
|
2016-02-12 20:10:01 +02:00 |
|
Roman Telezhynskyi
|
791d874c9a
|
Little refactoring.
--HG--
branch : feature
|
2016-02-12 15:49:59 +02:00 |
|
Roman Telezhynskyi
|
8683b69f13
|
Select an item inside mousePressEvent() instead mouseReleaseEvent().
--HG--
branch : feature
|
2016-02-11 13:05:08 +02:00 |
|
Roman Telezhynskyi
|
85f5df4b21
|
Removing objects before each FullParse. NodeArc, NodeSpline, NodeSplinePath are
not part of a scene anymore.
--HG--
branch : develop
|
2016-02-10 18:45:49 +02:00 |
|
Roman Telezhynskyi
|
9eac04654c
|
Refactoring. Always use AddTool method.
--HG--
branch : develop
|
2016-02-10 12:13:34 +02:00 |
|
Roman Telezhynskyi
|
fb6e3b29ff
|
Updated the tool "Point of intersection curves" to new correct way work with
references.
--HG--
branch : develop
|
2016-02-02 15:50:15 +02:00 |
|
Roman Telezhynskyi
|
78799d3d83
|
Resolved issue #441. Broken reference incrementation for tool "True Dart point".
(grafted from 0c13c14f9829e53dbbbe850053947b646bd800bd)
--HG--
branch : develop
|
2016-02-02 15:38:30 +02:00 |
|
Roman Telezhynskyi
|
c1fecafda9
|
Refactoring.
--HG--
branch : feature
|
2016-01-25 19:10:39 +02:00 |
|
Roman Telezhynskyi
|
d86c79f290
|
Unit test. Check VToolPointOfIntersectionCurves::FindPoint() method.
--HG--
branch : feature
|
2016-01-25 19:06:36 +02:00 |
|
Roman Telezhynskyi
|
ea0000fea6
|
First successful build. Tool working was not tested!
--HG--
branch : feature
|
2016-01-24 18:15:08 +02:00 |
|
Roman Telezhynskyi
|
7982e48e4e
|
If item's rect is bigger than view's rect ensureVisible works very unstable.
(grafted from d807a6fc7a9c1abc588dfda621ac7b70f90b401b)
--HG--
branch : develop
|
2016-01-15 14:57:47 +02:00 |
|
Roman Telezhynskyi
|
aadac5772d
|
Showing/hiding control points require recalculation scene size.
(grafted from 6f9642ea3c32ce5a333fa85339fd761aa992acc6)
--HG--
branch : develop
|
2016-01-15 14:57:41 +02:00 |
|
Roman Telezhynskyi
|
3026f9dfc6
|
Call ensureVisible() only in mouseMoveEvent() method. Alwayse update size of
scene.
(grafted from a080e8c10e0817579d802539e4ef30b4b51f43a8)
--HG--
branch : develop
|
2016-01-15 14:57:23 +02:00 |
|
Roman Telezhynskyi
|
5517b96613
|
Ensure cursor visibility when move curve.
(grafted from e7cbd25ec5f67ef9b413244b32a543b2a2a0603f)
--HG--
branch : develop
|
2016-01-15 14:57:09 +02:00 |
|
Roman Telezhynskyi
|
6a28f464b9
|
Fix recalculation the scene when move detail.
(grafted from 2a58800bc48bc82057c7bec08d007eb133849b5b)
--HG--
branch : develop
|
2016-01-15 14:56:33 +02:00 |
|
Roman Telezhynskyi
|
4977604106
|
Correct disabling line to the label.
--HG--
branch : develop
|
2016-01-11 13:24:37 +02:00 |
|
Roman Telezhynskyi
|
3d6f8e0caa
|
Brush detail.
--HG--
branch : develop
|
2016-01-10 15:31:43 +02:00 |
|
Roman Telezhynskyi
|
1c92165467
|
Have found case where the program returns wrong curve segment.
--HG--
branch : develop
|
2016-01-08 17:59:51 +02:00 |
|
Roman Telezhynskyi
|
45454a8955
|
Fix tool UnionDetails. Always left last poit of detail, save children ids,
save in correct section.
--HG--
branch : develop
|
2016-01-07 18:43:08 +02:00 |
|
Roman Telezhynskyi
|
37e799ce71
|
Fixed issue with deleting detail (after union details) and blocked objects.
--HG--
branch : feature
|
2015-12-26 19:10:02 +02:00 |
|
Roman Telezhynskyi
|
00b8aae5a7
|
Fixed issue with deleting detail and blocked objects. Part about tool union
still is not fixed.
--HG--
branch : feature
|
2015-12-26 15:08:41 +02:00 |
|
Roman Telezhynskyi
|
d227ce68c2
|
Show dialog "Fix broken formula" only in GUI mode.
--HG--
branch : develop
|
2015-12-22 20:12:09 +02:00 |
|
Valentina Zhuravska
|
1dce05b239
|
Show openHand cursor only if we can move the detail
--HG--
branch : feature
|
2015-12-20 21:55:27 +02:00 |
|
Valentina Zhuravska
|
73c544c45d
|
Resolved issue #271. Deny move workpieces when tool union is active.
--HG--
branch : feature
|
2015-12-20 21:53:59 +02:00 |
|
Valentina Zhuravska
|
fd658631b3
|
We don't need to move nodePoints
--HG--
branch : feature
|
2015-12-20 21:51:14 +02:00 |
|
Valentina Zhuravska
|
550816a958
|
Resolved issue #270. Selection point by clicking on label in tools seam allowance and union.
--HG--
branch : feature
|
2015-12-17 12:03:44 +02:00 |
|
Valentina Zhuravska
|
10c0ad2c5c
|
Define class VGraphicsSimpleTextItem instead of #include "../vwidgets/vgraphicssimpletextitem.h"
--HG--
branch : feature
|
2015-12-11 16:20:32 +02:00 |
|
Valentina Zhuravska
|
5a22c6baf6
|
Use SCASSERT for point, namePoint and lineName
--HG--
branch : feature
|
2015-12-11 15:07:05 +02:00 |
|
Valentina Zhuravska
|
a1417fc127
|
We don't need to change pen inside RefreshLine method
--HG--
branch : feature
|
2015-12-11 13:35:48 +02:00 |
|
Valentina Zhuravska
|
0869c7fed4
|
We don't need to change the radius, so we can make it const
--HG--
branch : feature
|
2015-12-11 11:33:12 +02:00 |
|
Valentina Zhuravska
|
ece2c42e5f
|
We need one method RefreshLine in VAbstractTool instead of two similar methods in VNodePoint and VToolSinglePoint
--HG--
branch : feature
|
2015-12-11 11:31:21 +02:00 |
|
Valentina Zhuravska
|
d057d336f7
|
Fixed issue #415. Line appears between the point and mark in the detail mode
--HG--
branch : feature
|
2015-12-07 07:48:51 +02:00 |
|
Roman Telezhinskyi
|
b5dfbae5a1
|
Merged in ValentinaZhuravska/valentina/feature (pull request #82)
Resolved Issue #272.
--HG--
branch : develop
|
2015-12-06 18:45:46 +02:00 |
|
Valentina Zhuravska
|
178419742a
|
Added hoverMoveEvent. The cursor should not be changed to arrow until we leave the detail area
--HG--
branch : feature
|
2015-12-06 18:20:37 +02:00 |
|
Roman Telezhynskyi
|
a820b20fc2
|
The program crashes if scene is not connected to view.
--HG--
branch : develop
|
2015-12-05 18:27:38 +02:00 |
|
Roman Telezhynskyi
|
dc25101d78
|
Refactoring. Call parent's method.
--HG--
branch : develop
|
2015-12-04 21:47:44 +02:00 |
|
Roman Telezhynskyi
|
2b0e358cdd
|
Saving position of the base point should be handled in ItemPositionChange
section.
--HG--
branch : develop
|
2015-12-04 21:46:52 +02:00 |
|
Roman Telezhynskyi
|
ae43c66bd9
|
Fixed issue #412. Error in Detail using 'Segment a Simple Curve' tool.
--HG--
branch : develop
|
2015-12-03 21:56:40 +02:00 |
|
Valentina Zhuravska
|
dfa46dc1cd
|
Added mousePressEvent and changed QApplication::setOverrideCursor to SetOverrideCursor
--HG--
branch : feature
|
2015-12-02 23:07:23 +02:00 |
|
Valentina Zhuravska
|
75a4acaea7
|
Resolved Issue #272. Show that user can move workpiece.
--HG--
branch : feature
|
2015-12-02 21:33:42 +02:00 |
|
Roman Telezhynskyi
|
783e3d57c2
|
Support QGraphicsView autoscroll of a draged object.
--HG--
branch : develop
|
2015-11-25 19:26:37 +02:00 |
|
Roman Telezhynskyi
|
36704cd02e
|
Invisible "VSimpleCurve" causes exponential growth scene size, and it causes
the program crash. Because we don't need anymore this calss i just have removed
it.
--HG--
branch : develop
|
2015-11-25 15:45:38 +02:00 |
|
Roman Telezhynskyi
|
a342948437
|
Improved loging. Base point's DeleteTool should ignore value "_referens".
--HG--
branch : develop
|
2015-11-03 17:11:35 +02:00 |
|
Roman Telezhynskyi
|
345b0e5c7f
|
Fixed crash after undo creating a pattern piece.
--HG--
branch : develop
|
2015-11-02 18:25:29 +02:00 |
|
Roman Telezhynskyi
|
88324a11f2
|
Static Code Analysis.
--HG--
branch : develop
|
2015-10-28 16:22:36 +02:00 |
|
Roman Telezhynskyi
|
467ffbd132
|
ICC warnings.
--HG--
branch : develop
|
2015-10-20 17:32:01 +03:00 |
|
Roman Telezhynskyi
|
4d90589f01
|
Clang warnings.
--HG--
branch : develop
|
2015-10-19 16:21:06 +03:00 |
|
Roman Telezhynskyi
|
03b6ce08cc
|
Coverity scan.
--HG--
branch : develop
|
2015-10-19 09:10:39 +03:00 |
|
Roman Telezhynskyi
|
65d2213ef9
|
Coverity scan missing includes.
--HG--
branch : develop
|
2015-10-18 22:30:51 +03:00 |
|
Roman Telezhynskyi
|
5cd9a88761
|
Making class Calculator independent from class VContainer.
--HG--
branch : develop
|
2015-10-15 13:07:43 +03:00 |
|
Roman Telezhynskyi
|
026804bc37
|
Fix for build on drone.io.
--HG--
branch : develop
|
2015-10-08 21:11:50 +03:00 |
|
Roman Telezhynskyi
|
7676959bdb
|
Fix for build on drone.io.
--HG--
branch : develop
|
2015-10-08 20:07:48 +03:00 |
|
Roman Telezhynskyi
|
06a54ba40c
|
Use qUtf8Printable.
--HG--
branch : develop
|
2015-10-01 18:34:03 +03:00 |
|
val177
|
d053d51cba
|
Fixed issue #342
--HG--
branch : develop
|
2015-09-07 12:40:54 +03:00 |
|
val177
|
00e98b8913
|
Fixed issue #345
--HG--
branch : develop
|
2015-09-04 15:39:01 +03:00 |
|
Roman Telezhynskyi
|
8146f53be3
|
Create a measurement independent pattern file.
--HG--
branch : feature
|
2015-08-16 18:56:06 +03:00 |
|
Roman Telezhynskyi
|
90455b8910
|
Class LitePattern for getting a list of measurements from a pattern file.
--HG--
branch : feature
|
2015-08-11 16:41:03 +03:00 |
|
Roman Telezhynskyi
|
75e9bd0ed5
|
Move templates outside class definition.
--HG--
branch : develop
|
2015-07-03 17:03:19 +03:00 |
|
Roman Telezhynskyi
|
d4e13bfe34
|
Use Q_DECL_OVERRIDE.
--HG--
branch : develop
|
2015-07-03 16:36:54 +03:00 |
|
Roman Telezhynskyi
|
bb89e681a2
|
Ignore children in list.
--HG--
branch : feature
|
2015-06-24 17:44:21 +03:00 |
|
Roman Telezhynskyi
|
b866e7b91e
|
Resolved issue #301. True darts.
--HG--
branch : feature
|
2015-06-24 17:30:07 +03:00 |
|
Roman Telezhynskyi
|
9b49c5122c
|
VToolDoublePoint.
--HG--
branch : feature
|
2015-06-20 19:14:04 +03:00 |
|
Roman Telezhynskyi
|
0097d67865
|
Rename VToolPoint.
--HG--
branch : feature
|
2015-06-20 09:23:04 +03:00 |
|
Roman Telezhynskyi
|
a99c3ce54a
|
Better structure for tools.
--HG--
branch : develop
|
2015-06-19 17:17:31 +03:00 |
|
Roman Telezhynskyi
|
dfd717fb24
|
Rename VToolSinglePoint to VToolBasePoint.
--HG--
branch : develop
|
2015-06-19 15:08:27 +03:00 |
|
Roman Telezhynskyi
|
bfaeddfc85
|
VTools static library.
--HG--
branch : feature
|
2015-06-18 20:23:24 +03:00 |
|