Roman Telezhynskyi
e7b72c4a44
Fix broken build on MSVC.
...
--HG--
branch : develop
2016-08-05 16:44:20 +03:00
Roman Telezhynskyi
483e56866d
Added MSVC warnings.
...
--HG--
branch : develop
2016-07-29 21:04:53 +03:00
Roman Telezhynskyi
ffb6f1fbd5
cppcheck warnings.
...
--HG--
branch : develop
2016-08-02 15:12:13 +03:00
BojanKverh
a3f4c6da0d
Set maximal font size back to 128
...
--HG--
branch : feature
2016-07-30 12:48:18 +02:00
BojanKverh
06cfaea3b3
Fixed maximal font size
...
--HG--
branch : feature
2016-07-29 21:59:48 +02:00
Bojan Kverh
c5f38207fd
Merged develop into feature
...
--HG--
branch : feature
2016-07-29 21:47:49 +02:00
Roman Telezhynskyi
689024d60f
Resolved issue #530 . Add debug messages for Layout creation errors.
...
--HG--
branch : develop
2016-07-26 13:33:58 +03:00
BojanKverh
88055db170
Show measurements option is now disabled and not hidden, if there are no measurements associated with the current pattern. Finished pattern converter and refactored measurement file extraction in text manager class
...
--HG--
branch : feature
2016-07-25 19:10:13 +02:00
BojanKverh
85db8f84e6
Added hiding Show measurement option and showing just a filename without path in detail and layout mode. Also fixed a wrong comment
...
--HG--
branch : feature
2016-07-24 19:07:38 +02:00
BojanKverh
a6e38b54d0
Added the optional measurements line to the pattern info label
...
--HG--
branch : feature
2016-07-24 12:30:10 +02:00
BojanKverh
a625c35616
Added comments to most important new classes
...
--HG--
branch : feature
2016-07-23 15:26:15 +02:00
BojanKverh
03482fb9a8
Moved m_tmDetail, m_tmPattern and m_liPP from VLayoutDetail into VLayoutDetailData class
...
--HG--
branch : feature
2016-07-22 12:50:21 +02:00
BojanKverh
455befa493
Removed printf commands, added Q_REQUIRED_RESULT macros, replaced v[i] with v.at(i) where needed, replaced 1,0 with true,false when creating boolean XML attributes
...
--HG--
branch : feature
2016-07-22 12:40:02 +02:00
BojanKverh
0e7b369c2e
Corrected all the issues reported by Roman till 10:11 AM
...
--HG--
branch : feature
2016-07-22 11:56:45 +02:00
BojanKverh
312b8e458b
Centered the label texts and did some refactoring, so that the label content is generated in one place
...
--HG--
branch : feature
2016-07-21 21:46:49 +02:00
Bojan Kverh
4138d30fb6
Merged develop into feature
...
--HG--
branch : feature
2016-07-21 08:30:51 +02:00
Roman Telezhynskyi
9375e0319d
As part of testing make all compiler warnings treat as errors.
...
Added new CONFIG option "checkWarnings".
--HG--
branch : develop
2016-07-20 15:40:33 +03:00
BojanKverh
02edbcc8d6
Removed some compiler warnings
...
--HG--
branch : feature
2016-07-19 19:02:20 +02:00
BojanKverh
1cf04118da
Removed the rectangles around the labels in Layout mode
...
--HG--
branch : feature
2016-07-19 17:25:04 +02:00
BojanKverh
04780b4323
Moved VTextManager class into the vlayout folder in order for tests to compile. It also belong to vlayout folder more than into vtools
...
--HG--
branch : feature
2016-07-19 14:23:20 +02:00
BojanKverh
1759d4314f
Labels with pattern info are now displayed in the Layout mode as well. Maybe needs a little bit of refactoring (the label styles and texts are now set up in two different places (VToolDetail and VLayoutDetail), I think this should be unified
...
--HG--
branch : feature
2016-07-19 13:47:21 +02:00
BojanKverh
6516fb3204
Made the labels text in Layout mode look better
...
--HG--
branch : feature
2016-07-19 09:06:29 +02:00
BojanKverh
9368978039
Added detail texts to layout mode
...
--HG--
branch : feature
2016-07-19 02:26:50 +02:00
BojanKverh
0ea76c5914
Few changes at vlayoutdetail class
...
--HG--
branch : feature
2016-07-18 20:38:27 +02:00
BojanKverh
fed323fc25
Labels are now shown on the layout, however I still need to figure out how to paste text into the labels
...
--HG--
branch : feature
2016-07-17 22:52:53 +02:00
BojanKverh
aa1d1f8ce1
Label cannot be moved outside of parent bounding box. Moving cursor is on when moving label. Name of detail moved to Pattern Piece Data tab. Hopefully all warnings removed
...
--HG--
branch : feature
2016-07-06 20:49:36 +02:00
Roman Telezhynskyi
39f7727088
Used pngcrush key "brute".
...
--HG--
branch : develop
2016-06-27 18:42:31 +03:00
Roman Telezhynskyi
643fafcbc9
Resolved issue #517 . MAC version incorrect sRGB profile.
...
libpng warning: iCCP: known incorrect sRGB profile.
--HG--
branch : develop
2016-06-26 21:27:04 +03:00
Roman Telezhynskyi
e3ee35bf50
Fixed issue #469 . Error - Layout has overlapping pieces in develop branch.
...
--HG--
branch : develop
2016-06-21 16:04:15 +03:00
Roman Telezhynskyi
f3c66827aa
Fixed issue #494 . Printing is not working.
...
(grafted from 8bb1ab7575e8e04d0feb91c506facae80d22e4d8)
--HG--
branch : develop
2016-06-17 17:58:39 +03:00
Roman Telezhynskyi
3c5d6aa500
Fixed issue #515 . Seam allowance wrong way.
...
--HG--
branch : develop
2016-06-17 15:39:54 +03:00
Roman Telezhynskyi
972dd36fcf
Redesign printing system. ref #494 . Printing is not working.
...
Made complete redesign of printing code. Now the code check printer's dpi and
calculate scale factor. Instead of printing with QImage buffer the code print
directly on printer. Help avoid limitations of QImage class.
Also removed menu option "Save as PDF". The option duplicate option "Export As"
and also mislead a user about purpose of option "Print preview".
--HG--
branch : develop
2016-06-15 13:55:43 +03:00
Valentina Zhuravska
edceeea620
Fixed misprints.
...
--HG--
branch : feature
2016-06-01 21:08:36 +03:00
Roman Telezhynskyi
ce720450f0
Fixed issue #493 . Error in seam allowance drawing.
...
(grafted from 776b5b71c7e5aa6b9755c280f3f4e20e159c8150)
--HG--
branch : develop
2016-05-26 11:26:54 +03:00
Roman Telezhynskyi
6f56b46d26
Fixed Clang warnings.
...
--HG--
branch : develop
2016-05-03 19:50:37 +03:00
Roman Telezhynskyi
433efd08c7
Little optimization for the layout generator.
...
--HG--
branch : develop
2016-04-26 15:39:50 +03:00
Roman Telezhynskyi
7328b207b7
The program crashed because of empty global contour.
...
--HG--
branch : develop
2016-03-28 17:18:38 +03:00
Roman Telezhynskyi
2e83967caf
The layout generator optimization. Let QPainterPath check intersections.
...
--HG--
branch : develop
2016-03-28 11:53:02 +03:00
Roman Telezhynskyi
dd586bf01e
Little optimization for the layout generator.
...
--HG--
branch : develop
2016-03-28 11:22:15 +03:00
Roman Telezhynskyi
09d2b96e73
Endge of empty sheet shouldn't depend on shift value.
...
--HG--
branch : develop
2016-03-27 22:53:41 +03:00
Roman Telezhynskyi
70fd0be830
Use Q_REQUIRED_RESULT where it make sense.
...
--HG--
branch : develop
2016-03-23 17:27:17 +02:00
Roman Telezhynskyi
be7277eeba
Refactoring. Use more safe function VFuzzyComparePossibleNulls.
...
--HG--
branch : develop
2016-03-23 16:09:30 +02:00
Roman Telezhynskyi
7ec2e6d988
Fixed bug case where an open equidistant point is too far from a main path.
...
(grafted from cd63aeaa6228a84e977e06e9d006705103eb6c35)
--HG--
branch : develop
2016-03-10 09:42:09 +02:00
Roman Telezhynskyi
335a4db2d1
For vlayout library enable speed optimizations.
...
--HG--
branch : develop
2016-02-23 14:30:56 +02:00
Roman Telezhynskyi
595e5b0bf5
Resolved issue #306 . Layout generator optimization. Divide into strips.
...
--HG--
branch : develop
2016-02-23 14:13:10 +02:00
Roman Telezhynskyi
4977604106
Correct disabling line to the label.
...
--HG--
branch : develop
2016-01-11 13:24:37 +02:00
Roman Telezhynskyi
ac5c8d8201
Do not remove a loop created by intersection point when it is the first or
...
the last point of lines that intersect.
--HG--
branch : develop
2016-01-10 21:41:46 +02:00
Roman Telezhynskyi
c2976614ba
Correct removing loop if a path contains them several. Seek and remove the last.
...
In this way we will correct remove them all.
--HG--
branch : develop
2016-01-09 23:53:17 +02:00
Roman Telezhynskyi
90dac31a2e
Discard vmargins.h. Build backport files if only need.
...
--HG--
branch : develop
2015-12-19 16:38:24 +02:00
Roman Telezhynskyi
717772c339
Main workpiece's path also can contains loops. This cause wrong seam allowances.
...
--HG--
branch : develop
2015-12-15 13:16:37 +02:00