Roman Telezhynskyi
0446a0653c
Don't block moving piece label or grainline if pin id is not valid.
...
--HG--
branch : develop
2019-02-24 06:58:35 +02:00
Roman Telezhynskyi
77ae13ae18
New pedantic check. Check if allowance path is valid.
...
This check validate seam allowance path and layout allowance path.
--HG--
branch : develop
2019-02-23 18:43:06 +02:00
Roman Telezhynskyi
73885ea890
Optimization. Delay refresh a piece internals update.
...
--HG--
branch : develop
2019-02-23 13:24:41 +02:00
Roman Telezhynskyi
5472bef03e
Fixed issue #948 . Not possible to create point at 0 degrees.
...
--HG--
branch : develop
2019-02-19 17:18:14 +02:00
Roman Telezhynskyi
e1cd58db03
Fixed issue #946 . Impossible to create pattern in detail mode.
...
--HG--
branch : develop
2019-02-18 14:37:39 +02:00
Roman Telezhynskyi
00313493de
Changes for travis.
...
--HG--
branch : develop
2019-02-16 13:42:31 +02:00
Roman Telezhynskyi
230eb0fa54
Fixes for travis.
...
--HG--
branch : develop
2019-02-16 13:13:17 +02:00
Roman Telezhynskyi
372df4661a
Fix reference counting for modeling objects.
...
--HG--
branch : develop
2019-02-16 11:57:47 +02:00
Roman Telezhynskyi
c118b36579
Fix regression.
...
--HG--
branch : develop
2019-02-14 17:20:56 +02:00
Roman Telezhynskyi
ab93e4d448
Fix bug in method SetAttributeOrRemoveIf.
...
--HG--
branch : develop
2019-02-14 16:25:39 +02:00
Roman Telezhynskyi
9b1cdb1848
Improve localization of modifier keys.
...
--HG--
branch : develop
2019-02-14 13:18:16 +02:00
Roman Telezhynskyi
43a914781f
Cppcheck warning.
...
--HG--
branch : develop
2019-02-13 17:38:22 +02:00
Roman Telezhynskyi
4bfe5201ad
Fix regression.
...
--HG--
branch : develop
2019-02-12 12:36:51 +02:00
Roman Telezhynskyi
26578c0fba
Select formula text in Formula Wizard to help user quickly override it.
...
--HG--
branch : develop
2019-02-12 12:36:12 +02:00
Roman Telezhynskyi
62d6463753
Fix more regressions in dialogs.
...
--HG--
branch : develop
2019-02-12 11:27:51 +02:00
Roman Telezhynskyi
3e821a7b83
Fix regression.
...
--HG--
branch : develop
2019-02-12 11:08:40 +02:00
Roman Telezhynskyi
5a74c4bf63
Cppcheck warnings.
...
--HG--
branch : develop
2019-02-03 15:58:35 +02:00
Roman Telezhynskyi
a4d96e7020
Clazy warning.
...
--HG--
branch : develop
2019-02-03 15:53:51 +02:00
Roman Telezhynskyi
61173f75c4
Minor refactoring.
...
--HG--
branch : develop
2019-02-11 14:16:49 +02:00
Roman Telezhynskyi
7d1c4bc3ba
Introducing new method SetAttributeOrRemoveIf.
...
--HG--
branch : develop
2019-02-11 14:15:59 +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
66d2aeb026
Improve Dialog Seam Allowance tab Labels. Remove unnecessary spaces.
...
--HG--
branch : develop
2019-02-07 15:50:52 +02:00
Roman Telezhynskyi
3b3d1e1b4f
Fixed issue #938 . Dialog Seam Allowance doesn't block user from saving broken
...
formula.
(grafted from 829e2d26bb6e63c8bdbf541caac22a1e7f76602b)
--HG--
branch : develop
2019-02-07 15:42:17 +02:00
Roman Telezhynskyi
864d3568c0
Resolved issue #932 . 2nd version V passmarks.
...
--HG--
branch : develop
2019-01-24 09:26:57 +02:00
Roman Telezhynskyi
7375a457cd
Fix regression. After creating a new detail with workpiece tool, only the point
...
labels appear in the detail screen.
--HG--
branch : develop
2019-01-22 19:04:24 +02:00
Roman Telezhynskyi
b43962d40d
Speed optimization for switching "In layout" state.
...
--HG--
branch : develop
2019-01-16 19:13:23 +02:00
Roman Telezhynskyi
e91c92d4a9
Resolved issue #929 . New variable type: Separator.
...
--HG--
branch : develop
2019-01-16 16:24:41 +02:00
Roman Telezhynskyi
194aac3813
Fixing Wclazy-qstring-allocations warning.
...
--HG--
branch : develop
2019-01-15 16:39:58 +02:00
Roman Telezhynskyi
6efc6f11c8
Fixed issue #924 . Valentina produces wrong passmark for rollback case.
...
(grafted from 5ff3a91f41efebed4963d3377cb2f194983cc7f7)
--HG--
branch : develop
2019-01-09 17:46:02 +02:00
Roman Telezhynskyi
7caf42cf48
Since Q5.4 available support C++14. Some libraries still missed use.
...
--HG--
branch : develop
2018-12-23 20:27:24 +02:00
Roman Telezhynskyi
6403941406
Fixed issue #914 . Filtering custom seam allowance paths prevent including more
...
than one.
(grafted from 07fec74fad050330a1161776e27bb6c877354a59)
--HG--
branch : develop
2018-12-21 13:01:32 +02:00
Roman Telezhynskyi
5bed94c31b
Fixed issue #913 . Unable to save changes for piece path if it doesn't contain a
...
point.
(grafted from 0cf04b80083754dc5ed7e54ed95be63b97a7503a)
--HG--
branch : develop
2018-12-20 17:54:54 +02:00
Roman Telezhynskyi
e23438347a
Fixed issue #912 . Labels in inactive state return to initial color.
...
(grafted from b222072d66ff164252223728d913226b500df73a)
--HG--
branch : develop
2018-12-20 17:50:33 +02:00
Roman Telezhynskyi
b7cf983fb0
Add core library as dependency to vtool static library.
...
--HG--
branch : develop
2018-12-11 12:42:31 +02:00
Roman Telezhynskyi
4e8ceb6c1e
Improve UI. Make placeholder menu scrollable.
...
--HG--
branch : develop
2018-11-30 17:32:36 +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
7c17b3629f
To speed up opening a pattern delay piece RafreshGeometry().
...
--HG--
branch : develop
2018-11-19 11:07:31 +02:00
Roman Telezhynskyi
ead254ab6b
Resolve issue #895 . Improve path validation. Do not allow repeat the same curve
...
twice.
--HG--
branch : develop
2018-10-22 15:43:58 +03:00
Roman Telezhynskyi
9f2959e32e
Resolved issue #894 . Quick way to disable a passmark.
...
--HG--
branch : develop
2018-10-22 15:06:32 +03:00
Roman Telezhynskyi
1d95b36377
Resolved issue #892 . Show tooltip for piece node point.
...
--HG--
branch : develop
2018-10-22 13:28:58 +03:00
Roman Telezhynskyi
978a8ba0c3
Added missed passmark option in Piece Path dialog.
...
Dialog should provide the same amount of options because a piece path can be
used as a custom seam allowance included as main path.
--HG--
branch : release
2018-09-29 21:46:39 +03:00
Roman Telezhynskyi
e252de9e80
Refactoring method DialogTool::GetNodeName().
...
Renamed an argument. Show node details only if requested.
--HG--
branch : release
2018-09-24 14:41:34 +03:00
Roman Telezhynskyi
56e05ab953
Improve context menu in dialog piece path.
...
This menu should povide exclude option. Also Passmark option should be available
only when a piece path included as main path.
--HG--
branch : release
2018-09-24 14:40:02 +03: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
d9bb978532
Do not submit angle type if it has not been changed.
...
--HG--
branch : release
2018-09-02 18:52:19 +03:00
Roman Telezhynskyi
2ce59a1ee6
Added submenu to quick access to piece node point angle type.
...
--HG--
branch : release
2018-09-01 12:21:29 +03:00
Roman Telezhynskyi
37428a4d82
Warn users about empty piece list when they use one of the tools those require
...
a piece to continue work.
--HG--
branch : release
2018-08-12 10:03:39 +03:00
Roman Telezhynskyi
d8f6734451
Refactoring. Use macros FORMAT_VERSION to avoid human mistakes.
...
--HG--
branch : develop
2018-07-26 21:21:08 +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
86e7674920
Fix bug. Hide internal path if it doesn't have a parent.
...
--HG--
branch : develop
2018-07-25 12:57:39 +03:00
Roman Telezhynskyi
fe9dc90dc7
Bug in undocommands. We should return to pattern piece only if in Calculation
...
mode. If do it in Details mode Valentina may not switch pattern piece back when
a user returns to Calculation mode. This breaks a work and no new object can be
added to pattern.
--HG--
branch : develop
2018-07-25 11:26:09 +03:00
Roman Telezhynskyi
d35684a44a
Fix regression. Valentina doesn't show a notch mark in a custom seam allowance
...
list.
--HG--
branch : develop
2018-07-24 15:29:53 +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
fbafe9f052
Forbid enabling notches before completed creation of main path.
...
--HG--
branch : develop
2018-07-24 10:12:44 +03:00
Roman Telezhynskyi
16d8c5fc65
Valentina doesn't allow to continue creating a customer seam allowance after
...
calling a context menu.
--HG--
branch : develop
2018-07-24 10:09:00 +03:00
Roman Telezhynskyi
a8d9795dc3
Improve tooltip for option Cut on fabric.
...
Because this option has effect only on export to DXF-AAMA it confuses users.
--HG--
branch : develop
2018-07-22 11:40:27 +03:00
Roman Telezhynskyi
9d778378d8
Improve Piece Path dialog. Hide posibility to enable passmark for internal path.
...
--HG--
branch : develop
2018-07-22 11:31:57 +03:00
Roman Telezhynskyi
1ae08d6020
Resolved issue #867 . Visibility control for place labels.
...
--HG--
branch : develop
2018-07-20 10:30:05 +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
6c19748802
Improve tooltip. Users are still confused by the message.
...
--HG--
branch : develop
2018-07-13 14:14:16 +03:00
Roman Telezhynskyi
fedbe60952
Resolved issue #860 . Valentina allows forbidflipping and forceflipping at the
...
same time.
Undocommands for context menu were poorly designed.
--HG--
branch : develop
2018-07-09 14:17:53 +03:00
Roman Telezhynskyi
63b1eb8068
Cppcheck warning 'missingOverride'.
...
--HG--
branch : develop
2018-06-26 15:53:48 +03:00
Roman Telezhynskyi
6c3ef7580a
Fix restriction for Detail name.
...
--HG--
branch : develop
2018-06-22 22:16:38 +03:00
Roman Telezhynskyi
09e8c81d6f
Refactoring. Rename GetPPath() to GetPatternPath().
...
--HG--
branch : develop
2018-06-19 09:18:38 +03:00
Roman Telezhynskyi
71d78cf08e
QShortcut context must not be translated in our localization. It is part of
...
Qt's localization files.
--HG--
branch : develop
2018-06-11 09:53:39 +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
cc6c178b17
On macOS, the ControlModifier value corresponds to the Command keys on the
...
keyboard.
--HG--
branch : develop
2018-06-05 18:07:39 +03:00
Roman Telezhynskyi
e343cc8018
Fixed issue #854 . Union Details Tool version 1 breaks a pattern.
...
--HG--
branch : develop
2018-06-05 12:22:31 +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
4f7099294a
Search an item from internal path list to remove in reverse order.
...
--HG--
branch : develop
2018-05-07 18:01:50 +03:00
Roman Telezhynskyi
180332d279
Refactoring. Removing redundant code.
...
--HG--
branch : develop
2018-05-07 18:00:02 +03:00
Roman Telezhynskyi
f027d92a4c
Resolved issue #845 . Defining a "closed" internal path.
...
--HG--
branch : develop
2018-05-07 17:59:21 +03:00
Roman Telezhynskyi
b42664ce80
Refactoring.
...
--HG--
branch : develop
2018-05-07 14:35:01 +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
8a255c063e
Fixed issue #841 . Variables Table won't open again when closed with Esc.
...
--HG--
branch : develop
2018-05-07 14:28:51 +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
ab59a76bbb
String optimization. Replace string " " with signe QChar.
...
--HG--
branch : develop
2018-04-22 18:39:56 +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
0281b5508c
Additional controls for Label template editor. ref #824 .
...
--HG--
branch : develop
2018-04-09 10:20:38 +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
00f9139150
Since we get previous piece from database we don't need to save them in dialog.
...
--HG--
branch : develop
2018-04-08 17:41:48 +03:00
Roman Telezhynskyi
f90c612287
Because Seam allowance tool dialog doesn't control all piece options some of
...
them were lost. ref #836 .
--HG--
branch : develop
2018-04-08 17:40:25 +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
Roman Telezhynskyi
188db90050
Automatically disable check for uniqness for the second point after uniting.
...
ref #835 .
--HG--
branch : develop
2018-04-07 13:36:56 +03:00
Roman Telezhynskyi
e0ecb81932
Fixed issue #834 . Union Tool - Pieces can't be moved after undo union details.
...
--HG--
branch : develop
2018-04-07 13:11:15 +03:00
Roman Telezhynskyi
6438679f0e
Cppcheck warning.
...
--HG--
branch : develop
2018-04-07 12:29:41 +03:00
Ronan Le Tiec
2f4d699cb6
merge with incoming
...
--HG--
branch : develop
2018-04-06 23:11:20 +02:00
Ronan Le Tiec
f09adc22ab
resolves #826 code refactoring and corrections
...
--HG--
branch : develop
2018-04-06 23:08:09 +02:00
Ronan Le Tiec
a56c41589c
Merged dismine/valentina into develop
...
--HG--
branch : develop
2018-04-06 21:58:09 +02:00
Roman Telezhynskyi
d8c3a0ac81
Use native dialog on all platforms except Linux.
...
We have a bug with native dialog on Linux that's why we cannot use it.
--HG--
branch : develop
2018-04-04 08:34:48 +03: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
Roman Telezhynskyi
3252130f36
Refactoring. Use C++11 range-based loop.
...
--HG--
branch : develop
2018-04-02 20:38:56 +03:00
Roman Telezhynskyi
4eaf556342
Cppcheck warning.
...
--HG--
branch : develop
2018-04-02 17:05:53 +03:00
Roman Telezhynskyi
218c2cc518
Resolved issue #830 . Seam allowance tool - object selection and preview.
...
--HG--
branch : develop
2018-04-02 16:49:53 +03:00