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
Roman Telezhynskyi
a009e25004
Fix (de)serialize enums into QDataStream.
...
It is very important to use exactly the same way across all Qt versions we need to support. Otherwise, it will break interchange between Valentina versions built on different Qt versions.
2020-05-09 12:36:03 +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
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
Roman Telezhynskyi
ab569feff8
Merge branch 'feature/manual-layout' into 'feature/manual-layout'
...
Work on the piece carrousel, Feature/manual layout
See merge request smart-pattern/valentina!6
2020-05-02 07:51:52 +00: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
664c6dcd51
Typo
2020-04-24 17:25:43 +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
Roman Telezhynskyi
a0fb0f8ee3
Merge branch 'feature/manual-layout' into 'feature/manual-layout'
...
Puzzle, work on the UI, the file reader and writer
See merge request smart-pattern/valentina!5
2020-04-23 08:04:43 +00: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
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