Roman Telezhynskyi
|
54710608d6
|
Better piece flipping.
|
2021-08-26 08:50:11 +03:00 |
|
Roman Telezhynskyi
|
d32bbfcfd4
|
Layout properties.
|
2021-08-25 16:58:50 +03:00 |
|
Roman Telezhynskyi
|
4646b6c1fb
|
Default layout settings.
|
2021-08-21 16:14:03 +03:00 |
|
Roman Telezhynskyi
|
087d0855dd
|
Undo/Redo remove sheet.
|
2021-08-19 16:24:43 +03:00 |
|
Roman Telezhynskyi
|
3f73bd9d75
|
Undo/Redo add sheet.
|
2021-08-19 16:09:44 +03:00 |
|
Roman Telezhynskyi
|
6da151c604
|
Undo/Redo move piece on sheet.
|
2021-08-19 15:13:54 +03:00 |
|
Roman Telezhynskyi
|
18d9417c96
|
Undo/Redo transformation origin move.
|
2021-08-19 12:36:39 +03:00 |
|
Roman Telezhynskyi
|
9a7e4e5ea6
|
Refresh rotation handles after rotation finish.
|
2021-08-18 20:51:40 +03:00 |
|
Roman Telezhynskyi
|
cfb8c1b1f4
|
Fix calculating a piece bounding rect.
If the piece will have incorrect shape user will see drawing artifacts.
|
2021-08-18 20:47:49 +03:00 |
|
Roman Telezhynskyi
|
a35e46f845
|
Undo/Redo piece rotate.
|
2021-08-18 20:33:47 +03:00 |
|
Roman Telezhynskyi
|
0908b5a1f7
|
Undo/Redo piece move.
|
2021-08-17 18:49:28 +03:00 |
|
Roman Telezhynskyi
|
b638be5b2e
|
Use QSaveFile class for saving a layout.
|
2021-08-14 17:21:58 +03:00 |
|
Roman Telezhynskyi
|
742c1c3eb3
|
Handle read only state.
|
2021-08-14 17:16:58 +03:00 |
|
Roman Telezhynskyi
|
2d68d40b59
|
Restore the maybe save warning.
|
2021-08-14 16:00:42 +03:00 |
|
Roman Telezhynskyi
|
edee237fb8
|
Fix crash when we open the same file at the same windows twice.
|
2021-08-14 15:24:22 +03:00 |
|
Roman Telezhynskyi
|
807183b2ce
|
Read/Write layout file.
|
2021-08-14 15:19:28 +03:00 |
|
Roman Telezhynskyi
|
718ff2056a
|
Refactor names to avoid confusion.
|
2021-08-14 15:18:15 +03:00 |
|
Roman Telezhynskyi
|
d6fe9508a6
|
Move piece with keyboard.
|
2021-08-09 15:24:36 +03:00 |
|
Roman Telezhynskyi
|
3fbe96c2a7
|
Piece rotation.
|
2021-08-09 15:09:10 +03:00 |
|
Roman Telezhynskyi
|
b366986f7a
|
Make an increment name valid after user selected it from a completion list.
|
2021-08-06 17:06:11 +03:00 |
|
Roman Telezhynskyi
|
785d72117d
|
Fix incorrect comparison of the global length of passmark to minimal allowed value.
|
2021-08-06 16:54:45 +03:00 |
|
Roman Telezhynskyi
|
c7db3de6d8
|
Restored a piece context menu.
|
2021-07-31 16:00:32 +03:00 |
|
Roman Telezhynskyi
|
2eecf95af9
|
Cleaning.
|
2021-07-31 12:32:23 +03:00 |
|
Roman Telezhynskyi
|
bc0b271f16
|
Add Add/Remove sheets.
|
2021-07-31 12:21:07 +03:00 |
|
Roman Telezhynskyi
|
52c9257bd0
|
Highlight active sheet.
|
2021-07-31 09:24:38 +03:00 |
|
Roman Telezhynskyi
|
bc3b144fc3
|
GCC warning.
|
2021-07-30 18:03:29 +03:00 |
|
Roman Telezhynskyi
|
78382b5c97
|
Fix issue with drag pixmap.
It disappears if move cursor far enough. Instead draw a cursor which will include a piece pixmap.
|
2021-07-30 18:03:20 +03:00 |
|
Roman Telezhynskyi
|
5242b4ed54
|
Restore adding pieces on sheet.
|
2021-07-30 14:49:38 +03:00 |
|
Roman Telezhynskyi
|
ec6c1cad23
|
Cleaning carousel.
|
2021-07-29 18:05:25 +03:00 |
|
Roman Telezhynskyi
|
91a69b83b6
|
Cleaning and refactoring.
|
2021-07-29 17:11:18 +03:00 |
|
Roman Telezhynskyi
|
9d9f953fae
|
Fix layout comment.
|
2021-07-27 10:16:38 +03:00 |
|
Roman Telezhynskyi
|
53f7d00e6d
|
Fix crash when a grainline is empty.
|
2021-07-27 10:13:11 +03:00 |
|
Roman Telezhynskyi
|
bbc6f20237
|
Table of variables is available in Details mode.
(cherry picked from commit 3df3dc58c3 )
|
2021-07-27 10:08:25 +03:00 |
|
Roman Telezhynskyi
|
cfac8e8355
|
Cppcheck warning.
|
2021-07-26 16:52:54 +03:00 |
|
Roman Telezhynskyi
|
e5105e4eed
|
Merge branch 'develop' into feature/manual-layout
|
2021-07-26 16:47:54 +03:00 |
|
Roman Telezhynskyi
|
816f9f02a3
|
When we search point of intersection curve and axis select the base point only at the end.
|
2021-07-24 16:36:17 +03:00 |
|
Roman Telezhynskyi
|
6c5c4f671b
|
Fix hover for tool point of intersection curve and axis.
|
2021-07-24 16:26:42 +03:00 |
|
Roman Telezhynskyi
|
8656e9f633
|
GCC warning.
|
2021-07-24 12:35:22 +03:00 |
|
Roman Telezhynskyi
|
a474713b77
|
Fix visualization for tool point of intersection line and axis. Case when the axis's point lies on the line.
|
2021-07-24 12:05:55 +03:00 |
|
Roman Telezhynskyi
|
25047b329d
|
Fix hover for tool point of intersection line and axis.
|
2021-07-24 12:05:04 +03:00 |
|
Roman Telezhynskyi
|
8ffc2447dd
|
Fix finding point of intersection curve and axis.
Add case where the axis's point lies on the curve.
|
2021-07-24 11:27:50 +03:00 |
|
Roman Telezhynskyi
|
a6d9194051
|
New warnings. Warn a user about incorrect cut curve segment length.
|
2021-07-24 11:15:48 +03:00 |
|
Roman Telezhynskyi
|
95ba17aee3
|
2 decimals for entering values in multi measurements tables. Closes #136
|
2021-07-24 10:49:29 +03:00 |
|
Roman Telezhynskyi
|
5d84aa6dc1
|
Fix regression. Set default value for detail labels size and grainline length to 10 cm.
|
2021-07-20 16:14:13 +03:00 |
|
Roman Telezhynskyi
|
af3ce8abfe
|
Fix build.
|
2021-07-10 16:21:44 +03:00 |
|
Roman Telezhynskyi
|
bd229583d4
|
Test IsAllowanceValid method.
|
2021-07-10 16:13:29 +03:00 |
|
Roman Telezhynskyi
|
83c230e45f
|
Update tests.
|
2021-07-10 15:51:51 +03:00 |
|
Roman Telezhynskyi
|
7043d59858
|
Warn about stale layout only in GUI mode.
|
2021-07-09 15:38:53 +03:00 |
|
Roman Telezhynskyi
|
a1d4ea13c4
|
Call autosave only in GUI mode.
|
2021-07-09 15:31:35 +03:00 |
|
Roman Telezhynskyi
|
d280f6a2bb
|
Fix regression. Minimal seam allowance width is less than the point accuracy values.
|
2021-07-09 10:42:17 +03:00 |
|