Roman Telezhynskyi
3461281c40
Fix bug with nesting a descending group.
...
Another bug in the function. Wrong increment.
--HG--
branch : develop
2019-07-28 15:32:19 +03:00
Roman Telezhynskyi
5978df2629
Fix bug with nesting a descending group.
...
Together with "Nest quantity" and limited space Valentina removes all
duplicates except first for each next paper sheet.
--HG--
branch : develop
2019-07-27 09:02:41 +03:00
Roman Telezhynskyi
4d54c0c44c
Fix typo in Valentina manpage.
...
Some cyrillic characters were used instead of latin.
--HG--
branch : develop
2019-07-25 08:10:08 +03:00
Roman Telezhynskyi
26397164e8
Clazy warning. Reverse candidate.
...
--HG--
branch : develop
2019-07-24 18:10:32 +03:00
Roman Telezhynskyi
1bd74c7b35
Fix bug in option Unite pages. Correcting offset.
...
--HG--
branch : develop
2019-07-24 18:07:17 +03:00
Roman Telezhynskyi
503e31aee0
Fix error: 'currentIndexChanged' is deprecated: Use currentTextChanged()
...
instead.
--HG--
branch : develop
2019-07-24 16:45:22 +03:00
Roman Telezhynskyi
2563cd8161
Fix error: 'combinedMatrix' is deprecated: Use combinedTransform() instead.
...
--HG--
branch : develop
2019-07-24 15:54:02 +03:00
Roman Telezhynskyi
8e481d6fea
Fix error: 'find' is deprecated: Use bool find(const QString &, QPixmap *)
...
instead.
--HG--
branch : develop
2019-07-24 15:10:13 +03:00
Roman Telezhynskyi
16a5adbbd4
Fix error: 'swap' is deprecated: Use QList<T>::swapItemsAt().
...
--HG--
branch : develop
2019-07-24 14:22:57 +03:00
Roman Telezhynskyi
4ad06e28b2
Clazy warning.
...
--HG--
branch : develop
2019-07-24 13:43:12 +03:00
Roman Telezhynskyi
4a4351b73d
Fix error: 'width' is deprecated: Use QFontMetrics::horizontalAdvance.
...
--HG--
branch : develop
2019-07-24 13:42:22 +03:00
Roman Telezhynskyi
09bd14f382
Rethink feature. Instead of hiding show main path.
...
--HG--
branch : develop
2019-07-23 16:01:39 +03:00
Roman Telezhynskyi
5c84c80039
Refactoring. Reduce modules dependency.
...
--HG--
branch : develop
2019-07-22 17:06:30 +03:00
Roman Telezhynskyi
d21da1944e
Fix calculalting biggest piece edge.
...
--HG--
branch : develop
2019-07-22 16:15:28 +03:00
Roman Telezhynskyi
5e091a2a66
Backed out changeset: ddb5a308daee
...
--HG--
branch : develop
2019-07-22 16:42:37 +03:00
Roman Telezhynskyi
ed1439613e
Fixed issue #718 , "Error when using measurement A23 waist_to_floor".
...
(grafted from 39075c5793253189542fb8dabb2bf032f42f047f)
--HG--
branch : develop
2019-07-21 21:30:26 +03:00
Roman Telezhynskyi
ed6e0afd17
Cppcheck warnings.
...
--HG--
branch : develop
2019-07-21 17:22:50 +03:00
Roman Telezhynskyi
44345085c2
New option --manualPriority.
...
Helps to disable following manual priority without need to change settings for
each piece.
--HG--
branch : develop
2019-07-21 16:26:21 +03:00
Roman Telezhynskyi
95b9c3ed19
New function VFuzzyOnAxis.
...
--HG--
branch : develop
2019-07-21 15:22:09 +03:00
Roman Telezhynskyi
1ab19c05a3
Refactoring. Move VFuzzyComparePoints to VGeometry static library.
...
--HG--
branch : develop
2019-07-21 15:04:08 +03:00
Roman Telezhynskyi
d4a308af5b
Optimize combining.
...
--HG--
branch : develop
2019-07-21 14:42:47 +03:00
Roman Telezhynskyi
185e228853
Allow scrolling hand dragging for non interactive scenes.
...
--HG--
branch : develop
2019-07-21 12:27:58 +03:00
Roman Telezhynskyi
9f6bb49a22
Fix adding a piece to global contour.
...
In case of combine we must skip one edge. In case of rotation we must add right
number of edges.
--HG--
branch : develop
2019-07-21 10:40:41 +03:00
Roman Telezhynskyi
a01490b4f4
Fix searching edge index for mirrored piece.
...
--HG--
branch : develop
2019-07-21 10:35:32 +03:00
Roman Telezhynskyi
93901f6a15
Fix getting edge for mirrored piece.
...
--HG--
branch : develop
2019-07-21 10:34:32 +03:00
Roman Telezhynskyi
a03b8318d1
Show global contour direction.
...
--HG--
branch : develop
2019-07-21 10:33:25 +03:00
Roman Telezhynskyi
24ec03c319
Do not show connect for first and last points in global contour.
...
--HG--
branch : develop
2019-07-21 10:32:42 +03:00
Roman Telezhynskyi
8482f3dd28
Left the most robust way to find intersections.
...
--HG--
branch : develop
2019-07-21 10:30:26 +03:00
Roman Telezhynskyi
cc2aa8d1ba
- Fix edge position for empty sheet. Make it close to paper sheet.
...
- Fix getting contour edge. It must be based on position from empty sheet edge
for "empty" contour.
--HG--
branch : develop
2019-07-21 10:23:17 +03:00
Roman Telezhynskyi
e18d328178
Do not use piece's path for nesting. Use only layout allowance path.
...
--HG--
branch : develop
2019-07-21 10:19:00 +03:00
Roman Telezhynskyi
928626d6be
Change starting shift value. It must be small enough to cover shape of long
...
pieces.
--HG--
branch : develop
2019-07-21 10:10:41 +03:00
Roman Telezhynskyi
48bb83a80e
Fuzzy comparison is not enough to test points on axis.
...
--HG--
branch : develop
2019-07-21 10:07:58 +03:00
Roman Telezhynskyi
71466eac13
Refactoring. In some cases, for systems with different precision,
...
IsPointOnLineviaPDP must take different accuracy value.
--HG--
branch : develop
2019-07-21 09:00:42 +03:00
Roman Telezhynskyi
e37afae597
Allow controlling priority selecting pieces in layout.
...
--HG--
branch : develop
2019-07-19 10:45:57 +03:00
Roman Telezhynskyi
a3e643b5dd
New feature "Hide piece's main path".
...
In some cases users want to hide main path and work with "real" pattern pieces.
This new option allows to quickly disable main path for all pieces without need
to make manual adjustment for each piece. Do not ovveride piece options.
--HG--
branch : develop
2019-07-18 20:18:48 +03:00
Roman Telezhynskyi
8888437b07
Fix way we calculate shift for empty sheet. Make it adjustable only if less
...
than default.
--HG--
branch : develop
2019-07-18 17:40:41 +03:00
Roman Telezhynskyi
a986f765a6
Fix memory leak.
...
--HG--
branch : develop
2019-07-18 17:34:43 +03:00
Roman Telezhynskyi
0d7c406df4
Fix calculating efficiency.
...
Piece square must be based on seam allowance or main path instead of layout
allowance.
--HG--
branch : develop
2019-07-18 17:32:19 +03:00
Roman Telezhynskyi
c522651b6b
Fix typo.
...
--HG--
branch : develop
2019-07-15 20:08:22 +03:00
Roman Telezhynskyi
bdaba68a7e
Allow to undo change of group visibility.
...
Added single group visibility change and multiple groups visibility change,
options hide all/show all. Improved speed for hide all/show all options.
--HG--
branch : develop
2019-07-15 19:56:57 +03:00
Roman Telezhynskyi
965cf34c15
Completed generation of recipe.
...
--HG--
branch : feature
2019-07-11 13:47:55 +03:00
Roman Telezhynskyi
6ed74b2dd0
Refactoring. Use CreateElementWithText to create tag with text.
...
--HG--
branch : feature
2019-07-10 13:07:29 +03:00
Roman Telezhynskyi
8f961300e6
Basic structure for new class VPatternRecipe.
...
--HG--
branch : feature
2019-07-10 12:42:37 +03:00
Roman Telezhynskyi
2dff387e5e
Try another approach to suppress warning -Warray-bounds.
...
--HG--
branch : develop
2019-07-05 11:06:03 +03:00
Roman Telezhynskyi
c01dd8c1dc
Backed out changeset: bea8c53b301d
...
--HG--
branch : develop
2019-07-05 10:59:54 +03:00
Roman Telezhynskyi
c74d25cd31
Backed out changeset: d56740267493
...
--HG--
branch : develop
2019-07-05 10:59:41 +03:00
Roman Telezhynskyi
2ac4267dd3
Fix locking file after double save as.
...
(grafted from 4828cd4acfa596166fe4c8a32f505045b86cab9c)
--HG--
branch : develop
2019-07-04 17:13:33 +03:00
Roman Telezhynskyi
13650f20a4
Try to suppress error: array subscript is above array bounds
...
[-Werror=array-bounds].
--HG--
branch : develop
2019-07-04 15:28:44 +03:00
Roman Telezhynskyi
e8804c90bb
New layout option --nestQuantity.
...
--HG--
branch : develop
2019-07-04 14:33:45 +03:00
Roman Telezhynskyi
3212fc6136
Fix issue with a passmark.
...
--HG--
branch : develop
2019-07-02 19:41:49 +03:00
Roman Telezhynskyi
7e1c096fa1
Try to suppress error: array subscript is above array bounds
...
[-Werror=array-bounds].
--HG--
branch : develop
2019-07-02 23:32:52 +03:00
Roman Telezhynskyi
2b2924911c
Supress Cppcheck warnings.
...
--HG--
branch : develop
2019-07-01 18:44:18 +03:00
Roman Telezhynskyi
9042cd000c
Refactoring.
...
--HG--
branch : develop
2019-07-01 18:24:46 +03:00
Roman Telezhynskyi
efa1bc6f27
Missed return statement.
...
--HG--
branch : develop
2019-07-01 18:18:54 +03:00
Roman Telezhynskyi
fc73ace034
Fix access to private member.
...
--HG--
branch : develop
2019-07-01 18:13:46 +03:00
Roman Telezhynskyi
4bd9cf381e
QDataStream streaming operator for QFlags added only since Qt 5.9.
...
--HG--
branch : develop
2019-07-01 17:58:46 +03:00
Roman Telezhynskyi
f8dddca99f
Fix build.
...
--HG--
branch : develop
2019-07-01 14:02:52 +03:00
Roman Telezhynskyi
762b0fc1d0
Fix build.
...
--HG--
branch : develop
2019-07-01 13:49:10 +03:00
Roman Telezhynskyi
03b8758781
All classes which work with QDataStream must provide a header.
...
--HG--
branch : develop
2019-07-01 13:25:03 +03:00
Roman Telezhynskyi
c536c40628
Refactor AboutToQuit.
...
--HG--
branch : develop
2019-07-01 12:47:06 +03:00
Roman Telezhynskyi
4ab84bce38
Make full serialization/deserialization for class VLayoutPiece.
...
--HG--
branch : develop
2019-07-01 12:26:08 +03:00
Roman Telezhynskyi
35eb1cecff
Refactoring.
...
--HG--
branch : develop
2019-07-01 12:11:18 +03:00
Roman Telezhynskyi
0658d92688
New marcos Q_DISABLE_ASSIGN.
...
--HG--
branch : develop
2019-07-01 11:33:29 +03:00
Roman Telezhynskyi
0330869796
Serialization/deserialization for class VLayoutPiece.
...
--HG--
branch : develop
2019-07-01 11:02:09 +03:00
Roman Telezhynskyi
89f786d98a
Refactoring. Moving enum class LayoutExportFormats.
...
--HG--
branch : develop
2019-07-01 09:57:49 +03:00
Roman Telezhynskyi
a2e71d6e1c
Catch exceptions inside of QRunnable. ref #974 .
...
--HG--
branch : develop
2019-06-24 12:14:10 +03:00
Roman Telezhynskyi
422ba5065f
Change for support HAIKU.
...
(grafted from 168b6626b92d229fe00c454592285b40a97cd577)
--HG--
branch : develop
2019-06-24 10:29:50 +03:00
Roman Telezhynskyi
ad07fb3ae5
Fix regression.
...
Found another way to fix tool Flipping by axis.
--HG--
branch : develop
2019-06-19 18:39:37 +03:00
Roman Telezhynskyi
0ffd46215c
Fix for tool Flipping by axis.
...
--HG--
branch : develop
2019-06-18 19:22:08 +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
a4a6b18561
Cppcheck warning.
...
--HG--
branch : develop
2019-06-18 16:04:50 +03:00
Roman Telezhynskyi
f7c4bdf2a7
Improve handling layout errors.
...
Show Timeout error only if none errors appeared before.
--HG--
branch : develop
2019-06-18 15:14:52 +03:00
Roman Telezhynskyi
80d55659ab
Refactoring.
...
--HG--
branch : develop
2019-06-18 15:10:08 +03:00
Roman Telezhynskyi
d16b0d5501
Remove obsolete debugging system.
...
--HG--
branch : develop
2019-06-18 14:53:00 +03:00
Roman Telezhynskyi
9030cfd52e
Backport QScopeGuard class.
...
--HG--
branch : develop
2019-06-12 08:30:32 +03:00
Roman Telezhynskyi
f01f3b7840
Fix pattern format.
...
--HG--
branch : develop
2019-06-18 14:45:45 +03:00
Roman Telezhynskyi
3ca666fba3
Pass original paper orientation. We cannot rely on paper size because it can be
...
stripped.
--HG--
branch : develop
2019-06-18 14:36:20 +03:00
Roman Telezhynskyi
b80103e088
Improve saving a layout result.
...
--HG--
branch : develop
2019-06-18 14:28:16 +03:00
Roman Telezhynskyi
f1f5806be3
Fix visualization for tool Point from arc and tangent.
...
(grafted from 255a8e601166518ee052e642786be61863d61871)
--HG--
branch : develop
2019-06-08 19:04:23 +03:00
Roman Telezhynskyi
d0cd313df0
Fix export passmarks for layout.
...
Because we did not search in united path we could not draw them and silently
skipped. Now user also will see a warning.
--HG--
branch : develop
2019-06-08 15:32:25 +03:00
Roman Telezhynskyi
a97c90378d
Fix bug in VPiece::IsBufferAllowanceValid.
...
--HG--
branch : develop
2019-06-18 13:48:32 +03:00
Roman Telezhynskyi
12871f0708
Fix issue with artificial loop.
...
--HG--
branch : develop
2019-06-18 13:45:40 +03:00
Roman Telezhynskyi
a62c2bfb55
Fix function VFuzzyComparePoints.
...
--HG--
branch : develop
2019-06-08 08:40:56 +03:00
Roman Telezhynskyi
d2396820c5
Fix bug with landscape oriention.
...
--HG--
branch : develop
2019-06-18 12:35:43 +03:00
Roman Telezhynskyi
0deb90af92
Fix regression. Piece duplicate complains about currentSeamAllowance variable.
...
--HG--
branch : develop
2019-06-03 19:17:17 +03:00
Roman Telezhynskyi
ed1e438d48
Fix crash.
...
If intial formula value is incorrect calling a formula wizard will call an
exception and the aplication will terminate.
--HG--
branch : develop
2019-06-03 12:19:12 +03:00
Roman Telezhynskyi
c9fb50e9a3
Make piece labels transparent.
...
50% opacity.
--HG--
branch : develop
2019-06-03 11:37:02 +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
5c55778d66
Since Q5.12 available support for C++17.
...
--HG--
branch : develop
2019-05-28 17:41:15 +03:00
Roman Telezhynskyi
bcc2eab0fb
Fixing error: 'auto' return without trailing return type; deduced return types
...
are a C++14 extension.
--HG--
branch : develop
2019-05-28 17:25:42 +03:00
Roman Telezhynskyi
d5a1f96bdd
constFirst() introduced since Qt 5.6.
...
--HG--
branch : develop
2019-05-28 16:21:52 +03:00
Roman Telezhynskyi
e9d77c747b
Refactoring.
...
--HG--
branch : develop
2019-05-28 16:20:53 +03:00
Roman Telezhynskyi
aee0861aef
Fixing regression in method DialogTool::GetNodeName.
...
(grafted from 85f1cc324da4971357555e1e1f0aec51eac0f743)
--HG--
branch : develop
2019-05-27 19:14:07 +03:00
Roman Telezhynskyi
1cf3e6dda1
Raise the minimum value for curve approximation to 0.2.
...
With 0.1 Valentina produces visible errors.
--HG--
branch : develop
2019-05-27 18:51:55 +03:00
Roman Telezhynskyi
c2091c6337
Cppcheck warning.
...
--HG--
branch : develop
2019-05-27 17:21:48 +03:00
Roman Telezhynskyi
950e476682
New function VAbstractCurve::SubdividePath.
...
--HG--
branch : develop
2019-05-27 17:13:57 +03:00
Roman Telezhynskyi
6590742f09
Improve "Remove point on line".
...
Now it should handle circular shapes.
--HG--
branch : develop
2019-05-27 17:07:18 +03:00
Roman Telezhynskyi
d58b3f523d
Methods to get a passmark base lines.
...
--HG--
branch : develop
2019-05-27 17:05:42 +03:00
Roman Telezhynskyi
a87f821327
Introduce mapped versions of methods. In some cases we will do mapping manually.
...
--HG--
branch : develop
2019-05-27 17:04:26 +03:00
Roman Telezhynskyi
6294dc0748
New struct VLayoutPassmark to store data about a passmark.
...
--HG--
branch : develop
2019-05-27 14:57:36 +03:00