Roman Telezhynskyi
52a8fb5bae
Fix scale problem with selecting points.
...
We scaled point circle size, but forgot to adjust test size according to scale
too.
--HG--
branch : develop
2017-10-19 15:56:57 +03:00
Roman Telezhynskyi
61172d46c4
Fix typo in headers.
...
--HG--
branch : develop
2017-10-05 12:20:01 +03:00
Roman Telezhynskyi
daa539378f
Resolved issue #765 . New feature. Free curve mode.
...
--HG--
branch : develop
2017-10-03 13:01:56 +03:00
Roman Telezhynskyi
08df3b4486
Scrolling delay.
...
When object is close to edge of view Valentina begins scrolling scene to ensure
that the object is visible. In many cases this happens to fast for user. As
solution after correction Valentina will wait 80 milliseconds before procedding
next move. This will give users enough time to react. Such delay is called only
if view was scrolled.
--HG--
branch : develop
2017-10-02 16:25:18 +03:00
Roman Telezhynskyi
da2cc857df
Fix scaling point label.
...
--HG--
branch : develop
2017-09-30 21:13:22 +03:00
Roman Telezhynskyi
6ed9dce7bf
Clang warning.
...
--HG--
branch : develop
2017-09-28 21:20:32 +03:00
Roman Telezhynskyi
d0150bccbd
Removed redundant include.
...
--HG--
branch : develop
2017-09-28 20:27:33 +03:00
Roman Telezhynskyi
ac96ce6b84
Export Final measurements to CSV.
...
--HG--
branch : feature
2017-09-27 14:47:05 +03:00
Roman Telezhynskyi
257fb2f913
Refactor export to CSV.
...
Preparation for export final measurements.
--HG--
branch : feature
2017-09-27 13:25:18 +03:00
Roman Telezhynskyi
fa74e32769
First working result.
...
Doesn't change file.
--HG--
branch : feature
2017-09-17 09:19:13 +03:00
Roman Telezhynskyi
f6923a92f4
Show option Show label.
...
--HG--
branch : feature
2017-09-16 17:25:14 +03:00
Roman Telezhynskyi
39aa43fe8f
SonarQube warnings.
...
--HG--
branch : develop
2017-09-13 11:52:41 +03:00
Roman Telezhynskyi
db8b4e0023
Resolved issue #750 . Info Box Beside Mouse.
...
--HG--
branch : develop
2017-08-23 14:50:48 +03:00
Roman Telezhynskyi
be548269f6
Cppcheck warnings.
...
--HG--
branch : develop
2017-08-21 15:39:05 +03:00
Roman Telezhynskyi
464a54c7ee
Update label after changing date/time format.
...
--HG--
branch : feature
2017-08-19 19:52:33 +03:00
Roman Telezhynskyi
b212d04d11
Parse template and prepare pattern label.
...
--HG--
branch : feature
2017-08-15 15:22:33 +03:00
Roman Telezhynskyi
0c13d610eb
Еext in QLineEdit selected on edit start.
...
--HG--
branch : feature
2017-08-12 11:57:46 +03:00
Roman Telezhynskyi
d81be4f778
Added placeholders list.
...
--HG--
branch : feature
2017-08-12 11:40:58 +03:00
Roman Telezhynskyi
0894f686ef
Improve working with mouse cursors. Instead of setting global value set cursor
...
for each item separately.
--HG--
branch : develop
2017-08-01 14:35:48 +03:00
Roman Telezhynskyi
651d22e488
Fix regression. Heavy method boundingRect() slows down the Details mode.
...
--HG--
branch : develop
2017-08-01 12:57:19 +03:00
Roman Telezhynskyi
185636a550
Fix bug with simple curve. It should be hovered only if mouse pointer above a
...
path.
--HG--
branch : develop
2017-07-27 17:15:53 +03:00
Roman Telezhynskyi
d0e2facf94
Show direction when hover simple curve.
...
--HG--
branch : develop
2017-07-27 16:25:24 +03:00
Roman Telezhynskyi
4d7d2ac607
Fix Valentina crash.
...
Valentina crashes if click on curve control point.
--HG--
branch : develop
2017-07-25 21:56:01 +03:00
Roman Telezhynskyi
f69dabe007
Fixed Valentina crash. Used way to avoid Qt's bug QTBUG-61213.
...
(grafted from 07ea72e1470337f51b895efaae01deecfbac6aaf)
--HG--
branch : develop
2017-07-24 20:00:59 +03:00
Roman Telezhynskyi
03e6a4304f
Fix painting outside of grainline bounding rect.
...
(grafted from cfbfaefb91a4efd42df937bd5d87a2f9459b6f86)
--HG--
branch : develop
2017-07-11 12:32:07 +03:00
Roman Telezhynskyi
1726b55339
GCC warnings.
...
--HG--
branch : develop
2017-07-05 19:35:34 +03:00
Roman Telezhynskyi
b6e0d97df0
Qmake. Fix masks to support 64 bit versions of compilers.
...
--HG--
branch : develop
2017-07-05 11:35:32 +03:00
Roman Telezhynskyi
cacba00e83
Zoom fit best current did not work properly because of corrupted point.
...
--HG--
branch : develop
2017-06-23 16:02:59 +03:00
Roman Telezhynskyi
a1f4207621
Scale curve direction arrows.
...
--HG--
branch : develop
2017-06-23 14:18:31 +03:00
Roman Telezhynskyi
8d0b2c0af9
Fix a crash.
...
Valentina crahed if create a curve.
--HG--
branch : develop
2017-06-23 12:25:02 +03:00
Roman Telezhynskyi
663ab8aff1
SonarCloud warnings.
...
--HG--
branch : develop
2017-06-19 17:44:18 +03:00
Roman Telezhynskyi
9686d0e179
Fixed issue #623 . Issue: Bug with dialog Open file.
...
--HG--
branch : develop
2017-06-19 16:11:44 +03:00
Roman Telezhynskyi
e982df63c0
Move scaling font size to appropriate class.
...
--HG--
branch : develop
2017-06-19 15:26:29 +03:00
Roman Telezhynskyi
8e0a7250df
Added new feature Zoom Fit Best Current pattern piece.
...
--HG--
branch : develop
2017-06-16 21:14:33 +03:00
Roman Telezhynskyi
67928c16a2
Cppcheck warning.
...
--HG--
branch : develop
2017-06-16 16:44:57 +03:00
Roman Telezhynskyi
acd960ecee
Fixed issue #637 . Max scene size too small to fit all objects.
...
--HG--
branch : develop
2017-06-16 15:03:24 +03:00
Roman Telezhynskyi
b0f867499c
Resolved issue #244 . New feature: Adjust line and point thickness and label
...
size.
--HG--
branch : develop
2017-06-16 14:53:08 +03:00
Roman Telezhynskyi
45ced25561
Fixed issue #704 . Valentina crashes if click on detail.
...
--HG--
branch : develop
2017-06-09 12:39:24 +03:00
Roman Telezhynskyi
4df84fdd94
Fix build on Mac OS X.
...
--HG--
branch : develop
2017-06-05 21:46:04 +03:00
Roman Telezhynskyi
e4099ec4ed
Fix build on Mac OS X.
...
--HG--
branch : develop
2017-06-05 21:22:51 +03:00
Roman Telezhynskyi
5c4f45397d
Fix build on Mac OS X.
...
--HG--
branch : develop
2017-06-05 20:58:38 +03:00
Roman Telezhynskyi
cc5641a15c
Added gcc’s 4.9.0 Undefined Behavior Sanitizer (ubsan).
...
--HG--
branch : develop
2017-06-01 10:14:17 +03:00
Roman Telezhynskyi
7e064f80c5
Thrown away code for support Qt < 5.2.
...
--HG--
branch : develop
2017-05-30 19:52:38 +03:00
Roman Telezhynskyi
b05b5bad8c
Fixed issue #685 . Bug report: CSV exports as "CVS".
...
--HG--
branch : develop
2017-05-17 07:57:46 +03:00
Roman Telezhynskyi
d38681b853
Cppcheck warning.
...
--HG--
branch : develop
2017-05-16 15:35:50 +03:00
Roman Telezhynskyi
32a16890a7
Resolved issue #681 . Enhance feature: Dashed line options for curves, arcs, etc.
...
--HG--
branch : develop
2017-05-16 13:07:53 +03:00
Roman Telezhynskyi
7225481091
Resolved issue #682 . New feature. Export increments to Excel .csv.
...
--HG--
branch : develop
2017-05-12 15:09:19 +03:00
Roman Telezhynskyi
1cf4e97b7d
Clang warnings.
2017-05-10 14:58:17 +03:00
Roman Telezhynskyi
c09f69b320
Fix typo.
...
--HG--
branch : release
2017-04-24 17:20:15 +03:00
Roman Telezhynskyi
a0262e260b
Coverity scan warnings.
...
--HG--
branch : release
2017-04-19 12:48:13 +03:00
Roman Telezhynskyi
e7a4935983
Clang warning.
...
--HG--
branch : release
2017-04-14 17:45:59 +03:00
Roman Telezhynskyi
6d271423e0
Fixed scroll hand drag mode.
...
--HG--
branch : release
2017-04-14 08:22:28 +03:00
Roman Telezhynskyi
cade111206
Refactoring Tape's preferences dialog.
...
Instead of manual declaring used Qt Designer.
--HG--
branch : release
2017-04-12 15:50:48 +03:00
Roman Telezhynskyi
a1caf972a9
Warn a user when need to update a file format version.
...
--HG--
branch : release
2017-04-12 09:49:05 +03:00
Roman Telezhynskyi
d355b4dce8
Cppcheck warnings.
...
--HG--
branch : develop
2017-04-06 15:50:15 +03:00
Roman Telezhynskyi
5be8ba3a64
Trying to fix tab image position. ref #650 .
...
--HG--
branch : develop
2017-04-03 16:21:46 +03:00
Roman Telezhynskyi
0612305ea8
Fixed issue #650 . "Seam allowance tool" icons are not showing correctly.
...
--HG--
branch : develop
2017-04-03 12:39:17 +03:00
Roman Telezhynskyi
e2383eb500
Refactoring. Use "=default" instead of the default implementation.
...
--HG--
branch : develop
2017-04-01 17:27:55 +03:00
Roman Telezhynskyi
1d82d96562
Refactoring. Move "inline" specifier to the definition of the function.
...
--HG--
branch : develop
2017-04-01 10:23:44 +03:00
Roman Telezhynskyi
b316133dad
Remove unused members.
...
--HG--
branch : develop
2017-03-31 17:21:18 +03:00
Roman Telezhynskyi
f9aa896477
Refactoring. Avoid implicit conversions.
...
--HG--
branch : develop
2017-03-31 17:04:11 +03:00
Roman Telezhynskyi
2bdfc59c21
MSVC warning.
...
--HG--
branch : develop
2017-03-18 10:36:16 +02:00
Roman Telezhynskyi
ed1e2bf6a0
Clang warning.
...
--HG--
branch : develop
2017-03-17 17:29:56 +02:00
Roman Telezhynskyi
f14447087d
GCC warning.
...
--HG--
branch : develop
2017-03-17 17:28:23 +02:00
Roman Telezhynskyi
72e473553d
Cppcheck warning.
...
--HG--
branch : develop
2017-03-17 17:27:59 +02:00
Roman Telezhynskyi
6a3eff4c0b
Resolved issue #641 . Seam Allowance Tools tab texts truncated in MAC.
...
--HG--
branch : feature
2017-03-17 16:38:18 +02:00
Roman Telezhynskyi
b57e754d61
Added new widget FancyTabBar.
...
--HG--
branch : feature
2017-03-16 16:22:21 +02:00
Roman Telezhynskyi
f48325cc52
Fix bug with resize rectangle. Wrong scale factor.
...
--HG--
branch : feature
2017-03-14 13:19:34 +02:00
Roman Telezhynskyi
cf47ab8aa9
Fix bug with resize cursor.
...
--HG--
branch : feature
2017-03-14 12:53:35 +02:00
Roman Telezhynskyi
88b56f5453
Fix bug with resizing free grainline.
...
--HG--
branch : feature
2017-03-14 12:24:59 +02:00
Roman Telezhynskyi
76748f7688
Fix grainline's resize rectangle position.
...
--HG--
branch : feature
2017-03-14 11:56:41 +02:00
Roman Telezhynskyi
2eac3e0643
Fix bug with rotation mode.
...
--HG--
branch : feature
2017-03-14 11:24:36 +02:00
Roman Telezhynskyi
de6e3d7213
Fix issue with angle direction of grainline.
...
--HG--
branch : feature
2017-03-14 11:11:35 +02:00
Roman Telezhynskyi
698eaa7736
Don't change position when restricted by center pin point.
...
--HG--
branch : feature
2017-03-13 16:20:58 +02:00
Roman Telezhynskyi
94ec43d85e
Fix moving label according to restrictions.
...
--HG--
branch : feature
2017-03-13 15:54:38 +02:00
Roman Telezhynskyi
eb675f49ce
If selected center pin point resize by extending both sides.
...
--HG--
branch : feature
2017-03-10 17:07:23 +02:00
Roman Telezhynskyi
bf409006f5
Fix grainline's resize rectangle position.
...
--HG--
branch : feature
2017-03-10 16:45:41 +02:00
Roman Telezhynskyi
af3735ea23
Grainline now can be controlled by center pin point.
...
--HG--
branch : feature
2017-03-10 16:22:19 +02:00
Roman Telezhynskyi
247dc910d5
Block actions with label depend on restrictions.
...
--HG--
branch : feature
2017-03-01 07:39:13 +02:00
Roman Telezhynskyi
0a94c5036b
Fix label rotation.
...
--HG--
branch : feature
2017-03-01 07:38:43 +02:00
Roman Telezhynskyi
e3fdad1321
Update grainline after selecting each type.
...
--HG--
branch : feature
2017-03-01 07:10:04 +02:00
Roman Telezhynskyi
04009746d5
Improve user expirience. Added grainline hover.
...
--HG--
branch : feature
2017-02-28 17:33:53 +02:00
Roman Telezhynskyi
5fbdb4f7f0
Block actions with grainline depend on restrictions.
...
--HG--
branch : feature
2017-02-27 22:06:48 +02:00
Roman Telezhynskyi
83b9e3e5ff
Fix grainline rotatio angle.
...
Now it follow mouse pointer.
--HG--
branch : feature
2017-02-27 14:35:55 +02:00
Roman Telezhynskyi
1d91df5216
Preparetions to be able to control moving actions: rotation and resizing.
...
--HG--
branch : feature
2017-02-27 14:30:02 +02:00
Roman Telezhynskyi
2be9110955
Override method shape() to improve selection of grainline.
...
--HG--
branch : feature
2017-02-27 11:59:08 +02:00
Roman Telezhynskyi
02fde1464d
Fix infinite redrawing.
...
--HG--
branch : feature
2017-02-24 19:47:13 +02:00
Roman Telezhynskyi
f36a4d6621
Copy-on-write for class VGrainlineData.
...
--HG--
branch : feature
2017-02-23 14:04:49 +02:00
Roman Telezhynskyi
1710e3cdb7
Refactoring. Prepare folder structure for new hierarchy.
...
--HG--
branch : feature
2017-02-23 11:37:19 +02:00
Roman Telezhynskyi
a287913500
Refactoring. Rename class VGrainlineGeometry to VGrainlineData.
...
--HG--
branch : feature
2017-02-23 11:33:17 +02:00
Roman Telezhynskyi
37efefe1ec
Refactoring. Rename class VPatternPieceData to VPieceLabelData.
...
--HG--
branch : feature
2017-02-23 11:19:27 +02:00
Roman Telezhynskyi
38abf5c9a0
Removed redundant forward declaration.
...
--HG--
branch : develop
2017-02-18 11:22:59 +02:00
Roman Telezhynskyi
289157a511
Resolve broken dependecy.
...
--HG--
branch : develop
2017-01-25 18:07:18 +02:00
Roman Telezhynskyi
121f003e7c
Refactoring. Move grainline and lable to library VWidgets.
...
--HG--
branch : feature
2017-01-19 12:23:42 +02:00
Roman Telezhynskyi
59c9a0b400
Allow a user to select a point covered by visualization.
...
--HG--
branch : feature
2017-01-13 16:57:49 +02:00
Roman Telezhynskyi
0419f60e0b
Merge with develop.
...
--HG--
branch : feature
2016-12-23 12:58:17 +02:00
Roman Telezhynskyi
2d61b87256
Remove empty statement.
...
--HG--
branch : develop
2016-12-20 21:19:21 +02:00
Roman Telezhynskyi
ffab000e0f
Remove empty statement.
...
--HG--
branch : develop
2016-12-20 20:57:20 +02:00
Roman Telezhynskyi
81eb33fe63
Merge with develop.
...
--HG--
branch : feature
2016-12-20 14:39:05 +02:00
Roman Telezhynskyi
f0b35ddc11
Added support elliptical arc in other tools.
...
--HG--
branch : develop
2016-12-20 13:04:56 +02:00