Roman Telezhynskyi
04852c132c
Until Qt 6 moc doesn't support trailing return type well.
2023-05-10 11:00:18 +03:00
Roman Telezhynskyi
4a7ce91f65
Refactoring.
2023-05-09 19:28:11 +03:00
Roman Telezhynskyi
fbbcf5320f
Fix build issues.
2023-05-09 19:27:56 +03:00
Roman Telezhynskyi
8102edad66
Lupdate.
2023-05-08 17:51:35 +03:00
Roman Telezhynskyi
598682e57b
New notch type - Check Notch. Control a notch width and angle with formulas.
2023-05-08 17:51:34 +03:00
Roman Telezhynskyi
66e01d9994
Refactoring.
2023-05-08 17:51:34 +03:00
Roman Telezhynskyi
2fd78f68a5
Simplify number of versions for DXF AAMA/ASTM.
2023-05-03 16:23:54 +03:00
Roman Telezhynskyi
03630fb273
Refactoring.
2023-05-03 14:07:08 +03:00
Roman Telezhynskyi
1311c794c3
Improve handling four ways grainlines.
2023-05-02 17:38:44 +03:00
Roman Telezhynskyi
894e2dffac
Refactoring.
2023-05-02 17:38:44 +03:00
Roman Telezhynskyi
e7a23df3e6
Improve calculating notches.
2023-04-12 21:05:29 +03:00
Roman Telezhynskyi
7dd8aa0058
Fix Clang warning.
2023-04-10 13:17:14 +03:00
Roman Telezhynskyi
a2b701f083
Show/hide grainline when export. Closes #163
2023-04-10 12:20:18 +03:00
Roman Telezhynskyi
64acbfff4c
Fix build with Qt 5.6 on Windows.
2023-04-08 09:58:22 +03:00
Roman Telezhynskyi
857e384221
New grainline type: Four way.
2023-04-07 10:05:29 +03:00
Roman Telezhynskyi
433389b798
QScopedPointer::take() was deprecated since 6.1.
2023-04-03 13:44:20 +03:00
Roman Telezhynskyi
e7e4e07162
Fix seam allowance. Loose requirements to case with prong.
2023-04-03 10:50:25 +03:00
Roman Telezhynskyi
37541b600e
Fix MSVC warnings.
2023-03-08 18:45:42 +02:00
Roman Telezhynskyi
b6d1400b23
Fix build without precompiled headers.
2023-02-28 14:31:14 +02:00
Roman Telezhynskyi
db8c776e36
Fix build with qmake.
2023-02-14 14:55:19 +02:00
Roman Telezhynskyi
04d2a1c631
Use QtCore/qcontainerfwd.h header for forward declaration containers.
2023-02-14 14:52:48 +02:00
Roman Telezhynskyi
feba5f04f1
No member named ‘insertMulti’ in QMap.
...
Before Qt 5.15, QMap distinguished between maps and multi-maps by insert and insertMulti. Qt 5.15 introduces a new class QMultiMap, which inherits from QMap.
2023-02-10 17:51:22 +02:00
Roman Telezhynskyi
659e1f6fc0
Suppress warnings.
2023-02-10 17:51:22 +02:00
Roman Telezhynskyi
404f870069
QtConcurrent::run signature was switched up.
...
Switching to using lambdas instead of binding the methods.
2023-02-09 17:27:43 +02:00
Roman Telezhynskyi
734e5d0d11
QVector and QStringList are now just aliases to QList.
2023-02-09 17:27:43 +02:00
Roman Telezhynskyi
171b3be090
Backward compatibility for type qsizetype.
2023-02-09 17:27:43 +02:00
Roman Telezhynskyi
dee3c593de
Improve stable.h.
2023-02-09 17:24:02 +02:00
Roman Telezhynskyi
6e499b7245
Remove missing in Qt6 headers.
2023-02-09 17:24:02 +02:00
Roman Telezhynskyi
3392ea560e
Enable full static.h on Windows.
2023-01-17 16:48:31 +03:00
Roman Telezhynskyi
74bd52652e
Include vsapoint.cpp only before C++17.
2023-01-16 18:48:21 +02:00
Roman Telezhynskyi
f54de83886
Fix build with Clang.
...
(cherry picked from commit 7ea8441271
)
2023-01-16 18:34:45 +02:00
Roman Telezhynskyi
4bed35052b
Refactoring.
...
Rename method name.
(cherry picked from commit 07dbc5e2ff
)
2023-01-16 18:31:47 +02:00
Roman Telezhynskyi
ab3e58519c
Refactoring.
...
(cherry picked from commit 32f6b1be3e
)
2023-01-16 18:31:39 +02:00
Roman Telezhynskyi
cc0ae88921
Replace static private variable with Q_GLOBAL_STATIC.
...
(cherry picked from commit f0db72c89b
)
2023-01-16 18:31:35 +02:00
Roman Telezhynskyi
1669fbd3b2
Fix Lupdate warnings.
2023-01-12 20:12:16 +02:00
Roman Telezhynskyi
895b02ef0d
Move 'Precompiled headers' group to buildconfig.
2023-01-10 13:27:56 +02:00
Roman Telezhynskyi
d6e3dfcbb3
Property to disable the use of precompiled headers.
2023-01-10 13:27:56 +02:00
Roman Telezhynskyi
2ba1a5db5e
Improve stable.h.
2023-01-10 13:27:56 +02:00
Roman Telezhynskyi
964b4c0aea
Optimize dependencies with Export item.
2023-01-05 12:25:29 +02:00
Roman Telezhynskyi
2788e0a136
Successful build of test binaries.
2023-01-04 21:00:11 +02:00
Roman Telezhynskyi
eb38a1c26f
Successful build of main binaries.
2023-01-04 18:31:50 +02:00
Roman Telezhynskyi
cfe341e7b9
Placeholder for area units. #193
2023-01-02 14:19:46 +02:00
Roman Telezhynskyi
de7239c53b
Refactoring.
2023-01-02 11:32:28 +02:00
Roman Telezhynskyi
386760ff3f
New placeholders CurrentArea and CurrentSeamLineArea. #193
2023-01-02 11:32:21 +02:00
Roman Telezhynskyi
aeaf962a57
Fix preparing placeholders for final measurements. #193
2022-12-31 15:27:44 +02:00
Roman Telezhynskyi
de664c3aa0
error: 'value' is unavailable: introduced in macOS 10.14.
2022-11-22 13:11:08 +02:00
Roman Telezhynskyi
dc565c55b8
Fix build.
2022-11-22 12:36:56 +02:00
Roman Telezhynskyi
655f978706
error: inline variables are only available with -std=c++1z or -std=gnu++1z.
2022-11-22 12:18:00 +02:00
Roman Telezhynskyi
6e77a8401b
Fix build.
2022-11-22 08:34:32 +02:00
Roman Telezhynskyi
e251bd365c
Fix build.
2022-11-22 08:20:22 +02:00
Roman Telezhynskyi
15750a749c
Refactoring. Use std::optional.
2022-11-21 16:47:32 +02:00
Roman Telezhynskyi
8cd3bfb803
Only C++17 introduces the rule that static constexpr member variables are implicitly inline.
2022-11-21 08:55:32 +02:00
Roman Telezhynskyi
2f683930e9
Fix typo.
2022-11-14 18:02:00 +02:00
Roman Telezhynskyi
56cdd08e71
Fix build with Qt 5.6.
2022-11-14 16:53:44 +02:00
Roman Telezhynskyi
165af7c2d8
Fix build for mingw49_32.
2022-11-11 20:46:59 +02:00
Roman Telezhynskyi
accaa68e7a
No reasons for method toJson() to be virtual.
2022-11-10 15:40:41 +02:00
Roman Telezhynskyi
c190725f1c
Suppress Clang warning.
2022-11-10 15:01:42 +02:00
Roman Telezhynskyi
c9abdc350e
Suppress Clang warning.
2022-11-10 14:34:35 +02:00
Roman Telezhynskyi
4869bc2d89
error: incomplete result type 'QPainterPath' in function definition.
2022-11-10 11:58:16 +02:00
Roman Telezhynskyi
2e835c2af2
Cppcheck warnings.
2022-11-10 11:55:50 +02:00
Roman Telezhynskyi
d6e417b197
Export area of piece in Final measurements.
2022-11-10 11:46:05 +02:00
Roman Telezhynskyi
b4256fb500
Optimize includes.
2022-11-10 11:46:04 +02:00
Roman Telezhynskyi
52c8e47e60
New option "Seam line on drawing".
...
There are two ways to export a sew line to DXF-AAMA: on Draw layer or Sew line layer. The second is not standard, but preferable way for most CAD systems.
2022-11-04 17:16:50 +02:00
Roman Telezhynskyi
acc8d73271
Refactoring VAbstractPieceData class.
2022-11-04 16:12:58 +02:00
Roman Telezhynskyi
d03f378a59
Fix incorrect seam allowance. Closes #181
...
Case #2 .
2022-10-29 15:58:14 +03:00
Roman Telezhynskyi
ab43b83ab2
Fix incorrect seam allowance. #181
...
Case #1 .
2022-10-29 15:19:21 +03:00
Roman Telezhynskyi
9c7ab2fb4a
Refactor CastTo.
2022-10-28 16:16:13 +03:00
Roman Telezhynskyi
6c0863ca62
Refactoring.
2022-10-28 16:16:13 +03:00
Roman Telezhynskyi
bd10a78f55
Successful compilation.
2022-10-28 16:16:13 +03:00
Roman Telezhynskyi
05d064af1e
Refactoring.
2022-10-08 14:22:52 +03:00
Roman Telezhynskyi
576e3bbbf2
Refactoring.
2022-10-07 16:04:07 +03:00
Roman Telezhynskyi
70168ebe6c
Fix support Visual Studio 2015.
2022-09-02 17:14:03 +03:00
Roman Telezhynskyi
9055f10658
Fix bug in seam allowance.
2022-08-29 18:13:46 +03:00
Roman Telezhynskyi
b9a2a6715b
Refactoring.
2022-08-22 16:36:01 +03:00
Roman Telezhynskyi
a13f13e3fc
Refactoring.
...
Optimize includes.
2022-08-22 11:34:02 +03:00
Roman Telezhynskyi
7d276461ed
Fix export tiled pdf on Mac OS.
2022-08-18 17:10:42 +03:00
Roman Telezhynskyi
003c9bf33f
Fix build.
2022-08-17 15:51:35 +03:00
Roman Telezhynskyi
de94a6db84
Fix build on Windows.
2022-08-17 11:51:17 +03:00
Roman Telezhynskyi
a0224bd6a2
Fix build on Windows.
2022-08-17 10:01:51 +03:00
Roman Telezhynskyi
53905b624a
Refactoring.
2022-08-16 16:01:17 +03:00
Roman Telezhynskyi
46b2814981
Refactoring.
2022-08-13 19:26:55 +03:00
Roman Telezhynskyi
0ab0edc654
Refactoring.
2022-08-12 18:50:22 +03:00
Roman Telezhynskyi
4e07172a6f
Cppcheck warnings.
2022-08-08 15:25:14 +03:00
Roman Telezhynskyi
be430f8c7e
Fix incorrect seam allowance.
2022-07-15 17:21:56 +03:00
Roman Telezhynskyi
2402bfaf9e
Fix typos.
2022-03-28 17:40:44 +03:00
Roman Telezhynskyi
191cf7e25f
Suspend use of qt_ntfs_permission_lookup. QTBUG-101168
2022-03-17 13:35:49 +02:00
Roman Telezhynskyi
19f95c8e54
Refactoring. Use TextWidth to simplify code.
2022-02-19 21:26:30 +02:00
Roman Telezhynskyi
8837bec33d
Fix mirroring a piece label.
2022-02-19 21:17:51 +02:00
Roman Telezhynskyi
499ec96691
Move literals to separate header.
2022-02-18 10:36:38 +02:00
Roman Telezhynskyi
080e84ff48
New placeholders.
2022-02-14 14:11:27 +02:00
Roman Telezhynskyi
1b188bf414
Compatibility issues.
2022-01-29 10:59:02 +02:00
Roman Telezhynskyi
c7fc0b8dcb
Misc. typos
2021-11-22 18:44:44 +02:00
Roman Telezhynskyi
4b3b7a8987
Add Don't ask again for Stale layout question dialog.
2021-10-19 11:36:34 +03:00
Roman Telezhynskyi
e42775f48e
Fix regression in Valentina's layout. Unite pages worked incorrect.
2021-10-01 18:31:23 +03:00
Roman Telezhynskyi
b861d6a28e
GCC warnings.
2021-09-25 17:18:33 +03:00
Roman Telezhynskyi
73861dedd5
Suppress warnings on mac os.
2021-09-25 12:11:31 +03:00
Roman Telezhynskyi
2ffda9a073
Introduce *_MARK_NONFINAL_CLASS and *_MARK_NONFINAL_METHOD macroses to suppress GCC warning Wsuggest-final-types.
2021-09-25 11:43:05 +03:00
Roman Telezhynskyi
b2f9d00182
Disable Wstringop-overflow on global level because cannot suppress warnings in Qt headers.
2021-09-24 19:00:09 +03:00
Roman Telezhynskyi
a86ef76e5c
Compiler warnings.
2021-09-24 17:56:23 +03:00
Roman Telezhynskyi
cb30d5e3f4
Seam allowance not correct at intersection curve and axis. Closes #145
2021-09-24 12:51:39 +03:00