Roman Telezhynskyi
33da692248
Added special check for tools those use free click.
...
When a user click on point the app show line between selected point and a mouse
cursor. This usefull when need to select an angle or length. But because
selection of a point also emit release event this particular event should be
ignored. In case of release inside of point circle all worked good, but not if
select point by label.
--HG--
branch : feature
2017-03-29 13:09:49 +03:00
Roman Telezhynskyi
81b88db5cc
Dialog Seam allowance tool now supports passmarks.
...
--HG--
branch : feature
2017-03-24 13:08:16 +02:00
Roman Telezhynskyi
ad23a75d7a
Check if all points in a path are unique.
...
Because in some valid cases the same geometric point can be included in a path
several times we must force user to create unique point for each case. This
happens because we determine each point by point id.
--HG--
branch : feature
2017-03-23 19:36:50 +02:00
Roman Telezhynskyi
d696af9a33
"static" members should be accessed statically.
...
--HG--
branch : develop
2017-03-23 10:25:46 +02:00
Roman Telezhynskyi
573e20f12d
Clang warning.
...
--HG--
branch : develop
2017-03-22 15:29:50 +02:00
Roman Telezhynskyi
e995f6f68a
Added new tool Insert node.
...
--HG--
branch : feature
2017-03-22 12:05:53 +02:00
Roman Telezhynskyi
7fe86bc319
Successful build.
...
--HG--
branch : feature
2017-03-21 17:18:48 +02:00
Roman Telezhynskyi
fa1ab37ca2
Fix dialogs window title.
...
--HG--
branch : feature
2017-03-21 15:42:37 +02:00
Roman Telezhynskyi
96255ef093
Dialog Insert node tool.
...
--HG--
branch : feature
2017-03-21 15:39:14 +02:00
Roman Telezhynskyi
814c2307ee
Refactoring. Minor changes.
...
--HG--
branch : develop
2017-03-18 14:06:40 +02:00
Roman Telezhynskyi
6a3eff4c0b
Resolved issue #641 . Seam Allowance Tools tab texts truncated in MAC.
...
--HG--
branch : feature
2017-03-17 16:38:18 +02:00
Roman Telezhynskyi
abd10d8f56
Move Seam Allowance tool's dialog.
...
--HG--
branch : feature
2017-03-16 14:49:40 +02:00
Roman Telezhynskyi
74ee767a31
Fix bug with warning icon.
...
--HG--
branch : feature
2017-03-14 12:39:03 +02:00
Roman Telezhynskyi
65b3c6d3aa
Fix typo.
...
--HG--
branch : feature
2017-03-13 15:00:44 +02:00
Roman Telezhynskyi
ce1c96528e
If formula is empty set to default value.
...
--HG--
branch : feature
2017-03-13 15:00:32 +02:00
Roman Telezhynskyi
1ab541236d
Successful build.
...
--HG--
branch : feature
2017-03-13 14:27:29 +02:00
Roman Telezhynskyi
988da5fd19
Fix showing warning for labels.
...
--HG--
branch : feature
2017-03-11 16:39:04 +02:00
Roman Telezhynskyi
728b0e79d4
Set default values for grainline length and angle.
...
--HG--
branch : feature
2017-03-11 15:57:57 +02:00
Roman Telezhynskyi
c5f7eef8b4
Fix showing warning for grainline.
...
--HG--
branch : feature
2017-03-11 15:56:39 +02:00
Roman Telezhynskyi
38409f747f
Successful build.
...
--HG--
branch : feature
2017-03-11 15:25:21 +02:00
Roman Telezhynskyi
08d712ffb6
Show warning icon and pin points for tab Labels.
...
--HG--
branch : feature
2017-03-11 11:41:25 +02:00
Roman Telezhynskyi
367c78936a
Rename tab.
...
--HG--
branch : feature
2017-03-10 19:31:48 +02:00
Roman Telezhynskyi
4bec2bb815
Do not warn a user about wrong configuration if top and bottom pin points are
...
not selected.
--HG--
branch : feature
2017-03-10 16:27:56 +02:00
Roman Telezhynskyi
af3735ea23
Grainline now can be controlled by center pin point.
...
--HG--
branch : feature
2017-03-10 16:22:19 +02:00
Roman Telezhynskyi
fb402f84b7
Dialog get/set grainline center pin point.
...
--HG--
branch : feature
2017-03-09 13:10:46 +02:00
Roman Telezhynskyi
714a180b31
Improve memory allocation.
...
--HG--
branch : develop
2017-03-02 13:14:19 +02:00
Roman Telezhynskyi
98f26cd417
Show pins if user activated Pattern Piece Data tab or Grainline tab.
...
--HG--
branch : feature
2017-03-01 07:43:51 +02:00
Roman Telezhynskyi
38740f7ef8
Fix incorrect saving grainline angle and length.
...
--HG--
branch : feature
2017-02-27 14:28:22 +02:00
Roman Telezhynskyi
449543f203
Show warning icon if only both requirements are false.
...
--HG--
branch : feature
2017-02-24 19:42:06 +02:00
Roman Telezhynskyi
1e525ed788
User should at least has valid pins or not null lengths of grainline.
...
--HG--
branch : feature
2017-02-24 17:23:02 +02:00
Roman Telezhynskyi
86cc0fa0b0
Fix typo.
...
--HG--
branch : feature
2017-02-24 17:21:43 +02:00
Roman Telezhynskyi
3a2752ef37
Move all grainline objects inside a group box.
...
--HG--
branch : feature
2017-02-24 17:21:17 +02:00
Roman Telezhynskyi
d9bf2d5d6c
Get window text color from dialog palette. Set Ok color only for Active state.
...
--HG--
branch : feature
2017-02-24 17:17:56 +02:00
Roman Telezhynskyi
edf2b2e74a
Fix typo.
...
--HG--
branch : feature
2017-02-24 16:37:11 +02:00
Roman Telezhynskyi
3ebbc53a01
Delete pin visualization when close Seam allowance dialog.
...
--HG--
branch : feature
2017-02-24 12:14:28 +02:00
Roman Telezhynskyi
757a5ec550
Fix typo.
...
--HG--
branch : feature
2017-02-24 12:11:00 +02:00
Roman Telezhynskyi
8721a4a5d8
Dialog Seam allowance tool now allow select pin points.
...
--HG--
branch : feature
2017-02-23 16:33:15 +02:00
Roman Telezhynskyi
f36a4d6621
Copy-on-write for class VGrainlineData.
...
--HG--
branch : feature
2017-02-23 14:04:49 +02:00
Roman Telezhynskyi
1710e3cdb7
Refactoring. Prepare folder structure for new hierarchy.
...
--HG--
branch : feature
2017-02-23 11:37:19 +02:00
Roman Telezhynskyi
a287913500
Refactoring. Rename class VGrainlineGeometry to VGrainlineData.
...
--HG--
branch : feature
2017-02-23 11:33:17 +02:00
Roman Telezhynskyi
4e3ee3eefd
Refactoring. Rename class VPatternInfoGeometry to VPatternLabelData.
...
--HG--
branch : feature
2017-02-23 11:26:25 +02:00
Roman Telezhynskyi
37efefe1ec
Refactoring. Rename class VPatternPieceData to VPieceLabelData.
...
--HG--
branch : feature
2017-02-23 11:19:27 +02:00
Roman Telezhynskyi
e7651c7194
Merge with develop.
...
--HG--
branch : feature
2017-02-23 09:29:28 +02:00
Roman Telezhynskyi
67d69781f3
Remove the code after "return".
...
--HG--
branch : develop
2017-02-22 19:27:53 +02:00
Roman Telezhynskyi
3bf65edaa6
Merge with develop.
...
--HG--
branch : feature
2017-02-22 14:48:48 +02:00
Roman Telezhynskyi
4ed5fd9329
QScopedPointer doesn't support deleting from outside.
...
--HG--
branch : develop
2017-02-22 08:02:28 +02:00
Roman Telezhynskyi
38abf5c9a0
Removed redundant forward declaration.
...
--HG--
branch : develop
2017-02-18 11:22:59 +02:00
Roman Telezhynskyi
8f0f2399e2
Use QScopedPointer to prevent memory leaks.
...
--HG--
branch : develop
2017-02-18 10:43:06 +02:00
Roman Telezhynskyi
ff2d9c28fe
Init all pin comboboxes.
...
--HG--
branch : feature
2017-02-15 15:32:48 +02:00
Roman Telezhynskyi
a3d27bf9db
Refacoring. Use marcos for getting current combobox data.
...
--HG--
branch : feature
2017-02-15 15:23:04 +02:00