Roman Telezhynskyi
d08da56764
Improve moving items on scene smart-pattern/valentina#53 .
...
Increase delay to 160 ms. Set static margins.
2020-06-20 12:08:59 +03:00
Roman Telezhynskyi
8aa93f8757
Fix disappearing a visibility group tags after Apply -> OK sequence.
2020-05-07 17:02:16 +03:00
Roman Telezhynskyi
2f4ac3deb9
Fix possible cause of crashes.
2020-03-28 19:43:01 +02:00
Roman Telezhynskyi
c1453f1715
Organization of groups - groups categories. Closes smart-pattern/valentina#15 .
2020-03-24 17:31:32 +02:00
Roman Telezhynskyi
a84857afda
Show linked visibility group in group operation tooltip.
2020-03-24 17:27:16 +02:00
Roman Telezhynskyi
11718f6f44
Refactoring. Set Visibility group data in parent class.
2020-03-24 16:58:34 +02:00
Roman Telezhynskyi
82570bf9db
Remove the linked visibility group when deleting a group operation.
2020-03-24 16:54:17 +02:00
Roman Telezhynskyi
5a367a8d85
Clang warning.
2020-03-18 15:36:00 +02:00
Roman Telezhynskyi
526892ed5a
Auto-created Visibility Group for group operation. Closes smart-pattern/valentina#18 .
2020-03-18 14:45:47 +02:00
Roman Telezhynskyi
9869ae249f
Refactoring. Move all related to the visibility group undo command classes in one file.
2020-03-18 14:37:30 +02:00
Roman Telezhynskyi
475bdadf9b
Fix link to project repo in license header.
2020-01-31 08:02:08 +02:00
Roman Telezhynskyi
716192e520
Refactoring. Hide compatibility layer behind a function.
...
constLast(), move(), append().
--HG--
branch : develop
2020-01-17 15:14:00 +02:00
Roman Telezhynskyi
98a88ed529
Refactoring. Hide compatibility layer behind a function.
...
QLineF::intersects.
--HG--
branch : develop
2020-01-16 17:34:08 +02:00
Roman Telezhynskyi
9c9c4f9abd
Catch missed warning to pattern messages log.
...
--HG--
branch : develop
2020-01-16 14:17:18 +02:00
Roman Telezhynskyi
078f6fad64
Tracking changes/prevent "OK" recalculation after "Apply".
...
--HG--
branch : develop
2020-01-09 18:56:37 +02:00
Roman Telezhynskyi
d74225e63e
QLineF::IntersectType QLineF::intersect(const QLineF&, QPointF*) const' is
...
deprecated: Use intersects() instead.
(grafted from b8646bf40865848ad48eae89cae8419483d56f6b)
--HG--
branch : develop
2020-01-06 18:34:35 +02:00
Roman Telezhynskyi
1217616813
Refactoring.
...
Pass VContainer::AddVariable only a variable, the variable already knows its
name.
--HG--
branch : develop
2019-11-24 13:09:16 +02:00
Roman Telezhynskyi
0c0207aa6f
Fix dialog for tool Point along perpendicular. No memory of line color settings.
...
(grafted from d65f796893e4f8c04b535f711bd8d93275e2ddff)
--HG--
branch : develop
2019-11-19 10:52:53 +02:00
Roman Telezhynskyi
e04f5c70f5
Resolved issue #984 . Special variable "CurrentLength" for tools Cut Arc, Cut
...
Spline and Cut Spline Path.
--HG--
branch : develop
2019-10-29 15:43:25 +02:00
Roman Telezhynskyi
8f6ae65224
New feature Pattern Messages.
...
Added special field to show pattern warnings instead of warning dialogs.
Fixed issue with tabified dockwidgets.
--HG--
branch : develop
2019-10-28 17:44:31 +02:00
Roman Telezhynskyi
b3cc614789
Fix incorrect angle value in tool tooltip.
...
(grafted from 3d1fe3de2bb0d8675ed89934456792906bf1d0eb)
--HG--
branch : develop
2019-10-17 14:54:54 +03:00
Roman Telezhynskyi
c802df2b73
Lupdate warnings.
...
Lupdate lacks of some features to support all C++ valid declarations.
--HG--
branch : develop
2019-09-10 16:57:31 +03:00
Roman Telezhynskyi
45452d4d77
Export group operations as part of pattern recipe.
...
--HG--
branch : develop
2019-08-12 14:03:38 +03:00
Roman Telezhynskyi
965cf34c15
Completed generation of recipe.
...
--HG--
branch : feature
2019-07-11 13:47:55 +03:00
Roman Telezhynskyi
643dce08b7
Changing settings for move and rotate tools through property browser does not
...
take in count previous change for label point and Show label option.
(grafted from 8c626cf05d645f1e9b40dd44a9f361ff1fd2dad7)
--HG--
branch : develop
2019-06-18 19:04:26 +03:00
Roman Telezhynskyi
2538fc24b5
Improve Cut arc tool tooltip.
...
Show ids of subarcs.
--HG--
branch : develop
2019-05-29 13:29:57 +03:00
Roman Telezhynskyi
218ef45d1e
Resolved issue #969 . Fix length to label after soom.
...
--HG--
branch : develop
2019-05-05 17:31:45 +03:00
Roman Telezhynskyi
527d45daba
Fixed issue #966 . Unable to control Approximation scale for arc with length.
...
(grafted from 758fe0d016a641b390f431447cff60d7c93961c8)
--HG--
branch : develop
2019-04-19 13:05:35 +03:00
Roman Telezhynskyi
0987428a93
Increase required Qt version up to 5.4.
...
--HG--
branch : develop
2019-04-05 15:42:22 +03:00
Roman Telezhynskyi
372df4661a
Fix reference counting for modeling objects.
...
--HG--
branch : develop
2019-02-16 11:57:47 +02:00
Roman Telezhynskyi
ab93e4d448
Fix bug in method SetAttributeOrRemoveIf.
...
--HG--
branch : develop
2019-02-14 16:25:39 +02:00
Roman Telezhynskyi
0c3cce5122
Refactoring tool dialogs.
...
--HG--
branch : develop
2019-02-11 13:25:27 +02:00
Roman Telezhynskyi
03e9c3068a
Clazy warning.
...
--HG--
branch : develop
2019-02-11 10:46:37 +02:00
Roman Telezhynskyi
d13b6e841d
Fixed issue #905 . Valentina crashes with error: This id is not unique.
...
(grafted from 0ca6c7805835b3f46bb4e8c2f199e68c804c0820)
--HG--
branch : develop
2018-11-28 12:00:40 +02:00
Roman Telezhynskyi
cf3be706c2
Optimization. Update increments only if necessary.
...
--HG--
branch : develop
2018-11-24 16:47:44 +02:00
Roman Telezhynskyi
60b323cf8e
Fixed issue #882 . VContainer class doesn't support multi document mode.
...
--HG--
branch : release
2018-09-18 16:38:16 +03:00
Roman Telezhynskyi
2858122d9d
Fix typo.
...
--HG--
branch : release
2018-09-02 19:51:00 +03:00
Roman Telezhynskyi
8a29755a36
Resolved issue #868 . New feature. Connect internal path with cutting contour.
...
--HG--
branch : develop
2018-07-26 20:00:24 +03:00
Roman Telezhynskyi
a0e09d3fe7
Fix crash on Windows.
...
Cancelling Piece Path dialog crashes Valentina.
--HG--
branch : develop
2018-07-24 14:57:41 +03:00
Roman Telezhynskyi
fd85efacd9
Resolved issue #862 . Force Valentina to immediately terminate if a pattern
...
contains a parsing warning.
--HG--
branch : develop
2018-07-13 16:18:04 +03:00
Roman Telezhynskyi
63b1eb8068
Cppcheck warning 'missingOverride'.
...
--HG--
branch : develop
2018-06-26 15:53:48 +03:00
Roman Telezhynskyi
e244d002cc
More tools should show a warning if cannot find a result.
...
--HG--
branch : develop
2018-06-07 14:37:43 +03:00
Roman Telezhynskyi
270f3b44a1
Improve handling errors cases for points of intersection.
...
Instead of silence setting coordinate to (0;0) show a warning message. Also for
tool "Point of Lines intersection" set coordinates to (0;0) instead of skipping
creating a point. This will prevent failing to open a pattern file.
--HG--
branch : develop
2018-05-25 17:52:35 +03:00
Roman Telezhynskyi
ccda742aa8
Refactoring. Specifying the "pointer" part outside of auto.
...
--HG--
branch : develop
2018-05-07 14:32:17 +03:00
Roman Telezhynskyi
3b4007a40c
Backed out changeset: 87f0955a62ad ref #841 .
...
--HG--
branch : develop
2018-05-07 14:23:47 +03:00
Roman Telezhynskyi
fd446a7c1f
Fixed issue #841 . Variables Table won't open again when closed with Esc.
...
--HG--
branch : develop
2018-04-23 10:13:19 +03:00
Roman Telezhynskyi
862860f016
QString optimizations.
...
--HG--
branch : develop
2018-04-22 18:32:55 +03:00
Roman Telezhynskyi
3970bbdbc0
Refactoring. Use QChar instead of QString where possible.
...
--HG--
branch : develop
2018-04-12 13:13:19 +03:00
Roman Telezhynskyi
64029c249a
Refactoring. Added special section for string literals.
...
--HG--
branch : develop
2018-04-08 19:45:23 +03:00
Roman Telezhynskyi
cc4768ff77
Fixed issue #836 . Change Detail Name - Update List of Details.
...
--HG--
branch : develop
2018-04-07 14:11:44 +03:00
Ronan Le Tiec
a56c41589c
Merged dismine/valentina into develop
...
--HG--
branch : develop
2018-04-06 21:58:09 +02:00
Roman Telezhynskyi
0e3a9533af
Refactoring. Use C++11 range-based loop.
...
--HG--
branch : develop
2018-04-03 14:36:38 +03:00
Roman Telezhynskyi
6b6a2632a9
Refactoring. Replacing all Q_FOREACH/foreach loops with the c++ range-based
...
loops.
--HG--
branch : develop
2018-04-03 11:15:58 +03:00
Ronan Le Tiec
84bab5386b
issue 826 clear selection when adding an item to a group. changelog and list of contributor
...
--HG--
branch : feature
2018-04-02 11:52:42 +02:00
Ronan Le Tiec
d3da522ac4
issue 826 undo and redo adding or removing item from group finished
...
--HG--
branch : feature
2018-04-01 23:36:54 +02:00
Ronan Le Tiec
1526d77612
issue 826 - workind on undo redo command
...
--HG--
branch : feature
2018-04-01 17:19:10 +02:00
Ronan Le Tiec
2ee19af497
issue 826 start working on undo redo command
...
--HG--
branch : feature
2018-03-31 11:50:08 +02:00
Ronan Le Tiec
5fba6b797b
issue 826 pattern modified when group modified
...
--HG--
branch : feature
2018-03-30 11:02:10 +02:00
Ronan Le Tiec
597f021139
issue 826 improvement to be able to add
...
--HG--
branch : feature
2018-03-29 23:13:33 +02:00
Ronan Le Tiec
67c0e7ed45
issue826 improvement for the handling of groups with the same name
...
--HG--
branch : feature
2018-03-25 20:01:36 +02:00
Ronan Le Tiec
6ce7ac1248
issue 826 sort group names in alphabetical case insensitive order
...
--HG--
branch : feature
2018-03-25 18:21:55 +02:00
Ronan Le Tiec
e3f48b797f
merge issue826 into feature
...
--HG--
branch : feature
2018-03-25 16:56:16 +02:00
Ronan Le Tiec
be44126c94
add remove item from group and add item to group in tool context menu
...
--HG--
branch : issue826
2018-03-24 23:42:17 +01:00
Roman Telezhynskyi
47d86413d0
Minore cleaning.
...
--HG--
branch : develop
2018-03-23 15:40:36 +02:00
Roman Telezhynskyi
45a4a280b0
Fixed issue #825 . Curve path editing - undo.
...
--HG--
branch : develop
2018-03-23 15:39:53 +02:00
Roman Telezhynskyi
6a7405b4d4
Refactoring. Use QString default constructor instead of empty string.
...
--HG--
branch : develop
2018-03-14 16:01:24 +02:00
Roman Telezhynskyi
c1cea4c441
Clazy warnings.
...
--HG--
branch : develop
2018-03-14 15:39:15 +02:00
Roman Telezhynskyi
5f3ee65501
Fix bug in tool property browser. Too strict check makes impossible to fix
...
formula value.
--HG--
branch : develop
2018-02-22 14:59:39 +02:00
Roman Telezhynskyi
d39fea54cd
Resolved issue #810 . Performance regression in c9abc05
(macOS).
...
--HG--
branch : develop
2018-02-15 11:20:34 +02:00
Roman Telezhynskyi
575068e181
Fix bug in control point.
...
Do not draw control point in constructor. It creates artefacts if they enabled
from start.
--HG--
branch : develop
2018-02-06 21:05:43 +02:00
Roman Telezhynskyi
89d01f3fe5
Arrow length should follow line width.
...
--HG--
branch : develop
2018-02-06 20:45:07 +02:00
Roman Telezhynskyi
6e50832578
Fix bug with pen width.
...
--HG--
branch : develop
2018-02-06 20:08:50 +02:00
Roman Telezhynskyi
6c438f92e0
Resolved issue #808 . New feature. Global line width option.
...
--HG--
branch : develop
2018-02-06 19:30:27 +02:00
Roman Telezhynskyi
99d6ea5152
Speed optimization for class VFormula.
...
--HG--
branch : develop
2018-01-20 15:37:15 +02:00
Roman Telezhynskyi
8b16cead24
Improve elliptical arc tooltip.
...
--HG--
branch : develop
2018-01-05 19:49:50 +02:00
Roman Telezhynskyi
55e0ef6549
Allow equal angles for elliptical arc.
...
--HG--
branch : develop
2018-01-05 19:42:28 +02:00
Roman Telezhynskyi
7a77ad0e19
Fix cursor for curves after closing a tool.
...
--HG--
branch : develop
2018-01-05 13:49:32 +02:00
Roman Telezhynskyi
34d1b91225
New hack to restore mouse cursor.
...
--HG--
branch : develop
2018-01-01 16:16:50 +02:00
Roman Telezhynskyi
9aad1b43cb
Fix bug. Valentina doesn't save additional rotation angle for tool Move when
...
use options dialog.
--HG--
branch : develop
2017-11-28 12:12:33 +02:00
Roman Telezhynskyi
9162b58417
Fix bug in Move tool. Dialog doesn't pass optional rotate origin point.
...
ref #726 .
--HG--
branch : develop
2017-11-19 17:31:04 +02:00
Roman Telezhynskyi
8dbcfb4874
Fix issue with elliptical arc. It should read but ignore attribute 'aScale'.
...
ref #768 .
--HG--
branch : develop
2017-11-18 13:48:03 +02:00
Roman Telezhynskyi
604baa61d3
Improve Move tool. It should provide optional rotation origin point field.
...
ref #726 .
--HG--
branch : develop
2017-11-17 12:28:57 +02:00
Roman Telezhynskyi
016883110f
Allow an arc to have the same start and end angles.
...
In such a case full circle will be drawn.
--HG--
branch : develop
2017-11-15 13:22:16 +02:00
Roman Telezhynskyi
12761dcfa6
SonarQube warning.
...
--HG--
branch : develop
2017-11-14 15:08:19 +02:00
Roman Telezhynskyi
bbee47fe35
Fix compatibility with Qt below version 5.5.
...
--HG--
branch : develop
2017-11-14 15:06:22 +02:00
Roman Telezhynskyi
3510843e44
Resolved issue #726 . Improve Move tool. Add optional rotate option.
...
--HG--
branch : develop
2017-11-13 19:39:11 +02:00
Roman Telezhynskyi
736d21d71c
Fix bug with mouse cursor when use line tool.
...
--HG--
branch : develop
2017-11-13 11:03:12 +02:00
Roman Telezhynskyi
ec3750e087
Resolved issue #773 . Tool Point intersection curve and axis cannot find
...
desired intersection poin.
(grafted from 86bc49a9552fc4555956815a4d32abfa091ccfc1)
--HG--
branch : develop
2017-11-11 11:01:45 +02:00
Roman Telezhynskyi
e9abab4eb2
Fix bug in Valentina.
...
Each QGaphicsItem should make accepted mouse press event if it accept an event.
--HG--
branch : develop
2017-10-31 10:31:50 +02:00
Roman Telezhynskyi
790e276102
SonarQube warnings.
...
--HG--
branch : develop
2017-10-30 12:16:58 +02:00
Roman Telezhynskyi
7a11b3497a
Fix bug with setting cursor QGraphicsPathItem without hover events.
...
--HG--
branch : develop
2017-10-30 11:08:25 +02:00
Roman Telezhynskyi
cbf3e4d5df
When create group selecting a control point should also select a curve.
...
--HG--
branch : develop
2017-10-30 08:34:18 +02:00
Roman Telezhynskyi
55754d227b
Fix bug with spline path.
...
--HG--
branch : develop
2017-10-30 08:20:03 +02:00
Roman Telezhynskyi
8309fa8c7a
Save show curve details state between sessions.
...
--HG--
branch : develop
2017-10-29 15:13:13 +02:00
Roman Telezhynskyi
f16d26b659
Improve EnsureVisibleWithDelay feature.
...
Margins should to be scaled according to scene scale factor.
--HG--
branch : develop
2017-10-29 13:46:58 +02:00
Roman Telezhynskyi
09f3ba234c
Fix bug with item highligh selected.
...
--HG--
branch : develop
2017-10-29 11:06:17 +02:00
Roman Telezhynskyi
def801a626
Call item update if curve detailed mode changed.
...
Need to show/hide a curve direction.
--HG--
branch : develop
2017-10-29 10:53:47 +02:00
Roman Telezhynskyi
969dd163bf
Fix bug with spline's control point.
...
Fix infinite redrawing.
--HG--
branch : develop
2017-10-28 19:21:47 +03:00
Roman Telezhynskyi
d3cf15f5b8
Fix some bugs.
...
--HG--
branch : develop
2017-10-28 17:31:18 +03:00
Roman Telezhynskyi
29b23bbce3
Toggle piece node point label. ref #755 .
...
--HG--
branch : develop
2017-10-27 11:53:35 +03:00