Commit Graph

2231 Commits

Author SHA1 Message Date
Benjamin Nauck
e03db7f738 Use unified title and tool bar on mac
--HG--
branch : feature
2016-01-03 04:11:11 +01:00
Benjamin Nauck
000bbd454e Use same icon on cursor as it is on the tool button for the arc intersect axis tool
--HG--
branch : feature
2016-01-02 23:57:26 +01:00
Benjamin Nauck
e89f730b38 Move and refactor tool cursor generation script
--HG--
branch : feature
2016-01-02 23:38:02 +01:00
Benjamin Nauck
6ffa9d0055 Move set attribute to vabstractapplication
--HG--
branch : feature
2016-01-02 17:06:19 +01:00
Benjamin Nauck
9d3257ef1c Adjust code to code convention
--HG--
branch : feature
2016-01-02 17:01:00 +01:00
Benjamin Nauck
15b5c4534d Add new tool cursors
--HG--
branch : feature
2016-01-02 15:59:19 +01:00
Benjamin Nauck
99cf5496ea Add missing svg file "triangle.svg"
--HG--
branch : feature
2016-01-02 15:57:13 +01:00
Benjamin Nauck
43ffbbe3c0 Add tool for generating SVG tool icon cursors
The resulting files might need some adjusting but it's a good start

--HG--
branch : feature
2016-01-02 15:55:26 +01:00
Benjamin Nauck
1be3c90cd3 Add support for HiDPI cursors
--HG--
branch : feature
2016-01-02 15:52:42 +01:00
Benjamin Nauck
8be71c1ecb Create new triangle tool icon
--HG--
branch : feature
2016-01-02 14:03:54 +01:00
Benjamin Nauck
31a00ab6fe Fix icon export res misstake
--HG--
branch : feature
2016-01-02 05:19:09 +01:00
Benjamin Nauck
1254de52d5 Update toolbar icons and add HiDPI versions
--HG--
branch : feature
2016-01-02 03:14:54 +01:00
Benjamin Nauck
4bc766295e Add @2x versions of toolbar tab icons (excluding detail and layout)
--HG--
branch : feature
2016-01-02 02:45:29 +01:00
Benjamin Nauck
c57201fe82 Add support for high dpi bitmap resources
--HG--
branch : feature
2016-01-02 02:40:33 +01:00
Valentina Zhuravska
9fd6f18426 Resolved issue #423. Deny moving several labels at one time.
--HG--
branch : feature
2015-12-28 10:00:10 +02:00
Roman Telezhynskyi
d6de99babb Fixed test build fail.
--HG--
branch : develop
2015-12-26 20:04:26 +02:00
Roman Telezhynskyi
37e799ce71 Fixed issue with deleting detail (after union details) and blocked objects.
--HG--
branch : feature
2015-12-26 19:10:02 +02:00
Roman Telezhynskyi
1aa2263686 Improved question message.
--HG--
branch : feature
2015-12-26 18:01:32 +02:00
Roman Telezhynskyi
a11b3c3203 Check if setted detail is valid.
--HG--
branch : feature
2015-12-26 15:18:58 +02:00
Roman Telezhynskyi
00b8aae5a7 Fixed issue with deleting detail and blocked objects. Part about tool union
still is not fixed.

--HG--
branch : feature
2015-12-26 15:08:41 +02:00
Roman Telezhynskyi
4d3aeaca08 Allow user to ignore warning "This file already opened in another window".
--HG--
branch : develop
2015-12-23 15:26:29 +02:00
Roman Telezhynskyi
d227ce68c2 Show dialog "Fix broken formula" only in GUI mode.
--HG--
branch : develop
2015-12-22 20:12:09 +02:00
Roman Telezhynskyi
8b7602e223 In restore list clear all files that do not exist.
--HG--
branch : develop
2015-12-22 17:39:04 +02:00
Roman Telezhynskyi
fbd3c05b92 Resolved issue #93. Create test set of patterns.
--HG--
branch : develop
2015-12-22 16:42:00 +02:00
Roman Telezhynskyi
6e394a20f2 Resolved issue #256. Crash if open pattern with wrong measurements file.
--HG--
branch : develop
2015-12-22 15:29:16 +02:00
Valentina Zhuravska
1dce05b239 Show openHand cursor only if we can move the detail
--HG--
branch : feature
2015-12-20 21:55:27 +02:00
Valentina Zhuravska
73c544c45d Resolved issue #271. Deny move workpieces when tool union is active.
--HG--
branch : feature
2015-12-20 21:53:59 +02:00
Valentina Zhuravska
fd658631b3 We don't need to move nodePoints
--HG--
branch : feature
2015-12-20 21:51:14 +02:00
Roman Telezhynskyi
95772bf0db Fixed "Build failed".
--HG--
branch : develop
2015-12-19 22:15:42 +02:00
Roman Telezhynskyi
40bf125fdf Resolved issue #422. Date of birth: German data format.
--HG--
branch : develop
2015-12-19 21:26:05 +02:00
Roman Telezhynskyi
a0b785ffd8 Resolved issue #402. After Crash .val is empty.
--HG--
branch : develop
2015-12-19 21:02:38 +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
1e5def1361 Instead of indexes save and set string values.
--HG--
branch : develop
2015-12-19 15:56:09 +02:00
Roman Telezhynskyi
0c3fcfb14e Merge.
--HG--
branch : develop
2015-12-19 10:09:25 +02:00
Roman Telezhynskyi
2fdd441a1c Fixed issue #420. Crash, not able to to open Standard measurements tables.
--HG--
branch : develop
2015-12-19 10:09:03 +02:00
Valentina Zhuravska
662ae70919 Resolved issue #417. Valentina don't change cursor to arrow when we change the mode
--HG--
branch : develop
2015-12-19 03:20:15 +02:00
Roman Telezhynskyi
af5a74badd Fixed issue #419. Message in footer obsolete.
--HG--
branch : develop
2015-12-18 14:01:13 +02:00
Roman Telezhynskyi
b2ec130d7e Fixed issue #167. Window modified indication disappears even we have unsaved
change.

--HG--
branch : develop
2015-12-18 13:57:03 +02:00
Roman Telezhynskyi
3beb8a8b7c Refactoring. Smooth scrolling.
--HG--
branch : develop
2015-12-17 21:13:07 +02:00
Roman Telezhynskyi
6ba9bb8b28 Little optimization.
--HG--
branch : develop
2015-12-17 21:01:06 +02:00
Roman Telezhynskyi
949f4be2c6 Merge.
--HG--
branch : develop
2015-12-17 13:13:11 +02:00
Roman Telezhynskyi
4bdb788c50 New tests of localizations. Lupdate.
--HG--
branch : develop
2015-12-17 12:52:10 +02:00
Valentina Zhuravska
550816a958 Resolved issue #270. Selection point by clicking on label in tools seam allowance and union.
--HG--
branch : feature
2015-12-17 12:03:44 +02:00
Roman Telezhynskyi
24c6eed4a7 Refactoring. More optimized run a test.
--HG--
branch : develop
2015-12-16 14:52:00 +02:00
Roman Telezhynskyi
e39d42146c Lupdate. Fixed typos.
--HG--
branch : develop
2015-12-15 16:39:26 +02:00
Roman Telezhynskyi
2409b1cc8b Refactoring tests.
--HG--
branch : develop
2015-12-15 16:38:37 +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
Roman Telezhynskyi
05ad1605e0 Fix size dialog about Tape.
--HG--
branch : develop
2015-12-14 21:58:40 +02:00
Roman Telezhynskyi
7bc0399134 New contributor.
--HG--
branch : develop
2015-12-14 21:32:11 +02:00
Roman Telezhynskyi
afaaffd52f Updated test TST_TSTranslation.
--HG--
branch : develop
2015-12-14 18:05:09 +02:00
Roman Telezhynskyi
88d22ee3dd Fixed incorrect string place markers.
--HG--
branch : develop
2015-12-14 13:06:04 +02:00
Roman Telezhynskyi
45ee787a3f New test check if string contain correct place markers, i.e., %1, %2, ..., %99.
--HG--
branch : develop
2015-12-14 12:49:48 +02:00
Roman Telezhynskyi
0cb4447230 Refactoring test methods.
--HG--
branch : develop
2015-12-14 11:56:21 +02:00
Roman Telezhynskyi
812c09ba83 Removed '...' from localization.
--HG--
branch : develop
2015-12-14 09:42:09 +02:00
Roman Telezhynskyi
bceb18d4a5 New test that help find and remove '...' string inside localization.
--HG--
branch : develop
2015-12-14 09:41:42 +02:00
Roman Telezhynskyi
7ef2c22c47 Fixed bug with setting default height and size. Relative to the issue #418.
--HG--
branch : develop
2015-12-14 09:39:57 +02:00
Roman Telezhynskyi
f7814ed6ba Lupdate. Fixed issue in English string.
--HG--
branch : develop
2015-12-13 19:30:25 +02:00
Roman Telezhynskyi
b56849e33c Fixed bug in the test.
--HG--
branch : develop
2015-12-13 19:29:39 +02:00
Roman Telezhynskyi
5343e4e68d Test that allow to fix issues in English localization.
--HG--
branch : develop
2015-12-13 18:33:00 +02:00
Roman Telezhynskyi
90bdb6b561 XSD validation base height and size values.
--HG--
branch : develop
2015-12-12 17:35:57 +02:00
Roman Telezhynskyi
a5bfb2af35 Resore height and size after load new measurements data.
--HG--
branch : develop
2015-12-12 16:36:00 +02:00
Roman Telezhynskyi
abb7147bc8 Return 0 if default height/size is not custom.
--HG--
branch : develop
2015-12-12 13:15:29 +02:00
Roman Telezhynskyi
e8a93ddc2b New setting "Default height and size".
--HG--
branch : develop
2015-12-12 13:11:39 +02:00
Roman Telezhynskyi
3aa1ccaea4 Optimization. Call creation toolbar only if was not uploaded any measurements.
--HG--
branch : develop
2015-12-11 17:06:20 +02:00
Roman Telezhynskyi
f600a00db8 Merge
--HG--
branch : develop
2015-12-11 16:23:20 +02:00
Roman Telezhinskyi
eb69008e07 Merged in ValentinaZhuravska/valentina/feature (pull request #83)
Fixed issue #415.

--HG--
branch : develop
2015-12-11 16:22:52 +02:00
Valentina Zhuravska
10c0ad2c5c Define class VGraphicsSimpleTextItem instead of #include "../vwidgets/vgraphicssimpletextitem.h"
--HG--
branch : feature
2015-12-11 16:20:32 +02:00
Roman Telezhynskyi
93a52bd889 Allow user to set default size and height for a pattern.
--HG--
branch : develop
2015-12-11 16:19:11 +02:00
Valentina Zhuravska
5a22c6baf6 Use SCASSERT for point, namePoint and lineName
--HG--
branch : feature
2015-12-11 15:07:05 +02:00
Valentina Zhuravska
a1417fc127 We don't need to change pen inside RefreshLine method
--HG--
branch : feature
2015-12-11 13:35:48 +02:00
Valentina Zhuravska
0869c7fed4 We don't need to change the radius, so we can make it const
--HG--
branch : feature
2015-12-11 11:33:12 +02:00
Valentina Zhuravska
ece2c42e5f We need one method RefreshLine in VAbstractTool instead of two similar methods in VNodePoint and VToolSinglePoint
--HG--
branch : feature
2015-12-11 11:31:21 +02:00
Roman Telezhynskyi
3ebac9ce59 Test limited gradation list.
--HG--
branch : develop
2015-12-10 12:19:31 +02:00
Roman Telezhynskyi
0c731ea406 Do not update the recent files list in export/test mode.
--HG--
branch : develop
2015-12-09 13:37:38 +02:00
Roman Telezhynskyi
ca24b201e1 Refactor the method name.
--HG--
branch : develop
2015-12-09 13:31:33 +02:00
Roman Telezhynskyi
da827ad952 QComboBox clear button in property browser.
--HG--
branch : develop
2015-12-09 13:13:34 +02:00
Roman Telezhynskyi
6f1dcb7592 Resolved build issue on OpenSuse. The method setClearButtonEnable is available
only since Qt 5.2.

--HG--
branch : develop
2015-12-09 12:40:43 +02:00
Roman Telezhynskyi
589bf173ae Improved calculation arc points.
--HG--
branch : develop
2015-12-07 23:33:11 +02:00
Roman Telezhynskyi
75701f8cad New test. Testing arc points.
--HG--
branch : develop
2015-12-07 18:35:55 +02:00
Valentina Zhuravska
d057d336f7 Fixed issue #415. Line appears between the point and mark in the detail mode
--HG--
branch : feature
2015-12-07 07:48:51 +02:00
Roman Telezhynskyi
0e60b20ace Merge.
--HG--
branch : develop
2015-12-06 18:47:44 +02:00
Roman Telezhynskyi
36f586ec58 End file opening if error occurred.
--HG--
branch : develop
2015-12-06 18:47:19 +02:00
Roman Telezhinskyi
b5dfbae5a1 Merged in ValentinaZhuravska/valentina/feature (pull request #82)
Resolved Issue #272.

--HG--
branch : develop
2015-12-06 18:45:46 +02:00
Valentina Zhuravska
178419742a Added hoverMoveEvent. The cursor should not be changed to arrow until we leave the detail area
--HG--
branch : feature
2015-12-06 18:20:37 +02:00
Roman Telezhynskyi
a820b20fc2 The program crashes if scene is not connected to view.
--HG--
branch : develop
2015-12-05 18:27:38 +02:00
Roman Telezhynskyi
830c43a89d Mac OS proxy icon.
--HG--
branch : develop
2015-12-05 16:16:29 +02:00
Roman Telezhynskyi
7054714114 Fixed dock menu on Mac OS.
--HG--
branch : develop
2015-12-05 11:50:32 +02:00
Roman Telezhynskyi
e781b8252d Cut less scene rect size for showing axis.
--HG--
branch : develop
2015-12-04 22:21:07 +02:00
Roman Telezhynskyi
6de8a44314 Try to fix flowing of drawing.
--HG--
branch : develop
2015-12-04 21:49:00 +02:00
Roman Telezhynskyi
dc25101d78 Refactoring. Call parent's method.
--HG--
branch : develop
2015-12-04 21:47:44 +02:00
Roman Telezhynskyi
2b0e358cdd Saving position of the base point should be handled in ItemPositionChange
section.

--HG--
branch : develop
2015-12-04 21:46:52 +02:00
Roman Telezhynskyi
6d566c2715 Make fictive scene bigger in all cases.
--HG--
branch : develop
2015-12-04 10:04:43 +02:00
Roman Telezhynskyi
019b3dc38b Tape create .lock file for wrong file path.
--HG--
branch : develop
2015-12-04 02:58:39 +02:00
Roman Telezhynskyi
454f23a399 Fix incorrect view on Windows.
--HG--
branch : develop
2015-12-04 00:33:54 +02:00
Roman Telezhynskyi
4da3c9d7a5 Forgot to hide QMAKE_EXTRA_COMPILERS.
--HG--
branch : develop
2015-12-03 22:42:26 +02:00
Roman Telezhynskyi
ae43c66bd9 Fixed issue #412. Error in Detail using 'Segment a Simple Curve' tool.
--HG--
branch : develop
2015-12-03 21:56:40 +02:00
Roman Telezhynskyi
b431f65ff2 Fixed issue #411. Curve Tool handles detach from curve.
--HG--
branch : develop
2015-12-03 19:50:42 +02:00
Roman Telezhynskyi
689a7e4829 Speed up build time. Prevent linking Tape each build.
--HG--
branch : develop
2015-12-03 19:49:47 +02:00
Roman Telezhynskyi
ced638a782 Support a proxy icon on Mac OS.
--HG--
branch : develop
2015-12-03 14:07:51 +02:00
Roman Telezhynskyi
1a0733ad00 Alert user about finished creating a layout.
--HG--
branch : develop
2015-12-03 10:56:19 +02:00
Roman Telezhynskyi
33087b2fe8 Added support Mac OS Dock Menu.
--HG--
branch : develop
2015-12-03 10:43:31 +02:00
Valentina Zhuravska
dfa46dc1cd Added mousePressEvent and changed QApplication::setOverrideCursor to SetOverrideCursor
--HG--
branch : feature
2015-12-02 23:07:23 +02:00
Roman Telezhynskyi
61eec32420 Always show Tape's window on Mac OS when the app starts, even when is empty.
--HG--
branch : develop
2015-12-02 21:57:16 +02:00
Roman Telezhynskyi
1ccb8f3452 Optimization MaybeSave() method for Mac OS.
--HG--
branch : develop
2015-12-02 21:51:19 +02:00
Valentina Zhuravska
75a4acaea7 Resolved Issue #272. Show that user can move workpiece.
--HG--
branch : feature
2015-12-02 21:33:42 +02:00
Roman Telezhynskyi
6cd674ec0f QGraphicsView Zooming in and out under mouse position using mouse wheel finally
works like i want.

--HG--
branch : develop
2015-12-02 20:39:25 +02:00
Roman Telezhynskyi
8506afc056 Optimization tape config dialog for Mac OS.
--HG--
branch : develop
2015-12-02 17:05:30 +02:00
Roman Telezhynskyi
9f3e41a6f6 Optimization config dialog for Mac OS.
--HG--
branch : develop
2015-12-01 22:53:29 +02:00
Roman Telezhynskyi
cf4e313862 Optimization dialogs for Mac OS.
--HG--
branch : develop
2015-12-01 20:12:40 +02:00
Roman Telezhynskyi
477a95798a Optimization line color combobox for Mac.
--HG--
branch : develop
2015-12-01 17:13:57 +02:00
Roman Telezhynskyi
49dc9f7700 We can save user's changes in measurement's full name immediately.
--HG--
branch : develop
2015-12-01 16:56:05 +02:00
Roman Telezhynskyi
d24390bd98 Set of fixes for better look on Mac OS X.
--HG--
branch : develop
2015-12-01 16:38:09 +02:00
Roman Telezhynskyi
85bb6141ab Clang warnings.
--HG--
branch : develop
2015-11-30 12:55:39 +02:00
Roman Telezhinskyi
3dc675e0ce Merged in ValentinaZhuravska/valentina/feature (pull request #81)
Resolved issue #80.

--HG--
branch : develop
2015-11-29 16:43:59 +02:00
Valentina Zhuravska
f91fbaaa01 We need do set decimals before we set value
--HG--
branch : feature
2015-11-29 16:42:39 +02:00
Roman Telezhynskyi
ada92a27d1 Show path with native separator.
--HG--
branch : develop
2015-11-29 14:12:36 +02:00
Roman Telezhynskyi
b0211b09c9 Resolved issue #403. Tape - Button "Show in Explorer" is not working.
--HG--
branch : develop
2015-11-29 14:03:35 +02:00
Valentina Zhuravska
cd15fd711e Resolved issue #80. Choice between inches and centimeters in options
--HG--
branch : feature
2015-11-28 22:48:43 +02:00
Roman Telezhynskyi
7611940c40 Copy paste mistake.
--HG--
branch : develop
2015-11-28 21:31:21 +02:00
Roman Telezhynskyi
40fc6bea54 Backward compatibility with <= Qt 5.1.
--HG--
branch : develop
2015-11-28 21:04:51 +02:00
Roman Telezhynskyi
a781d16cd4 Used way proposed in MainWindow class.
--HG--
branch : develop
2015-11-28 19:02:21 +02:00
Roman Telezhynskyi
b6caf1f53f Try to fix broken build with Qt 5.1 and less.
--HG--
branch : develop
2015-11-28 17:27:17 +02:00
Roman Telezhynskyi
70cc2b6f95 QDebugStateSaver available only since Qt 5.1.
--HG--
branch : develop
2015-11-28 12:36:54 +02:00
Roman Telezhynskyi
4f776f1fbb Error "rcc: Unknown option: '--binary'"
--HG--
branch : develop
2015-11-28 12:01:24 +02:00
Roman Telezhynskyi
b6506b2cae Wrong defining QLoggingCategory.
--HG--
branch : develop
2015-11-27 14:04:23 +02:00
Roman Telezhynskyi
97d60004f6 Update debian files.
--HG--
branch : develop
2015-11-26 15:00:04 +02:00
Roman Telezhynskyi
f0691d7c9f Mark implicitly shared classes as a movable type. This can improve performance
and memory efficiency when using Qt's container classes.

--HG--
branch : develop
2015-11-25 20:56:17 +02:00
Roman Telezhynskyi
783e3d57c2 Support QGraphicsView autoscroll of a draged object.
--HG--
branch : develop
2015-11-25 19:26:37 +02:00
Roman Telezhynskyi
af1c40e027 Merge
--HG--
branch : develop
2015-11-25 15:47:51 +02:00
Roman Telezhynskyi
1e5fd5e28d Merge
--HG--
branch : develop
2015-11-25 15:45:54 +02:00
Roman Telezhynskyi
36704cd02e Invisible "VSimpleCurve" causes exponential growth scene size, and it causes
the program crash. Because we don't need anymore this calss i just have removed
it.

--HG--
branch : develop
2015-11-25 15:45:38 +02:00
Valentina Zhuravska
58d2410f11 Do not close application when can't open recent file if we have GUI mode
--HG--
branch : feature
2015-11-25 13:46:36 +02:00
Valentina Zhuravska
3d5e8c211d Move 'drawMode = false' inside to 'if' statement
--HG--
branch : feature
2015-11-25 11:52:50 +02:00
Roman Telezhynskyi
2bd5a22218 Fixed memory leak.
--HG--
branch : develop
2015-11-25 11:30:02 +02:00
Valentina Zhuravska
2fbd01d89a Correct save of currentDrawIndex
--HG--
branch : feature
2015-11-25 04:29:12 +02:00
Roman Telezhynskyi
8f47af2c56 GCC warning.
--HG--
branch : develop
2015-11-22 19:45:20 +02:00
Roman Telezhinskyi
4c3eae4c80 Merged in ValentinaZhuravska/valentina/feature (pull request #78)
Tests for SumTrapezoids method in VAbstractDetail class

--HG--
branch : develop
2015-11-22 18:59:07 +02:00
Valentina Zhuravska
88503bb806 Added comments to tests for SumTrapezoids
--HG--
branch : feature
2015-11-22 18:56:49 +02:00
Roman Telezhynskyi
b7caafb0c4 Fixed test failure.
--HG--
branch : develop
2015-11-22 17:49:36 +02:00
Valentina Zhuravska
56d655f2ff Tests for SumTrapezoids method in VAbstractDetail class
--HG--
branch : feature
2015-11-22 17:08:22 +02:00
Roman Telezhynskyi
e8570f9812 Merge
--HG--
branch : develop
2015-11-22 17:02:08 +02:00
Valentina Zhuravska
d575ad5ad3 Return false if we have less than 3 points
--HG--
branch : feature
2015-11-22 16:58:58 +02:00
Valentina Zhuravska
3e9793dbbb We don't need variable points in method Square
--HG--
branch : feature
2015-11-22 16:47:50 +02:00
Valentina Zhuravska
6c653163f9 Erased QString(" ")
--HG--
branch : feature
2015-11-22 16:36:55 +02:00
Roman Telezhynskyi
0a67af35b3 Don't know why i did this, but this code did not allow change valies of known
measurement in standard table.

--HG--
branch : develop
2015-11-22 16:31:31 +02:00
Roman Telezhynskyi
64df6d8095 Standard table must provide 'height'.
--HG--
branch : develop
2015-11-22 16:30:06 +02:00
Valentina Zhuravska
d679187f15 Fixed SumTrapezoids method
--HG--
branch : feature
2015-11-22 15:58:31 +02:00
Valentina Zhuravska
40ef4732ca Changed SumTrapezoids method to static
--HG--
branch : feature
2015-11-22 03:01:56 +02:00
Valentina Zhuravska
e8deb4b29c The user must select points in a clockwise direction
--HG--
branch : feature
2015-11-22 01:52:18 +02:00
Roman Telezhynskyi
0e70d335ce Changes for new debian package.
--HG--
branch : develop
2015-11-21 19:34:23 +02:00