Commit graph

6046 commits

Author SHA1 Message Date
Roman Telezhynskyi 738e2a4b29 Add tooltip for Export draw feature. 2021-07-01 17:03:22 +03:00
Roman Telezhynskyi 7ea984f194 Fix crash. 2021-07-01 16:54:49 +03:00
Roman Telezhynskyi 391a721d84 Fix GCC warnings. 2021-07-01 16:03:38 +03:00
Roman Telezhynskyi da3e6a8dd7 Bump version. 2021-06-29 17:31:40 +03:00
Roman Telezhynskyi 136da97002 Lupdate. 2021-06-29 12:26:39 +03:00
Roman Telezhynskyi c867a9a56e Export the Draw mode. Closes #83 2021-06-28 20:05:19 +03:00
Roman Telezhynskyi b2b7dff106 Fix regression. Fix correct handle export format for exporting details in the Detail mode. 2021-06-28 10:25:52 +03:00
Roman Telezhynskyi 7779e16be3 Refactoring. 2021-06-28 10:23:44 +03:00
Roman Telezhynskyi f5a5fadc52 Optimize calls. 2021-06-23 15:58:43 +03:00
Roman Telezhynskyi 3c27c3ee46 Fix incorrect seam allowance. Closes #133 2021-06-22 19:04:13 +03:00
Roman Telezhynskyi 8cc9a221c6 As suggested by user, use file name when call save as. 2021-06-22 16:48:37 +03:00
Roman Telezhynskyi 5eaff85a60 Add link to our shop. 2021-06-22 16:38:12 +03:00
Roman Telezhynskyi 4bf9a70a65 Update website link.
We now have new website.
2021-06-22 16:30:22 +03:00
Roman Telezhynskyi 5defddfbb8 Fix parsing formulas with not canonical math symbols.
(cherry picked from commit 5672e616af)
2021-06-11 15:30:24 +03:00
Roman Telezhynskyi 5672e616af Fix parsing formulas with not canonical math symbols. 2021-06-11 15:30:06 +03:00
Roman Telezhynskyi 41e9f0c71a Fix build. 2021-06-04 11:45:21 +03:00
Roman Telezhynskyi 88e681348b Fix build. 2021-06-04 10:43:15 +03:00
Roman Telezhynskyi 598f29a0a9 Fix build. 2021-06-04 10:00:14 +03:00
Roman Telezhynskyi 18c0d7454f Hide warnings related to QMacCGContext. 2021-06-04 08:50:37 +03:00
Roman Telezhynskyi e40f15ea35 Merge branch 'develop' into feature/manual-layout 2021-06-04 08:49:36 +03:00
Roman Telezhynskyi 40619c22ef Hide warnings related to QMacCGContext. 2021-06-04 08:49:09 +03:00
Roman Telezhynskyi daf42ccb67 Fix build. 2021-05-31 12:23:59 +03:00
Roman Telezhynskyi 3ae13febd3 Incorrect behavior of empty arc and elliptical arc. Closes #129 2021-05-31 12:07:28 +03:00
Roman Telezhynskyi 7ee158c11c New menu option Add sheet. 2021-05-27 21:11:32 +03:00
Roman Telezhynskyi 962b5dd561 Cppcheck warning. 2021-05-27 20:58:18 +03:00
Roman Telezhynskyi f3c0af7294 Improve creating a piece icon.
Add more information about contour: seam line, seam allowance, notches, grainline, internal paths.
2021-05-27 19:52:37 +03:00
Roman Telezhynskyi 82935a1f03 Improvements for VPCarrousel. 2021-05-27 15:55:25 +03:00
Roman Telezhynskyi f233e7dcba Improve code style. 2021-05-27 11:35:47 +03:00
Roman Telezhynskyi 18c804c962 Fix closing a pattern file.
Because we did not properly cleared VAbstractPattern class state Valentina thought that after closing the pattern file we still have unsaved changes.

(cherry picked from commit a907ab03ce)
2021-05-26 10:40:45 +03:00
Roman Telezhynskyi a907ab03ce Fix closing a pattern file.
Because we did not properly cleared VAbstractPattern class state Valentina thought that after closing the pattern file we still have unsaved changes.
2021-05-26 10:40:21 +03:00
Roman Telezhynskyi 45256ebdd9 Use SetAttributeOrRemoveIf for margins. 2021-05-26 10:17:02 +03:00
Roman Telezhynskyi 53ed34c226 Mark required attributes. 2021-05-26 10:14:01 +03:00
Roman Telezhynskyi 320ac40056 Add method SetAttributeOrRemoveIf for VPLayoutFileWriter class. 2021-05-26 10:01:50 +03:00
Roman Telezhynskyi 66283709d1 Refactoring.
Redesign SetAttributeOrRemoveIf. Add use of a lambda function.
2021-05-25 21:31:02 +03:00
Roman Telezhynskyi fc06da908f "Select New for creation measurement file" should be "Select New to create a measurement file". Closes #128
(cherry picked from commit 00b436e21d)
2021-05-25 17:29:21 +03:00
Roman Telezhynskyi 00b436e21d "Select New for creation measurement file" should be "Select New to create a measurement file". Closes #128 2021-05-25 17:28:45 +03:00
Roman Telezhynskyi 5467e213a2 Read/write empty layout file. 2021-05-22 20:29:33 +03:00
Ronan 302a1fbc2b Move ExportFormatSuffix and Description to VLayoutExporter 2021-05-22 11:52:24 +02:00
Ronan 1c6aebec4f VPExporter inherits from VLayoutExporter 2021-05-22 11:00:42 +02:00
Ronan fb2a7f8714 refactoring for Settings 2021-05-22 09:25:39 +02:00
Ronan b49087295e Merge remote-tracking branch 'upstream/feature/manual-layout' into feature/manual-layout 2021-05-22 09:13:20 +02:00
Ronan c9a25613f5 Merge remote-tracking branch 'refs/remotes/upstream/feature/manual-layout'
Conflicts:
	src/app/puzzle/vpmainwindow.cpp
	src/app/puzzle/vpmainwindow.h
2021-05-22 09:11:48 +02:00
Roman Telezhynskyi 173703245f Fix build on macx. 2021-05-22 10:05:18 +03:00
Roman Telezhynskyi a05a66b2ae Fix build on Qt less than 5.6. 2021-05-22 09:21:01 +03:00
Roman Telezhynskyi fcc221f53a Cppcheck warning. 2021-05-21 21:41:56 +03:00
Roman Telezhynskyi a9711316ec Refactoring. 2021-05-21 21:33:17 +03:00
Roman Telezhynskyi 06d19ace25 Dialog File > Preferences. 2021-05-21 20:51:46 +03:00
Roman Telezhynskyi 05645ca7df Recently Opened Files. 2021-05-21 18:26:00 +03:00
Roman Telezhynskyi 6efa26ffe3 File > Open Layout. 2021-05-21 18:08:37 +03:00
Roman Telezhynskyi d10355b400 File > Save functions. 2021-05-21 17:17:22 +03:00
Roman Telezhynskyi 67fc4b7539 Label for tooltip. 2021-05-21 12:03:26 +03:00
Roman Telezhynskyi 9c05894dac Move a "scale" spinner to separate tool bar. 2021-05-21 11:52:29 +03:00
Roman Telezhynskyi e1b9fbaccd One application, many windows. 2021-05-21 11:25:43 +03:00
Roman Telezhynskyi 5f607008ac Return to initial concept. 2021-05-21 10:54:58 +03:00
Roman Telezhynskyi dc50d24439 Review class VPMainWindow.
Setup initial state for a window. User must click New or Open before starting to use the window.
2021-05-20 18:33:53 +03:00
Roman Telezhynskyi a0dba0ea25 Review class VPApplication. 2021-05-20 17:10:43 +03:00
Roman Telezhynskyi e15b370ed4 Setup toolbar, set icons for actions. 2021-05-20 16:52:14 +03:00
Roman Telezhynskyi d7041cc835 Control length of a passmark for builtin seam allowance with global setting. #124
This case was not covered.

(cherry picked from commit a5191ce763)
2021-05-20 11:49:04 +03:00
Roman Telezhynskyi a5191ce763 Control length of a passmark for builtin seam allowance with global setting. #124
This case was not covered.
2021-05-20 11:48:47 +03:00
Roman Telezhynskyi c8a7c1a898 Deploy for Puzzle. 2021-05-20 10:35:40 +03:00
Ronan Le Tiec e399c6bf1e max value of placement grid 2021-05-15 15:37:21 +02:00
Ronan Le Tiec 588232a442 new class VPExporter 2021-05-15 15:28:17 +02:00
Ronan Le Tiec ee9bce8632 take orientation into account for export 2021-05-15 13:02:21 +02:00
Roman Telezhynskyi 43fbdbf83c Port changes for Puzzle to the pattern format version 0.8.11. 2021-05-15 12:43:16 +03:00
Roman Telezhynskyi 68c6c033b4 Merge branch 'develop' into feature/manual-layout 2021-05-15 11:27:37 +03:00
Roman Telezhynskyi 342df09a82 To less distract users change completer filter mode to match contains. #124 2021-05-15 10:39:31 +03:00
Roman Telezhynskyi 5c8fbbcc59 Fix getting the latest tag distance. #126 2021-05-13 21:38:24 +03:00
Roman Telezhynskyi 1ea8e1baaa Bump version. 2021-05-13 14:24:05 +03:00
Roman Telezhynskyi 8e94e4f0dc Update debugbreak to the latest version.
Since Clang 10 Clang doesn't like `gnu_inline` attribute.
2021-05-13 11:13:20 +03:00
Roman Telezhynskyi 2a4082c5a8 Fix build on Windows. 2021-05-11 10:53:18 +03:00
Roman Telezhynskyi 6abddfd240 Standard passmarks length for all pieces. Closes #124 2021-05-10 16:39:17 +03:00
Roman Telezhynskyi 6bfc5065bd Alias support for tools Point of intersection curve and axis and Point of intersection curves. 2021-05-08 10:54:14 +03:00
Roman Telezhynskyi b89be44a88 Improve tool tooltip. Show segment names and aliases.
Show segments for tools: Curve intersect axis, Point of intersection curves.
Show aliases for tools: Segment Arc, Segment Spline, Segment Spline Path.
2021-05-07 17:00:23 +03:00
Roman Telezhynskyi 69da5ba9b7 Fix regression. Incorrect data caching. 2021-05-07 11:19:06 +03:00
Roman Telezhynskyi 40af5ce356 Fix correct handle a final measurement formula error when exporting a pattern recipe.
Valentina must not crash.

(cherry picked from commit abdebbbfaa)
2021-05-05 19:47:55 +03:00
Roman Telezhynskyi abdebbbfaa Fix correct handle a final measurement formula error when exporting a pattern recipe.
Valentina must not crash.
2021-05-05 18:53:15 +03:00
Roman Telezhynskyi 662ffd255b Fix incorrect us of QScopedPointer. 2021-05-04 09:33:19 +03:00
Roman Telezhynskyi c61087ed5d Fix potential memory leak. 2021-05-04 09:21:34 +03:00
Roman Telezhynskyi ca20519fa7 Fix deprecation warning. 2021-05-04 09:19:04 +03:00
Roman Telezhynskyi a01f06b439 Fix incorrect define the precompiled header file.
Expected name is stable.h/cpp.
2021-05-04 08:45:27 +03:00
Roman Telezhynskyi 68990ef5b4 Merge branch 'develop' into feature/manual-layout 2021-05-03 18:39:56 +03:00
Roman Telezhynskyi 613502b392 Improve error handling for the dxf export. 2021-04-28 20:06:24 +03:00
Roman Telezhynskyi 90eeec1d70 Fix warning parameter 'filename' not found in the function declaration. 2021-04-28 16:44:05 +03:00
Roman Telezhynskyi 9daeae12fe Filling more gaps in the documentation. 2021-04-28 13:22:24 +03:00
Roman Telezhynskyi 4525662fae Complete code documentation to satisfy Clang. 2021-04-26 09:14:48 +03:00
Roman Telezhynskyi c0afa2408e Fix error inside Save layout dialog. Closes #123
(cherry picked from commit a2d7446308)
2021-04-26 09:06:17 +03:00
Roman Telezhynskyi a2d7446308 Fix error inside Save layout dialog. Closes #123 2021-04-26 09:03:45 +03:00
Ronan Le Tiec 84479771f7 Merge remote-tracking branch 'upstream/feature/manual-layout' into feature/manual-layout 2021-04-24 13:04:44 +02:00
Roman Telezhynskyi b372668c52 Cppcheck warning. 2021-04-24 13:34:44 +03:00
Roman Telezhynskyi f4eb8330b3 Merge branch 'develop' into feature/manual-layout 2021-04-24 13:05:13 +03:00
Roman Telezhynskyi e1fa77510b Remember last selected export format. 2021-04-23 18:03:16 +03:00
Roman Telezhynskyi d9f2b756a4 Extend piece bounding rect. Closes #122 2021-04-23 09:26:49 +03:00
Roman Telezhynskyi 1cccaf097c Fix incorrect elliptical arc end angle. Closes #121 2021-04-20 19:56:30 +03:00
Roman Telezhynskyi 730614fc97 Fix export to DXF AAMA/ASTM.
Don't export a sew line if a piece doesn't have seam allowance.
2021-04-19 17:28:25 +03:00
Roman Telezhynskyi 197a4a54e1 Fix incorrect seam allowance. Closes #120 2021-04-10 19:18:28 +03:00
Roman Telezhynskyi bcceeab089 Fix crash.
Closing pattern while refreshing pieces causing the app to crash.
2021-04-10 15:54:11 +03:00
Roman Telezhynskyi 6625fe4d85 Reset edit status when close a pattern. 2021-04-10 15:53:03 +03:00
Roman Telezhynskyi dbf7343c87 Improve tool Point of intersection curves. Closes #119 2021-04-09 18:06:34 +03:00
Roman Telezhynskyi 2a9adb5d88 Fix deprecation warning.
Some headers from C library were deprecated in C++ and are no longer welcome in C++ codebases.
2021-04-09 17:51:45 +03:00
Roman Telezhynskyi 17de0410a0 Fix crash while delete the last base point.
Disable removing by key Delete if a base point is the last.
2021-04-08 18:36:51 +03:00
Roman Telezhynskyi 5fcefc0642 Fix removing last duplicate point.
If removeFirstAndLast not active the last point must remain intact.
2021-04-07 20:41:57 +03:00
Roman Telezhynskyi 56ae4a1381 Fix incorrect seam allowance. Closes #118 2021-04-07 20:38:56 +03:00
Roman Telezhynskyi f85c29649b Bump version. 2021-03-31 17:22:18 +03:00
Roman Telezhynskyi bfe2cfb0e1 Fix incorrect seam allowance. Closes #114 2021-03-30 20:21:42 +03:00
Roman Telezhynskyi 453736dfbc Fix crash if a piece contour is empty. 2021-03-30 18:21:02 +03:00
Roman Telezhynskyi b2e75261b7 Fix incorrect seam allowance. Closes #113 2021-03-30 18:11:18 +03:00
Roman Telezhynskyi d5310d8ae1 Fix incorrect seam allowance. Closes #112 2021-03-30 16:20:38 +03:00
Roman Telezhynskyi 33b8482f18 Clazy warnings. 2021-03-30 16:10:31 +03:00
Roman Telezhynskyi e00cfb9890 Incorrect duplication of a piece. Missing restoring pins. 2021-03-29 16:09:00 +03:00
Roman Telezhynskyi 95fb3f3d89 Pattern label template placeholder with dimension label value. Closes #109 2021-03-29 15:06:32 +03:00
Roman Telezhynskyi 45649f5178 Fix regression. Closes #111
Enable Pattern label position options when load not empty label template.
2021-03-26 17:51:28 +02:00
Roman Telezhynskyi e4674f6058 Fix crash.
Valentina crashes if highlighted from history dialog tool was removed.
2021-03-26 17:38:31 +02:00
Roman Telezhynskyi 1be20e0b46 Fix reading tool notes.
Some tools missed reading notes attribute.
2021-03-26 16:53:37 +02:00
Roman Telezhynskyi 638d3182f4 Fix retranslation table headers in Tape. 2021-03-26 16:27:17 +02:00
Ronan Le Tiec 4ec454a9ef export title with sheet name 2021-03-14 16:57:20 +01:00
Ronan Le Tiec 0e420963cf use the sheet name as file name for export 2021-03-14 16:49:02 +01:00
Ronan Le Tiec dc183eaa51 initialise placement values 2021-03-14 14:40:56 +01:00
Ronan Le Tiec c4473b0d27 Add rotation shortcuts and grid placement 2021-03-14 14:27:45 +01:00
Roman Telezhynskyi 8d7dc4bc91 Remove test "GAVAUDAN Laure". smart-pattern/valentina#103 2021-03-04 14:41:51 +02:00
Roman Telezhynskyi 707e0e682d Improve point comparison. Loose restrictions for distance between points. smart-pattern/valentina#103
- Instead of default value for accuracy use 1 mm. This should help to cover more false positive cases.
- All tests are now enabled on all platforms.
- Added calculation of a distance between points to see exactly how big is difference.
2021-03-04 13:53:22 +02:00
Roman Telezhynskyi 1b64cba897 Fix incorrect calculation of value for multisize measurements in Valentina. 2021-02-28 14:47:41 +02:00
Roman Telezhynskyi 80b6c97b3a Bump version. 2021-02-26 16:21:54 +02:00
Roman Telezhynskyi d3b9defbc6 Disable a test case for Windows 64 bit. 2021-02-24 16:45:20 +02:00
Roman Telezhynskyi 0138e5a321 Merge remote-tracking branch 'origin/develop' into feature/manual-layout 2021-02-24 16:26:11 +02:00
Roman Telezhynskyi f46c604bd2 Enabling Show Curve Details option causes constant redraw. 2021-02-24 14:54:35 +02:00
Roman Telezhynskyi cecc1dfd4e Incorrect fix of seam allowance distortion. Closes smart-pattern/valentina#99 2021-02-23 18:29:54 +02:00
Roman Telezhynskyi 9f940ba7cf Fix bug in seam allowance. 2021-02-23 16:08:12 +02:00
Roman Telezhynskyi af1a77f1f1 Fix regression with country flags.
Since Qt 5.12 QLocale::countryToString returns names of countries with spaces.
2021-02-21 19:39:06 +02:00
Roman Telezhynskyi e9f9fb0f30 Fix incorrect seam allowance for angle type second edge right angle. 2021-02-17 19:26:54 +02:00
Roman Telezhynskyi c1b7fcd2c9 Changes to QTemporaryFile since Qt 5.10.
On Linux, QTemporaryFile will attempt to create unnamed temporary
files. If that succeeds, open() will return true but exists() will be
false. If you call fileName() or any function that calls it,
QTemporaryFile will give the file a name, so most applications will
not see a difference.

To get a real file on disk call fileName().
2021-02-17 19:20:35 +02:00
Roman Telezhynskyi c8f12690bc Clean pattern messages.
Replace \" with ".
2021-02-17 19:07:55 +02:00
Roman Telezhynskyi d2c6ebba21 Fix the formula wizard crash. 2021-02-10 19:22:59 +02:00
Roman Telezhynskyi c10611605b Bump version. 2021-02-09 19:53:05 +02:00
Roman Telezhynskyi 7ebb9f2e04 Fix issue. Tape allows to enable disabled rows. 2021-02-08 15:17:43 +02:00
Roman Telezhynskyi 1b57580c15 Fix bug. Undo Union details hide piece node points. 2021-02-07 11:26:54 +02:00
Roman Telezhynskyi 4665bc16e0 Fix crash when edit a group operation notes. 2021-02-06 16:39:47 +02:00
Roman Telezhynskyi 2bb95154cd Fix Tape crash. 2021-02-06 15:52:21 +02:00
Roman Telezhynskyi d61089d755 Suppress a warning. 2021-02-05 17:44:58 +02:00
Roman Telezhynskyi 29582687e5 Values for waist and hip swapped for individual measurements. 2021-02-03 17:17:43 +02:00
Roman Telezhynskyi 4376b9ab48 Placeholder %size% has incorrect value. 2021-02-03 17:13:28 +02:00
Roman Telezhynskyi 42e5c0be5b Bump version. 2021-01-31 15:59:25 +02:00
Roman Telezhynskyi afd2dd8b15 Don't warn about a file format update after Save as. 2021-01-30 21:36:59 +02:00
Roman Telezhynskyi 6d3d624980 Improve error handling for final measurements placeholders. #85 2021-01-30 21:15:49 +02:00
Roman Telezhynskyi 4ee901d97c Fix regression in Pattern properties dialog. Tab Security is disabled for pattern with individual measurements. 2021-01-30 20:43:30 +02:00
Roman Telezhynskyi 5133cac921 Fix warning about missing EUDC font om Wondows. 2021-01-30 20:27:19 +02:00
Roman Telezhynskyi d62bf67759 Fix regression. Export to tiled PDF has no suffix. 2021-01-30 20:05:04 +02:00
Roman Telezhynskyi d86a483524 Correct reading permissions on Windows. 2021-01-30 19:34:54 +02:00
Roman Telezhynskyi 228c40f975 Fix disabling rows for the restriction of the second dimension. 2021-01-28 17:38:30 +02:00
Roman Telezhynskyi 63aba8728b Fix regression. Changing dimension value caused an infinite loop. 2021-01-27 19:20:26 +02:00
Roman Telezhynskyi 1019f91d5b Fix crash on Windows. 2021-01-27 09:27:34 +02:00
Roman Telezhynskyi 70ea54992f Fix Clang warning. 2021-01-26 17:08:54 +02:00
Roman Telezhynskyi 1935d7cb13 Bump version. 2021-01-26 15:38:47 +02:00
Roman Telezhynskyi 8b15f4aed6 Final measurement printout on pattern piece. Closes #85 2021-01-23 21:37:36 +02:00
Roman Telezhynskyi c47664d86c Allow insertion of multiple nodes by setting their number. Closes #88. Ref #80 2021-01-23 21:11:21 +02:00
Roman Telezhynskyi 8123c67e7c Move Pattern Label Data tab to piece dialog. Closes #89 2021-01-23 20:27:51 +02:00
Roman Telezhynskyi d30ca54297 Fix width of a grainline on export. 2021-01-23 18:54:07 +02:00
Roman Telezhynskyi 2406e98350 Add support for TIFF format. Closes smart-pattern/valentina#87 2021-01-23 18:47:50 +02:00
Roman Telezhynskyi f81babbf7b Refactoring. 2021-01-23 15:25:01 +02:00
Roman Telezhynskyi 5eb8784cd4 New warning. Grainline is not valid. 2021-01-23 15:24:44 +02:00
Roman Telezhynskyi 4fe4efe859 Fix incorrect filename regular expressions. 2021-01-23 14:04:15 +02:00
Roman Telezhynskyi 3cc6cae97e Lupdate. 2021-01-23 12:59:46 +02:00
Roman Telezhynskyi b85167ae8d Fix opening link to a website. 2021-01-22 19:07:52 +02:00
Roman Telezhynskyi 0a71b6c030 Update comboboxes when sync measurements. 2021-01-20 20:22:24 +02:00
Roman Telezhynskyi a569a20756 Improve multisize measurements format. Allow excluding combinations inside min/max range. 2021-01-19 21:13:25 +02:00
Roman Telezhynskyi 61867fa2d7 Optimize a measurements file loading time. 2021-01-19 13:25:10 +02:00
Roman Telezhynskyi e7ae897433 Add cursor to inform a user about long operation. 2021-01-19 13:00:09 +02:00
Roman Telezhynskyi 4c0edca64a Improve restrict dimension dialog. Disable not available combinations. 2021-01-19 12:24:56 +02:00
Roman Telezhynskyi 2b7769c80e Improve multisize measurements format. Allow decimal step 0.5. 2021-01-18 20:44:06 +02:00
Roman Telezhynskyi d60653fcd3 Add missing definition for restrictions section. 2021-01-15 21:31:25 +02:00
Roman Telezhynskyi c2f2c62b1d Relax requirements for the shiftA attribute. 2021-01-15 11:14:21 +02:00
Roman Telezhynskyi d6e555f482 Reduce connectivity for VMainGraphicsView class.
Use a signal instead of direct read of a main window to trigger zoom fit best.
2020-12-27 16:38:40 +02:00
Roman Telezhynskyi 936011a8d6 Reduce connectivity for VMainGraphicsView class.
Use a signal instead of direct read of a main window to trigger zoom fit best.
2020-12-27 16:35:17 +02:00
Roman Telezhynskyi 6f3e65e30e Merge branch 'develop' into feature/manual-layout 2020-12-26 22:29:10 +02:00
Roman Telezhynskyi 3c0c624682 Don't check warnings for a legacy mac os x build. 2020-12-26 19:44:55 +02:00
Roman Telezhynskyi 12e2c8aaba Use QMAKE_DEFAULT_INCDIRS to extend list of system directories. 2020-12-26 18:29:19 +02:00
Roman Telezhynskyi abe92c667d Temporary enable full output for macosx. 2020-12-25 09:40:18 +02:00
Roman Telezhynskyi b8c899bbf5 Fix GCC warning. 2020-12-25 09:31:34 +02:00
Roman Telezhynskyi 26457152cd Remove deprecated QPrinter methods. 2020-12-24 13:32:40 +02:00
Roman Telezhynskyi de6e4d6fed Fix a test crash. 2020-12-24 13:04:56 +02:00
Roman Telezhynskyi 60c6c9e5f4 Fix build. 2020-12-24 07:32:31 +02:00
Roman Telezhynskyi 54bad5d29c Fix build. 2020-12-23 20:08:33 +02:00
Roman Telezhynskyi dccc87d8af Cppcheck warning. 2020-12-23 19:01:04 +02:00
Roman Telezhynskyi 547b6bcdb3 VLayoutExporter, add support for the RLD format. 2020-12-23 18:57:25 +02:00
Roman Telezhynskyi a58a783aba Merge branch 'develop' into feature/manual-layout 2020-12-23 18:40:33 +02:00
Roman Telezhynskyi 510a5ab6a7 Refactoring. 2020-12-23 15:42:30 +02:00
Roman Telezhynskyi abb4397901 Introducing VPrintLayout class.
Refactoring printing a layout.
2020-12-23 15:30:06 +02:00
Roman Telezhynskyi 8405ff3c6d Merge branch 'develop' into 83-export-drawing 2020-12-22 13:19:40 +02:00
Roman Telezhynskyi 03ec38f2c3 Introducing new class VLayoutExporter.
Move all export code outside of the main window class.
2020-12-19 19:10:55 +02:00
Roman Telezhynskyi 4b2e8c0c82 Don't use static_cast for downcast. 2020-12-19 17:15:28 +02:00
Roman Telezhynskyi c3142b8b07 Remove deprecated QPrinter methods. 2020-12-19 13:13:03 +02:00
Roman Telezhynskyi e70e998dc5 Improve the layout option "Auto crop unused width". 2020-12-18 17:01:58 +02:00
Roman Telezhynskyi 58cae6f66c New option "Don't use the native file dialog". 2020-12-17 18:43:15 +02:00
Roman Telezhynskyi 0ab76dd6b9 New warning. Warn about empty measurements dimension value when preparing placeholders. 2020-12-17 17:42:47 +02:00
Roman Telezhynskyi f40c06b6fc Fix invalid visualization for tool Point of intersection circles. 2020-12-08 11:20:44 +02:00
Roman Telezhynskyi 4166e8f635 Fix a regression in tool Segment a spline path.
Dialog must forbids a user to save an invalid point name.
2020-12-07 10:05:46 +02:00
Roman Telezhynskyi 7eb99f7a2f Improve export of increments into a pattern recipe.
Add support for separators.
2020-12-05 14:50:55 +02:00
Roman Telezhynskyi dc350ae0e2 Fix export of pattern recipe. 2020-12-05 12:36:40 +02:00
Roman Telezhynskyi 7002097362 Bump version. 2020-12-04 09:39:13 +02:00
Roman Telezhynskyi 40fb6e6900 New option Reset label position. 2020-12-04 09:24:31 +02:00
Roman Telezhynskyi c476d4b96a Clean status message after load of a pattern. 2020-11-28 09:10:56 +02:00