Ronan Le Tiec
4ad2c854b2
VPPiece now inherits form VLayoutPiece
2020-06-25 14:17:31 +02:00
Roman Telezhynskyi
20b797b2c5
Merge branch 'develop' into feature/manual-layout.
2020-06-04 13:45:32 +03:00
Roman Telezhynskyi
ca3c5c8532
Do not enable checking ntfs permissions for checking read only status.
2020-06-03 11:44:38 +03:00
Roman Telezhynskyi
63c40f3ad0
Mark missed string for translation.
2020-06-03 11:41:56 +03:00
Roman Telezhynskyi
31db32b2b1
Fix generating a seam allowance. Closes smart-pattern/valentina#36 .
2020-06-02 13:49:44 +03:00
Roman Telezhynskyi
2da8f70f86
Optimize tool box position for big screen resolutions. Closes smart-pattern/valentina#45 .
...
Instead of forcing users to one possible choice add an option to control size policy for the tool box.
2020-06-01 12:21:09 +03:00
Roman Telezhynskyi
813e100bca
Fix missed initialization for visibility categories for tool Visibility group. Closes smart-pattern/valentina#39 .
2020-05-30 18:39:44 +03:00
Ronan Le Tiec
af40b52988
Refactoring Piece carrousel part 2
2020-05-24 19:53:51 +02:00
Ronan Le Tiec
f00168e59b
Refactoring Piece carrousel
2020-05-24 14:55:03 +02:00
Ronan Le Tiec
b4b77c4cdf
Introducing VPSheet and refactoring part 3
2020-05-23 17:51:00 +02:00
Ronan Le Tiec
61a2e17a78
Introducing VPSheet and refactoring part 2
2020-05-23 17:47:04 +02:00
Ronan Le Tiec
803a7b6caa
Introducing VPSheet and refactoring
2020-05-23 17:46:46 +02:00
Ronan Le Tiec
22a5e2094c
Refactoring VPuzzleSettings
2020-05-23 15:44:44 +02:00
Ronan Le Tiec
83666c090f
Refactoring VPuzzlePiece
2020-05-23 15:42:51 +02:00
Ronan Le Tiec
6079d69c93
Refactoring VPuzzleMimeDataPiece
2020-05-23 15:38:59 +02:00
Ronan Le Tiec
2accd83d6b
Refactoring VPuzzleMainGraphicsView
2020-05-23 15:36:46 +02:00
Ronan Le Tiec
5e785bfa79
Refactoring VPuzzleLayout
2020-05-23 15:34:11 +02:00
Ronan Le Tiec
34b67cc6e3
Refactoring VPuzzleLayer
2020-05-23 15:29:57 +02:00
Ronan Le Tiec
45be7271bb
Refactoring VPuzzleGraphicsPiece
2020-05-23 14:50:22 +02:00
Ronan Le Tiec
e43f970ea8
Refactoring VPuzzleGraphicsLayout
2020-05-23 14:48:31 +02:00
Ronan Le Tiec
9e532edc1a
Refactoring VPuzzleCommandLine
2020-05-23 14:43:57 +02:00
Ronan Le Tiec
fb78189d29
Refactoring VPieceCarrouselPiecePreview
2020-05-23 14:39:31 +02:00
Ronan Le Tiec
510d1bd931
Refactoring VPieceCarrouselPiece
2020-05-23 14:36:35 +02:00
Ronan Le Tiec
8ca77baef0
Refactoring VPieceCarrouselLayer
2020-05-23 14:33:02 +02:00
Ronan Le Tiec
690606b4e5
Refactoring VPieceCarrousel
2020-05-23 14:29:18 +02:00
Ronan Le Tiec
74112a43ac
Refactoring stable
2020-05-23 14:19:12 +02:00
Ronan Le Tiec
1079ef2add
Refactoring PuzzleMainWindow
2020-05-23 14:17:20 +02:00
Ronan Le Tiec
e816e4d5a1
Refactoring puzzlecommands
2020-05-23 14:12:07 +02:00
Ronan Le Tiec
5bd695b646
Refactoring PuzzleApplication
2020-05-23 14:10:05 +02:00
Ronan Le Tiec
04e97b6e74
Refactoring class comments
2020-05-23 14:04:39 +02:00
Ronan Le Tiec
13c060f2fc
Refactoring VPuzzleLayoutFileWriter
2020-05-23 14:02:39 +02:00
Ronan Le Tiec
d9e3a08eac
Refactoring VPuzzleLayoutFileReader
2020-05-23 14:01:03 +02:00
Ronan Le Tiec
63d5ac0158
refactoring layoutliterals
2020-05-23 13:51:57 +02:00
Ronan Le Tiec
213863ae98
refactoring dialog about
2020-05-23 13:49:38 +02:00
Ronan Le Tiec
e2cfe7d0cc
Merge remote-tracking branch 'upstream/feature/manual-layout' into feature/manual-layout
2020-05-23 13:11:06 +02:00
Ronan Le Tiec
ed3022ae51
isEmpty test of graphic piece
2020-05-23 13:10:25 +02:00
Roman Telezhynskyi
beaedae7b5
Improve the property browser. Show full arc name.
...
(cherry picked from commit 590e0089da
)
2020-05-13 17:53:08 +03:00
Roman Telezhynskyi
590e0089da
Improve the property browser. Show full arc name.
2020-05-13 17:52:43 +03:00
Roman Telezhynskyi
f1057de239
Redesign. Move initialization in ui file. Use QListWidget instead of a custom solution. Basic functions do not work yet.
2020-05-11 17:48:08 +03:00
Roman Telezhynskyi
5fc927b32a
Since we store a dockwidget size no need to handle size manually.
2020-05-11 17:46:25 +03:00
Roman Telezhynskyi
56ec768777
GCC warning.
2020-05-11 17:44:53 +03:00
Roman Telezhynskyi
21dd764d53
Code style.
2020-05-11 17:44:30 +03:00
Roman Telezhynskyi
067dd637a7
Cppcheck warning.
2020-05-11 17:40:53 +03:00
Roman Telezhynskyi
a89259d47d
Fix issue with VMainGraphicsView.
2020-05-11 17:39:54 +03:00
Roman Telezhynskyi
19fd03b66e
Read/write window state. Will help with setting the carousel size.
2020-05-10 18:38:06 +03:00
Roman Telezhynskyi
c1051783f6
Fix code style.
2020-05-10 18:35:25 +03:00
Roman Telezhynskyi
7b1449f11e
Redesign settings.
...
All apps settings classes moved to binaries. Use common part to get access from static libraries. Fixed issues with VMainGraphicsView class.
2020-05-10 18:32:26 +03:00
Roman Telezhynskyi
02b21d818f
Use fuzzy functions to compare floats.
2020-05-10 11:51:54 +03:00
Roman Telezhynskyi
3e4b82b3cc
Correct user defined export scale factor.
...
(cherry picked from commit dda789e444
)
2020-05-10 11:28:36 +03:00
Roman Telezhynskyi
e2ef71faf6
Fix default value for a export scale factor.
...
(cherry picked from commit 1f310c2c2c
)
2020-05-10 11:28:28 +03:00
Roman Telezhynskyi
dda789e444
Correct user defined export scale factor.
2020-05-10 11:25:25 +03:00
Roman Telezhynskyi
1f310c2c2c
Fix default value for a export scale factor.
2020-05-10 11:24:49 +03:00
Ronan Le Tiec
0e87b10a66
improvement rotation initialisation
2020-05-09 15:13:00 +02:00
Ronan Le Tiec
3fc0924887
Merge remote-tracking branch 'upstream/feature/manual-layout' into feature/manual-layout
2020-05-09 14:48:43 +02:00
Ronan Le Tiec
a9d6fae27d
optimization angle / rotation
2020-05-09 14:45:36 +02:00
Roman Telezhynskyi
03a8d71e65
qOverload was introduced in Qt 5.7.
2020-05-09 13:57:42 +03:00
Roman Telezhynskyi
33865a06b5
Cppcheck warnings.
2020-05-09 13:25:23 +03:00
Roman Telezhynskyi
f06c85753b
Merge remote-tracking branch 'origin/develop' into feature/manual-layout
2020-05-09 13:21:29 +03:00
Ronan Le Tiec
dc44bef761
enable rotation
2020-05-09 11:13:29 +02:00
Ronan Le Tiec
e72a664c8a
context menu for carrousel piece and graphics piece
2020-05-09 09:54:56 +02:00
Ronan Le Tiec
f516d80513
improve unselect behaviour of unplaced pieces
2020-05-09 09:00:27 +02:00
Ronan Le Tiec
6c35dfc78a
Work on layer and graphics view behaviour
2020-05-08 23:49:41 +02:00
Roman Telezhynskyi
0df099b4ca
Show tooltip with tags only if a visibility group has at least one.
2020-05-07 17:00:41 +03:00
Ronan Le Tiec
d72be9029f
improve multiple selection and add grainline to pieces
2020-05-06 15:05:01 +02:00
Ronan Le Tiec
e2b816f192
work on piece selection and position
2020-05-05 17:40:36 +02:00
Ronan Le Tiec
c4dbea1d56
puzzle main graphics and pieces
2020-05-05 07:44:20 +02:00
Ronan Le Tiec
497cb65cb2
Optimizing the piece carrousel
2020-05-02 12:17:06 +02:00
Ronan Le Tiec
e27e543fbc
comments
2020-05-02 09:44:45 +02:00
Ronan Le Tiec
928c57f74b
remove uncomment in LoadFile
2020-05-02 09:30:53 +02:00
Ronan Le Tiec
9a8fabc25e
optimization current piece tab
2020-05-01 19:08:48 +02:00
Ronan Le Tiec
f5e325a235
Piece carrousel design and piece selection
2020-05-01 18:26:02 +02:00
Ronan Le Tiec
7bca5f41ec
Optimize the carrousel piece fitInView
2020-04-26 22:32:08 +02:00
Ronan Le Tiec
4edcbfd0c5
work on the piece and carrousel
2020-04-26 15:36:20 +02:00
Ronan Le Tiec
39c889d43b
Piece Name and UUID taken into account in *vlt reader / writer
2020-04-26 14:12:20 +02:00
Ronan Le Tiec
25cb7f9e6e
Optimization piece carrousel
2020-04-26 14:03:43 +02:00
Ronan Le Tiec
bf09544d87
Piece Carrousel
2020-04-26 12:09:28 +02:00
Ronan Le Tiec
1c598ab069
extend Q_ASSERT of ReadLayer function
2020-04-24 16:23:06 +02:00
Ronan Le Tiec
9c5b23e7eb
Slot auto connection, name convention and comments
2020-04-24 16:10:42 +02:00
Roman Telezhynskyi
e09c8de9c8
Fix build on Mac OS X.
2020-04-23 21:17:49 +03:00
Roman Telezhynskyi
a6677523b8
Clang warnings.
2020-04-23 19:16:17 +03:00
Roman Telezhynskyi
b9c5aed236
Clang warnings.
2020-04-23 18:41:34 +03:00
Roman Telezhynskyi
e9f44d01e9
Cppcheck warning.
2020-04-23 18:09:48 +03:00
Roman Telezhynskyi
82ce2aadfe
Added initial support for the manual layout format version converter.
2020-04-23 18:05:00 +03:00
Roman Telezhynskyi
aeebd2a095
Specialized methods to write attribute value.
...
Certain types must be treated in a certain way.
2020-04-23 17:24:06 +03:00
Roman Telezhynskyi
b2f26f02bc
Specialized functions to read tag attributes.
...
Provide easier conversion, return default value if an attribute is not provided, throw exception in case of error.
2020-04-23 17:22:58 +03:00
Roman Telezhynskyi
dcfb00aec8
Fix warning about unsafe usage.
2020-04-23 15:51:07 +03:00
Roman Telezhynskyi
61effa2a82
Define literals of each tags and attributes in manual layout format.
...
More efficient. A lot easier to maintain. Remove redundancy.
2020-04-23 15:51:07 +03:00
Roman Telezhynskyi
8138c1b430
Disable copy methods as in parent class.
2020-04-23 15:51:07 +03:00
Roman Telezhynskyi
abb0862c89
Cppcheck warning.
2020-04-23 15:51:07 +03:00
Roman Telezhynskyi
a4e01d514b
More issues with code style.
2020-04-23 15:51:07 +03:00
Roman Telezhynskyi
222db34589
Fix potential memory leaks.
2020-04-23 15:51:07 +03:00
Roman Telezhynskyi
55e4dceb06
Refactoring. Follow code style.
2020-04-23 15:51:07 +03:00
Roman Telezhynskyi
7a46b98f5b
Use brace initialization to define default value for class members.
...
Requires less code.
2020-04-23 15:50:56 +03:00
Roman Telezhynskyi
d769e9d3e2
Use forward declaration where possible.
2020-04-23 15:50:56 +03:00
Roman Telezhynskyi
0e7149a695
Pass a variable as constant reference.
2020-04-23 15:50:56 +03:00
Roman Telezhynskyi
ffe8ffa322
Getters can be const.
2020-04-23 15:50:20 +03:00
Ronan Le Tiec
828bd8dd3f
Merge remote-tracking branch 'upstream/feature/manual-layout' into feature/manual-layout
2020-04-22 17:36:50 +02:00
Roman Telezhynskyi
b9fb53c21a
GCC warnings.
2020-04-22 16:17:19 +03:00
Roman Telezhynskyi
46225d641d
Merge branch 'develop' into feature/manual-layout
2020-04-22 15:14:50 +03:00
Roman Telezhynskyi
cf51f3837d
Change behavior of new pattern piece dialog.
...
Button Cancel did not cancel creating a new pattern piece.
2020-04-22 15:07:49 +03:00
Roman Telezhynskyi
30a27ee85a
UUID field for piece.
2020-04-22 14:32:25 +03:00
Roman Telezhynskyi
b2fd02b510
Reading the Raw Layout Data file in Puzzle.
2020-04-21 19:03:46 +03:00
Roman Telezhynskyi
3b37d22a0b
Actions Open Puzzle, Create Manual Layout, Update Manual Layout in Valentina.
2020-04-21 19:02:21 +03:00
Roman Telezhynskyi
a9de60f515
Provide access to showHelp function.
2020-04-21 18:58:01 +03:00
Roman Telezhynskyi
3a675f0552
New default folder Manual layouts.
2020-04-21 18:57:11 +03:00
Ronan Le Tiec
f2ed6a12f2
Work on file opening and reader
2020-04-19 16:01:46 +02:00
Ronan Le Tiec
83f5d70f98
Persistence of Layout in UI
2020-04-19 12:47:38 +02:00
Ronan Le Tiec
8be95376f1
work on units, layout and reader
2020-04-19 11:58:43 +02:00
Ronan Le Tiec
c83ac5e493
Changes for vlt Format version
2020-04-19 10:38:28 +02:00
Ronan Le Tiec
9e2c0e9cc5
Work on the VPuzzleLayoutFileReader
2020-04-18 20:24:25 +02:00
Ronan Le Tiec
596707d5b1
Work on VPuzzleLayoutFileWriter
2020-04-18 16:32:54 +02:00
Ronan Le Tiec
13d42bfa62
Additional function in VPuzzleLayer
2020-04-18 12:12:04 +02:00
Ronan Le Tiec
cefb643d54
Definition of the VPuzzleLayer class
2020-04-18 11:54:34 +02:00
Ronan Le Tiec
213814f09f
Small changes in VPuzzleLayout class
2020-04-18 11:31:55 +02:00
Ronan Le Tiec
2cb5b8e6aa
Merge remote-tracking branch 'upstream/feature/manual-layout' into feature/manual-layout
2020-04-18 11:25:42 +02:00
Roman Telezhynskyi
adb6419670
Fix closing app in GUI mode.
...
It must close only in console mode.
2020-04-18 10:53:32 +03:00
vorzelmir
b84e47f077
Update vpuzzlecommandline.h
2020-04-17 18:58:34 +00:00
vorzelmir
863ce66f22
Merge branch 'feature/manual-layout' of gitlab.com:vorzelmir/valentina into feature/manual-layout
2020-04-16 00:12:18 +03:00
vorzelmir
831a1caa41
puzzle man page
2020-04-16 00:12:07 +03:00
Roman Telezhynskyi
cc3d3e8021
Redesign command-line interface to support client server architecture.
2020-04-14 11:36:21 +03:00
Ronan Le Tiec
d12a9c2c0b
Cpp checks
2020-04-13 19:03:01 +02:00
Ronan Le Tiec
d93e1ace92
Add classes for layer,layout and piece
2020-04-13 18:58:16 +02:00
Roman Telezhynskyi
a258d5c7ed
GCC warnings.
2020-04-13 15:28:06 +03:00
Roman Telezhynskyi
dd68bd8d5e
qOverload was introduced in Qt 5.7.
2020-04-13 15:27:52 +03:00
Roman Telezhynskyi
da26ec832c
Merge remote-tracking branch 'upstream/feature/manual-layout' into feature/manual-layout
2020-04-13 15:11:40 +03:00
Roman Telezhynskyi
53bd9474be
Cppcheck warning.
2020-04-13 15:05:22 +03:00
Roman Telezhynskyi
fe281120d5
Remove comments.
2020-04-13 15:02:55 +03:00
Ronan Le Tiec
e8b119a959
Icons in high definition
2020-04-13 12:56:25 +02:00
Ronan Le Tiec
096f913d33
Corrections of .pro
2020-04-13 12:49:33 +02:00
Ronan Le Tiec
ee98cfb05f
Updated class comment
2020-04-13 12:43:27 +02:00
Ronan Le Tiec
95101b6ac3
Piece carrousel
2020-04-13 12:24:26 +02:00
Roman Telezhynskyi
5e5199f9f6
Fix crash. Added more keys we will need in future.
2020-04-13 12:48:09 +03:00
Roman Telezhynskyi
eba2ed695c
Better looking comments.
2020-04-13 12:47:19 +03:00
Roman Telezhynskyi
aa81fa5ecf
Improve code style. Use typedef.
2020-04-13 12:43:25 +03:00
vorzelmir
e1c945d02c
add VPuzzleCommandLine to Puzzleapplication
2020-04-12 23:28:36 +03:00
Ronan Le Tiec
ed6cc7f5d9
corrections about puzzle dialog
2020-04-11 23:34:58 +02:00
Ronan Le Tiec
1b0b30eb77
current piece property, slot and code format
2020-04-11 17:04:44 +02:00
Ronan Le Tiec
e35e80a242
some comments
2020-04-11 16:32:49 +02:00
Ronan Le Tiec
44bf83a089
slots for the layout properties
2020-04-11 16:25:23 +02:00
Ronan Le Tiec
132bc819b3
grainline icons and layout property
2020-04-11 14:23:17 +02:00
Ronan Le Tiec
3b96605ef9
layout property and icons
2020-04-11 13:28:01 +02:00
Ronan Le Tiec
3f9822d271
property tabs and tab layout
2020-04-11 12:52:26 +02:00
Ronan Le Tiec
234529f398
about puzzle dialog
2020-04-11 11:40:02 +02:00
Ronan Le Tiec
fbbc3ba479
remove tab nos needed for mvp
2020-04-11 11:17:53 +02:00
Ronan Le Tiec
80226b7188
Merge remote-tracking branch 'upstream/feature/manual-layout' into feature/manual-layout
...
merge upstream
2020-04-11 10:46:06 +02:00
Ronan Le Tiec
8aff83d2a2
icons and structure main window
2020-04-11 10:43:47 +02:00
Roman Telezhynskyi
51e0694f36
Merge branch 'develop' into feature/manual-layout.
2020-04-11 10:38:14 +03:00
Ronan Le Tiec
f4e4f100f3
MenuBar edit, first signals and slots
2020-04-10 21:08:29 +02:00
vorzelmir
b88e23697e
puzzle command line initial options
2020-04-07 00:57:01 +03:00
Roman Telezhynskyi
a0801635b5
Add tooltip to each cell in the Table of Variables.
2020-04-06 15:51:13 +03:00
Roman Telezhynskyi
e07058453a
resizeColumnsToContents() causing disappearance of the formula column.
2020-04-06 15:48:20 +03:00
vorzelmir
186a855cbd
vpuzzlecommandline header the plan
2020-04-03 23:05:03 +03:00
Roman Telezhynskyi
59376ebd9b
Lupdate.
2020-03-29 22:22:34 +03:00
Roman Telezhynskyi
ca186be41d
Lupdate.
2020-03-27 11:25:31 +02:00
Roman Telezhynskyi
e0ca7e5d80
Valentina crashes when remove a group operation.
2020-03-26 11:57:02 +02:00
Roman Telezhynskyi
c6c4edb893
Merge branch 'develop' into feature/manual-layout
2020-03-25 15:28:23 +02:00
Roman Telezhynskyi
7c065e22d1
Clang warning.
2020-03-24 19:32:38 +02:00
Roman Telezhynskyi
4190993979
Fix passing tests.
2020-03-24 19:30:32 +02:00
Roman Telezhynskyi
f762d81b38
Cppcheck warnings.
2020-03-24 17:41:12 +02:00
Roman Telezhynskyi
c1453f1715
Organization of groups - groups categories. Closes smart-pattern/valentina#15 .
2020-03-24 17:31:32 +02:00
Roman Telezhynskyi
a84857afda
Show linked visibility group in group operation tooltip.
2020-03-24 17:27:16 +02:00
Roman Telezhynskyi
49828889e2
New layout generator option: Prefer one sheet solution.
2020-03-22 16:22:03 +02:00
Roman Telezhynskyi
a476d47dab
Fix minor issues.
2020-03-22 12:02:55 +02:00
Roman Telezhynskyi
c8526f2eb0
Setting scale factor for export and print.
2020-03-21 18:15:29 +02:00
Roman Telezhynskyi
4fcbbc99fd
Make sure that printer page layout switched to millimeters before getting margins.
2020-03-20 10:19:31 +02:00
Roman Telezhynskyi
5e587591f0
According to feedback users experience different horizontal and vertical scale. Thus, the correction must also be separate.
2020-03-20 10:13:09 +02:00
Roman Telezhynskyi
526892ed5a
Auto-created Visibility Group for group operation. Closes smart-pattern/valentina#18 .
2020-03-18 14:45:47 +02:00
Roman Telezhynskyi
9869ae249f
Refactoring. Move all related to the visibility group undo command classes in one file.
2020-03-18 14:37:30 +02:00
Roman Telezhynskyi
1b663bb5e1
Export pattern to DXF-ASTM.
2020-03-15 13:35:31 +02:00
Roman Telezhynskyi
d1c858fc33
Fix build.
2020-03-09 20:57:11 +02:00
Roman Telezhynskyi
9dd796cb8c
Improve preparing history list.
...
Basically when we have cleared by garbage collector modeling objects Valentina will try to add them to list, because they still present in tool record list. Additionally this patch brings using multithreading support.
2020-03-09 20:07:17 +02:00
Roman Telezhynskyi
46131d3cb9
Improve pattern messages.
...
Include cases when impossible to prepare data for layout.
2020-02-20 19:35:49 +02:00
Roman Telezhynskyi
6d1b7a9212
Call Piece Options and Delete Piece from the piece list context menu.
2020-02-20 19:18:19 +02:00
Roman Telezhynskyi
3ce9de7181
error: no viable conversion from 'PuzzleMainWindow' to 'PuzzleMainWindow *'.
2020-02-16 23:36:50 +02:00
Roman Telezhynskyi
736d07a304
error: unknown type name 'QFileOpenEvent'.
2020-02-16 23:07:44 +02:00
Roman Telezhynskyi
8e815bbb54
Suppress warnings.
2020-02-16 21:51:41 +02:00
Roman Telezhynskyi
5a10bd7f63
Puzzle application class.
2020-02-16 19:18:39 +02:00
Roman Telezhynskyi
732cda4b46
Dummy base for Puzzle application.
2020-02-16 18:18:21 +02:00
Roman Telezhynskyi
7b0ab65a59
Continue fixing file names.
2020-01-31 19:17:36 +02:00
Roman Telezhynskyi
fa72dba082
Replace cyrillic character from file names.
2020-01-31 18:42:52 +02:00
Roman Telezhynskyi
475bdadf9b
Fix link to project repo in license header.
2020-01-31 08:02:08 +02:00
Roman Telezhynskyi
7413f1fef5
Fix url for Report bug menu option.
2020-01-31 08:02:07 +02:00
Roman Telezhynskyi
716192e520
Refactoring. Hide compatibility layer behind a function.
...
constLast(), move(), append().
--HG--
branch : develop
2020-01-17 15:14:00 +02:00
Roman Telezhynskyi
7e3c7e0f88
Refactoring. Hide compatibility layer behind a function.
...
toSet(), toList(), swapItemsAt().
--HG--
branch : develop
2020-01-16 19:09:23 +02:00
Roman Telezhynskyi
0c60254208
From Qt 5.3 and onwards, configure does not link Qt Core against ICU libraries
...
anymore by default.
--HG--
branch : develop
2020-01-12 20:47:55 +02:00
Roman Telezhynskyi
84c5962c4e
Fix build.
...
--HG--
branch : develop
2020-01-12 19:52:10 +02:00
Roman Telezhynskyi
21faa55b63
Fix build.
...
--HG--
branch : develop
2020-01-12 19:19:30 +02:00
Roman Telezhynskyi
ac38d662bf
Incorrect conversion to newer curve format.
...
(grafted from d43e0ad7a8b691e3403c96ec1ec17eceac5c235f)
--HG--
branch : develop
2020-01-10 09:58:16 +02:00
Roman Telezhynskyi
40363230dc
Resolved issue #984 . Issue with up to date list of unique names.
...
--HG--
branch : develop
2020-01-09 15:14:05 +02:00
Roman Telezhynskyi
b3f236dbb5
Refactoring. Rename ArrowType enum class.
...
--HG--
branch : develop
2020-01-07 13:54:23 +02:00
Roman Telezhynskyi
cf1e383d7b
Don't use 'char' as a type of enum class.
...
QDataStream doesn't support serialization for this type.
--HG--
branch : develop
2020-01-07 12:54:01 +02:00
Roman Telezhynskyi
2a47cbf9b7
Remove link to forum.
...
(grafted from 54ff8691af1c66387072c0db67444b76f16d8bd2)
--HG--
branch : develop
2020-01-07 11:12:24 +02:00
Roman Telezhynskyi
1f6285aef9
Fix deprecation warnings.
...
(grafted from 686129d90f37b8d0c428092668673d44f06545d8)
--HG--
branch : develop
2020-01-06 20:10:09 +02:00
Roman Telezhynskyi
6fc51d83b0
Improve ergonomic. Allow a user to define both text and image, and control
...
which will of them be active.
--HG--
branch : develop
2019-12-30 14:43:06 +02:00
Roman Telezhynskyi
1d7667df61
Export tiled PDF with watermark.
...
--HG--
branch : develop
2019-12-13 10:51:29 +02:00
Roman Telezhynskyi
888a968056
Refactoring. Remove unneeded conditions.
...
--HG--
branch : develop
2019-12-22 11:48:42 +02:00
Roman Telezhynskyi
cadf6ecb3b
Fix path bin file.
...
--HG--
branch : develop
2019-12-22 11:47:54 +02:00
Andrey Ushakov
82bad42a3c
log layout efficiency to console
...
--HG--
branch : develop
2019-12-08 00:18:00 +03:00
Roman Telezhynskyi
1c6ff72b23
Removed hard coded font value. Kept only its bold status.
...
--HG--
branch : develop
2019-12-07 08:58:12 +02:00
Roman Telezhynskyi
c87a15b99c
Improve working with measurements in Tape.
...
* Disable remove button if a table is empty.
* Switch to previous measurement if remove the last in the list.
--HG--
branch : develop
2019-12-05 10:27:33 +02:00
Roman Telezhynskyi
3c69b425ec
Fix noDebugSymbols.
...
--HG--
branch : develop
2019-11-29 19:55:27 +02:00
Roman Telezhynskyi
037ca99280
Refactoring. Move the code that gets path to exe file to separate module. DRY.
...
--HG--
branch : develop
2019-11-29 14:40:00 +02:00
Roman Telezhynskyi
18284289a0
Forgot to add a correction.
...
--HG--
branch : develop
2019-11-29 12:24:00 +02:00
Roman Telezhynskyi
7624b27409
BinReloc to get path to exe directory.
...
--HG--
branch : develop
2019-11-29 11:40:00 +02:00
Roman Telezhynskyi
002f86b1a8
Move SetICUData on top.
...
--HG--
branch : develop
2019-11-28 19:00:23 +02:00
Roman Telezhynskyi
5ca33d5b3f
Lupdate.
...
--HG--
branch : develop
2019-11-28 18:09:37 +02:00
Roman Telezhynskyi
50b929ea48
u_setDataDirectory to define path to ICU data.
...
--HG--
branch : develop
2019-11-28 16:42:06 +02:00
Roman Telezhynskyi
866a801f38
Auto refresh the list with each parse.
...
--HG--
branch : develop
2019-11-28 15:17:27 +02:00
Roman Telezhynskyi
0c78511cfc
Set environment variable ICU_DATA on runtime.
...
This time before QApplication and manually getting the application dir path.
--HG--
branch : develop
2019-11-26 19:56:40 +02:00
Roman Telezhynskyi
f81d814bb2
QCoreApplication::applicationDirPath returns empty string until we do not init
...
QApplication instance.
--HG--
branch : develop
2019-11-26 16:44:52 +02:00
Roman Telezhynskyi
b724210bf9
Debug ICU_DATA environment variable.
...
--HG--
branch : develop
2019-11-26 15:35:43 +02:00
Roman Telezhynskyi
3b56659226
Set environment variable ICU_DATA on runtime.
...
When deploying with AppImage based on OpenSuse, the ICU library has a
hardcoded path to the icudt*.dat file. This prevents the library from using
shared in memory data. There are few ways to resolve this issue. According to
documentation we can either use ICU_DATA environment variable or the function
u_setDataDirectory().
--HG--
branch : develop
2019-11-26 12:57:06 +02:00
Roman Telezhynskyi
1217616813
Refactoring.
...
Pass VContainer::AddVariable only a variable, the variable already knows its
name.
--HG--
branch : develop
2019-11-24 13:09:16 +02:00
Roman Telezhynskyi
9e25e6de24
Introducing vRound function.
...
Shortcut to round double to X points decimal.
--HG--
branch : develop
2019-11-19 15:46:11 +02:00
Roman Telezhynskyi
816db0a7bb
Make increments separator more visually separated from regular increments.
...
--HG--
branch : develop
2019-11-18 14:42:27 +02:00
Roman Telezhynskyi
ec346117f1
Fix initial state for Pattern messages dock widget.
...
It should not float, better initially show it docked.
--HG--
branch : develop
2019-11-15 17:42:12 +02:00
Roman Telezhynskyi
2a2ebe32b8
Always use Q_OS_WIN macros.
...
We don't have specific 32 bit implementations.
--HG--
branch : develop
2019-11-15 09:48:05 +02:00
Roman Telezhynskyi
75786483c7
Remove unused header.
...
--HG--
branch : develop
2019-11-15 09:44:33 +02:00
Roman Telezhynskyi
36e839ed5d
Move to top and include qt_windows.h.
...
--HG--
branch : develop
2019-11-15 09:51:31 +02:00
Roman Telezhynskyi
477040c0b2
Fix crash.
...
When a user calls full parse and a pattern contains a lot of pieces while they
update a second call may cause a crash.
--HG--
branch : develop
2019-11-14 10:52:07 +02:00
Roman Telezhynskyi
db14bca099
Lupdate.
...
--HG--
branch : develop
2019-11-03 18:38:21 +02:00
Roman Telezhynskyi
57ae6e82a0
Fix progress bar.
...
When user opens a pattern after menu Window -> Close pattern the progress bar
is missing.
--HG--
branch : develop
2019-11-02 12:15:19 +02:00
Roman Telezhynskyi
82792dba6c
Speed up bulk removing pieces.
...
Optimizations for 'do' and 'undo' operations.
--HG--
branch : develop
2019-10-30 15:25:25 +02:00
Roman Telezhynskyi
8f6ae65224
New feature Pattern Messages.
...
Added special field to show pattern warnings instead of warning dialogs.
Fixed issue with tabified dockwidgets.
--HG--
branch : develop
2019-10-28 17:44:31 +02:00
Roman Telezhynskyi
b7c1b4c4a6
Clazy warnings.
...
--HG--
branch : develop
2019-10-28 14:52:49 +02:00
Roman Telezhynskyi
7f9906bbcc
Fix for seam aloowance angle type By first edge symmetry.
...
--HG--
branch : develop
2019-10-23 11:24:59 +03:00
Roman Telezhynskyi
36d5f245b9
Fix closing a pattern file.
...
Window title was still not cleaned properly.
--HG--
branch : develop
2019-10-18 14:01:18 +03:00
Andrey Ushakov
ea75af2f46
New command line option --cropWidth. Helps to crop unused width of paper.
...
--HG--
branch : develop
2019-10-16 11:16:16 +03:00
Roman Telezhynskyi
43b6125edd
Fixed issue #978 . Don't show errors in History dialog.
...
Showing error messages instead of tool record can confuse a user. Additionally
it may create issues with a caret (feature insert after).
(grafted from 33a0a02a8ff5904b0226cbc1e94f36619db45212)
--HG--
branch : develop
2019-09-16 11:54:55 +03:00
Roman Telezhynskyi
2b7af8e999
Fix testing Qt version for OpenSSL.
...
--HG--
branch : develop
2019-09-21 11:19:10 +03:00
Roman Telezhynskyi
e72f23d92a
Fix comment.
...
--HG--
branch : develop
2019-09-21 09:37:40 +03:00
Roman Telezhynskyi
3b728f10da
Add support for Qt 5.13.
...
Update OpenSSL version to 1.1.1d.
--HG--
branch : develop
2019-09-20 16:49:16 +03:00
Roman Telezhynskyi
db20c33f0f
Forgot to insert test case.
...
--HG--
branch : develop
2019-09-12 20:56:04 +03:00
Roman Telezhynskyi
c802df2b73
Lupdate warnings.
...
Lupdate lacks of some features to support all C++ valid declarations.
--HG--
branch : develop
2019-09-10 16:57:31 +03:00
Roman Telezhynskyi
0536b42a7c
Fix regression in angle type By Intersection.
...
--HG--
branch : develop
2019-09-10 13:17:06 +03:00
Roman Telezhynskyi
1329496930
Fix regression. Changing size or height doesn't update increments.
...
--HG--
branch : develop
2019-09-07 10:52:44 +03:00
Roman Telezhynskyi
7c03d366e4
Fix confusion. Current size and height should provide infomation about
...
measurements units.
--HG--
branch : develop
2019-09-07 10:42:09 +03:00
Roman Telezhynskyi
cefb4f7474
Fix setting current height and size. We should follow information Valentina
...
passes us.
--HG--
branch : develop
2019-09-07 10:36:53 +03:00
Roman Telezhynskyi
93910a2130
Improve for recent files list. Show duplicate file names with unique path
...
section.
--HG--
branch : develop
2019-09-06 22:18:18 +03:00
Roman Telezhynskyi
20abb9979e
Fix broken tests.
...
--HG--
branch : develop
2019-09-05 14:13:22 +03:00
Roman Telezhynskyi
fcfa632118
Fix broken tests.
...
--HG--
branch : develop
2019-09-01 13:02:19 +03:00
Roman Telezhynskyi
71d489384c
Remove test for case from file zigzag.val.
...
--HG--
branch : develop
2019-08-29 15:03:33 +03:00
Roman Telezhynskyi
a9a09d85c3
Pumpkin mod.
...
To provide a better quality service we restrict the lifetime a user can use a
test build.
--HG--
branch : develop
2019-08-23 08:17:26 +03:00
Roman Telezhynskyi
07be09c577
Fix crash if tool is not ready yet.
...
--HG--
branch : develop
2019-08-21 17:36:59 +03:00
Roman Telezhynskyi
d3b6999ec0
Trigger HideNotInLayout for action from piece context menu.
...
--HG--
branch : develop
2019-08-21 17:24:11 +03:00
Roman Telezhynskyi
b3a0066343
Fix overlay progress bar on Windows.
...
--HG--
branch : develop
2019-08-21 17:14:23 +03:00
Roman Telezhynskyi
030c513784
Resolved issue #976 . The pattern does not open.
...
--HG--
branch : develop
2019-08-20 15:23:31 +03:00
Roman Telezhynskyi
4355d18fb3
Fix tooltip.
...
--HG--
branch : develop
2019-08-20 10:36:55 +03:00
Roman Telezhynskyi
b34b25be76
Dock widget title doesn't update correctly.
...
--HG--
branch : develop
2019-08-19 10:23:26 +03:00
Roman Telezhynskyi
351dd78a4f
Add missing tool tooltip.
...
--HG--
branch : develop
2019-08-19 10:14:24 +03:00
Roman Telezhynskyi
e20b977dba
Add missing tool image.
...
--HG--
branch : develop
2019-08-19 10:14:01 +03:00
Roman Telezhynskyi
70a8547ae5
Show group operations in history.
...
--HG--
branch : develop
2019-08-12 12:23:46 +03:00
Roman Telezhynskyi
01dc686827
Add an assert to check if a pointer is good.
...
--HG--
branch : develop
2019-08-07 15:00:08 +03:00
Roman Telezhynskyi
45e148b606
Backed out changeset: ffe89a91e021
...
--HG--
branch : develop
2019-08-07 14:02:57 +03:00
Roman Telezhynskyi
bcea1b69fa
Breaking change. All intersections are now treaded as a loop.
...
--HG--
branch : develop
2019-08-07 12:25:22 +03:00
Roman Telezhynskyi
b4c680e664
Fix build.
...
'std::function' is defined in header '<functional>'; did you forget to
'#include <functional>'?
--HG--
branch : develop
2019-08-01 14:03:51 +03:00
Roman Telezhynskyi
ba69759634
Forgot to comment debug lines.
...
--HG--
branch : develop
2019-07-27 07:22:22 +03:00
Roman Telezhynskyi
82a4e011b4
Refactoring. Improve VWidgetDetails.
...
--HG--
branch : develop
2019-07-26 13:32:58 +03:00
Roman Telezhynskyi
db9e275422
Fix rpm package. [skip ci]
...
Error "directories not owned by a package".
--HG--
branch : develop
2019-07-25 17:09:02 +03:00
Roman Telezhynskyi
074398c0c0
Refactor code for feature "Hide not in layout".
...
--HG--
branch : develop
2019-07-25 14:25:03 +03:00
Roman Telezhynskyi
4d54c0c44c
Fix typo in Valentina manpage.
...
Some cyrillic characters were used instead of latin.
--HG--
branch : develop
2019-07-25 08:10:08 +03:00
Roman Telezhynskyi
4df7c1dc93
Merged in vorzelmir/valentina (pull request #14 )
...
make details hidden or visible depend on its layout status
--HG--
branch : develop
2019-07-25 08:00:01 +00:00
Roman Telezhynskyi
503e31aee0
Fix error: 'currentIndexChanged' is deprecated: Use currentTextChanged()
...
instead.
--HG--
branch : develop
2019-07-24 16:45:22 +03:00
Roman Telezhynskyi
09bd14f382
Rethink feature. Instead of hiding show main path.
...
--HG--
branch : develop
2019-07-23 16:01:39 +03:00
Roman Telezhynskyi
5c84c80039
Refactoring. Reduce modules dependency.
...
--HG--
branch : develop
2019-07-22 17:06:30 +03:00
Roman Telezhynskyi
44345085c2
New option --manualPriority.
...
Helps to disable following manual priority without need to change settings for
each piece.
--HG--
branch : develop
2019-07-21 16:26:21 +03:00
Roman Telezhynskyi
133d82d602
Speed optimization.
...
--HG--
branch : develop
2019-07-21 12:28:28 +03:00
Roman Telezhynskyi
185e228853
Allow scrolling hand dragging for non interactive scenes.
...
--HG--
branch : develop
2019-07-21 12:27:58 +03:00
Roman Telezhynskyi
3c289f6d60
Turn on rotation if successful nesting doesn't improve result.
...
--HG--
branch : develop
2019-07-20 22:56:48 +03:00
Roman Telezhynskyi
a2dfebe6cc
Add missed value for comparison.
...
--HG--
branch : develop
2019-07-20 22:03:43 +03:00
Roman Telezhynskyi
e37afae597
Allow controlling priority selecting pieces in layout.
...
--HG--
branch : develop
2019-07-19 10:45:57 +03:00
Roman Telezhynskyi
a3e643b5dd
New feature "Hide piece's main path".
...
In some cases users want to hide main path and work with "real" pattern pieces.
This new option allows to quickly disable main path for all pieces without need
to make manual adjustment for each piece. Do not ovveride piece options.
--HG--
branch : develop
2019-07-18 20:18:48 +03:00
Roman Telezhynskyi
f99acfb8c9
Adjust size of the dialog to give more space for labels.
...
--HG--
branch : develop
2019-07-18 17:38:21 +03:00
vorzelmir
389cc1fa7e
make details hide of visible depend on its layout status
...
--HG--
branch : develop
2019-07-14 21:21:36 +03:00
Roman Telezhynskyi
c9d68f9ea6
Experimental change. Free objects we no longer need.
...
--HG--
branch : develop
2019-07-13 16:57:27 +03:00
Roman Telezhynskyi
979d5bd6ae
Don't check margin keys if user pass --ignoremargins.
...
(grafted from 4a3352b0be6bd084640690666af96f0c784020a4)
--HG--
branch : develop
2019-07-12 20:23:35 +03:00
Roman Telezhynskyi
c522651b6b
Fix typo.
...
--HG--
branch : develop
2019-07-15 20:08:22 +03:00
Roman Telezhynskyi
bdaba68a7e
Allow to undo change of group visibility.
...
Added single group visibility change and multiple groups visibility change,
options hide all/show all. Improved speed for hide all/show all options.
--HG--
branch : develop
2019-07-15 19:56:57 +03:00
Roman Telezhynskyi
65e831da05
New action export recipe.
...
--HG--
branch : feature
2019-07-11 14:15:54 +03:00
Roman Telezhynskyi
6ed74b2dd0
Refactoring. Use CreateElementWithText to create tag with text.
...
--HG--
branch : feature
2019-07-10 13:07:29 +03:00
Roman Telezhynskyi
8f961300e6
Basic structure for new class VPatternRecipe.
...
--HG--
branch : feature
2019-07-10 12:42:37 +03:00
Roman Telezhynskyi
73e9f2c667
Clear code.
...
--HG--
branch : develop
2019-07-09 19:54:46 +03:00
vorzelmir
a58da6c323
fix a bug
...
--HG--
branch : develop
2019-07-09 16:19:48 +03:00
vorzelmir
1b7dd14f54
adding to group context menu
...
--HG--
branch : develop
2019-07-07 23:17:39 +03:00
Roman Telezhynskyi
16975ec6b9
Refactoring. Another case for QScopeGuard.
...
--HG--
branch : develop
2019-07-04 17:32:58 +03:00
Roman Telezhynskyi
2ac4267dd3
Fix locking file after double save as.
...
(grafted from 4828cd4acfa596166fe4c8a32f505045b86cab9c)
--HG--
branch : develop
2019-07-04 17:13:33 +03:00
Roman Telezhynskyi
e8804c90bb
New layout option --nestQuantity.
...
--HG--
branch : develop
2019-07-04 14:33:45 +03:00
Roman Telezhynskyi
c536c40628
Refactor AboutToQuit.
...
--HG--
branch : develop
2019-07-01 12:47:06 +03:00
Roman Telezhynskyi
0330869796
Serialization/deserialization for class VLayoutPiece.
...
--HG--
branch : develop
2019-07-01 11:02:09 +03:00
Roman Telezhynskyi
89f786d98a
Refactoring. Moving enum class LayoutExportFormats.
...
--HG--
branch : develop
2019-07-01 09:57:49 +03:00
Roman Telezhynskyi
413fe1ceea
/usr/share/pixmaps is deprecated.
...
--HG--
branch : develop
2019-06-25 12:45:35 +03:00
Roman Telezhynskyi
a38405a8e0
Follow given prefix.
...
User can specify prefix, we should follow it.
--HG--
branch : develop
2019-06-25 12:09:30 +03:00
Roman Telezhynskyi
51893d9f4a
Refactoring. Use QScopeGuard.
...
--HG--
branch : develop
2019-06-25 11:08:47 +03:00
Roman Telezhynskyi
b667adca0c
Fix title for groups widget.
...
--HG--
branch : develop
2019-06-24 12:19:16 +03:00
Roman Telezhynskyi
a2e71d6e1c
Catch exceptions inside of QRunnable. ref #974 .
...
--HG--
branch : develop
2019-06-24 12:14:10 +03:00
Roman Telezhynskyi
991b64cf54
Deploy 64 bit version with 64 bit version of openssl.
...
--HG--
branch : develop
2019-06-18 16:49:32 +03:00
Roman Telezhynskyi
f7c4bdf2a7
Improve handling layout errors.
...
Show Timeout error only if none errors appeared before.
--HG--
branch : develop
2019-06-18 15:14:52 +03:00
Roman Telezhynskyi
d2396820c5
Fix bug with landscape oriention.
...
--HG--
branch : develop
2019-06-18 12:35:43 +03:00
Roman Telezhynskyi
5c55778d66
Since Q5.12 available support for C++17.
...
--HG--
branch : develop
2019-05-28 17:41:15 +03:00
Roman Telezhynskyi
fdc8b96329
Terminate pieces refresh if user called new parsing.
...
--HG--
branch : develop
2019-05-28 11:36:03 +03:00