Commit Graph

1020 Commits

Author SHA1 Message Date
Roman Telezhynskyi
0cec306997 Fixed issue #278. Rename Layout mode's 'Save' dialog.
--HG--
branch : develop
2015-04-28 09:23:45 +03:00
Roman Telezhynskyi
ff1b060ebc Utility pdftops need for saving a layout image to PS and EPS formates.
Better keep this utility in repository for avoiding mistakes.

--HG--
branch : release
2015-04-27 16:48:10 +03:00
Roman Telezhynskyi
b3aa122bf8 "make install" command for Windows.
May be add dlls to repository it is not the best idea, but it will make creation
installers very easy.

--HG--
branch : release
2015-04-27 15:44:27 +03:00
Roman Telezhynskyi
17d1a6911b Increment version number.
--HG--
branch : release
2015-04-24 13:08:26 +03:00
Roman Telezhynskyi
354ca935d2 Resolved issue #275. Add 'Show Curve Details' icon on top menu bar to show/hide
control points and curve direction.

--HG--
branch : develop
2015-04-23 18:06:17 +03:00
Roman Telezhynskyi
768a5df031 Refactoring. More correct name for method.
--HG--
branch : develop
2015-04-22 17:30:48 +03:00
Roman Telezhynskyi
4e92968f36 Saves/restores the current state of mainwindow's toolbars and dockwidgets.
--HG--
branch : develop
2015-04-22 17:22:47 +03:00
Roman Telezhynskyi
7834647208 Refactoring. Removed dublicate public slot. We can use method contextMenuEvent
instead.

--HG--
branch : develop
2015-04-22 16:30:47 +03:00
Roman Telezhynskyi
8b008e8513 Issue #274 Add The Curve options dialog box.
--HG--
branch : develop
2015-04-22 16:13:13 +03:00
Roman Telezhynskyi
6d436675e4 More contrast for the layout icon.
--HG--
branch : develop
2015-04-20 22:12:23 +03:00
Roman Telezhynskyi
e22f3e97a3 From the usability review: The drawing mode ist hard to recognize as an icon,
since the icon has too many elements.
Suggestion: a pen.

--HG--
branch : develop
2015-04-20 20:31:36 +03:00
Roman Telezhynskyi
74608b0481 Grid(1,1) instead Grid(0,0).
--HG--
branch : develop
2015-04-19 17:41:46 +03:00
Roman Telezhynskyi
fca862a351 Check if file has correct suffix.
--HG--
branch : develop
2015-04-19 14:04:15 +03:00
Roman Telezhynskyi
fc693a94e9 Bug with transparent fields in png file. Image was little bit less than scene
with paper shadow.

--HG--
branch : release
2015-04-19 13:54:42 +03:00
Roman Telezhynskyi
84243b096f Bug with transparent fields in png file. Image was little bit less than scene
with paper shadow.

--HG--
branch : develop
2015-04-19 13:54:42 +03:00
Roman Telezhynskyi
fb39798b3c Use QPageSetupDialog dialog for "Print to pdf" mode.
--HG--
branch : develop
2015-04-19 13:40:44 +03:00
Roman Telezhynskyi
c326a4cd75 We can't setMinMax() method now.
--HG--
branch : develop
2015-04-19 13:16:16 +03:00
Roman Telezhynskyi
3f801298e1 Handle the fromPage(), toPage(), supportsMultipleCopies(), and numCopies()
values from QPrinter.

--HG--
branch : develop
2015-04-19 12:33:30 +03:00
Roman Telezhynskyi
21ef36bb12 Tooltip that layout width will be multiplied by two.
--HG--
branch : release
2015-04-17 20:43:20 +03:00
Roman Telezhynskyi
e2df375595 Tooltip that layout width will be multiplied by two.
--HG--
branch : develop
2015-04-17 20:43:20 +03:00
Roman Telezhynskyi
ded7591e65 We are waiting not empty string.
--HG--
branch : develop
2015-04-17 11:51:43 +03:00
Roman Telezhynskyi
cc35816108 Result is not floating-point. Coverity scan.
--HG--
branch : release
2015-04-16 13:19:23 +03:00
Roman Telezhynskyi
0c83c86e27 Result is not floating-point. Coverity scan.
--HG--
branch : develop
2015-04-16 13:19:23 +03:00
Roman Telezhynskyi
ac862320f7 Resource leaks. Coverity scan.
--HG--
branch : release
2015-04-16 13:10:44 +03:00
Roman Telezhynskyi
e1e4804503 Resource leaks. Coverity scan.
--HG--
branch : develop
2015-04-16 13:10:44 +03:00
Roman Telezhynskyi
c4d4f472ab Missed header.
--HG--
branch : develop
2015-04-16 13:04:46 +03:00
Roman Telezhynskyi
78f1e89f08 Cppcheck.
--HG--
branch : develop
2015-04-15 15:44:57 +03:00
Roman Telezhynskyi
41b2617110 Spelling mistake.
--HG--
branch : release
2015-04-11 21:22:34 +03:00
Roman Telezhynskyi
f45875134b Spelling mistake.
--HG--
branch : develop
2015-04-11 21:22:34 +03:00
Roman Telezhynskyi
9466da601c GUI experts say that just use tool button icons not very good choise. This way
good only for standard icons. I added option show text under icon.

--HG--
branch : develop
2015-04-11 21:20:37 +03:00
Roman Telezhynskyi
3c96dfddcb Action print to pdf.
--HG--
branch : feature
2015-04-11 18:33:43 +03:00
Roman Telezhynskyi
e97cceb65b Actions print.
--HG--
branch : feature
2015-04-11 18:16:30 +03:00
Roman Telezhynskyi
fc54866019 Action print preview.
--HG--
branch : feature
2015-04-11 17:30:49 +03:00
Roman Telezhynskyi
130063d690 Menu bar. Theme icons for actions print and print preview.
--HG--
branch : feature
2015-04-11 14:22:50 +03:00
Roman Telezhynskyi
c144c149e6 Class VPoster.
--HG--
branch : feature
2015-04-11 14:01:25 +03:00
Roman Telezhynskyi
36990d6531 Dependies for class QLockFile make it impossible easy backport this class to
Qt 5.0.0. I decided don't do this. And just disable using the class if
Qt version < Qt 5.1. It will open some issues, but for Unit testing this reason
not important.

--HG--
branch : develop
2015-04-05 16:31:28 +02:00
Пользователь@pc2009
93eb3d692c Backporting QlockFile. Successful build on Windows.
--HG--
branch : develop
2015-04-04 18:47:25 +04:00
Roman Telezhynskyi
1de5ba3411 fatal error: qlockfile.h: No such file or directory.
--HG--
branch : develop
2015-04-02 18:38:34 +03:00
Roman Telezhynskyi
c952b54122 Files from Qt 5.2.0.
--HG--
branch : develop
2015-04-02 18:25:19 +03:00
Roman Telezhynskyi
0c023a9db9 Files from Qt 5.4.1.
--HG--
branch : develop
2015-04-02 17:56:17 +03:00
Roman Telezhynskyi
fb879c7ae1 Qt < 5.2 didn't feature categorized logging.
--HG--
branch : develop
2015-04-02 17:01:05 +03:00
Roman Telezhynskyi
49ffd7a77d QLockFile was introduced in Qt 5.1.
--HG--
branch : develop
2015-04-02 15:54:35 +03:00
Roman Telezhynskyi
4d171184bd Forgot change methods.
--HG--
branch : develop
2015-04-02 14:53:42 +03:00
Roman Telezhynskyi
7e49c3524f QCombobox::currentData was introduced since Qt 5.2.
--HG--
branch : develop
2015-04-02 12:51:27 +03:00
Roman Telezhynskyi
6dea77276c QtMath apperas only since Qt 5.1.
--HG--
branch : develop
2015-04-01 21:21:24 +03:00
Roman Telezhynskyi
ff44834417 GCC warning “ISO C99 requires rest arguments to be used”.
For fixing use printf style.

--HG--
branch : develop
2015-04-01 20:08:35 +03:00
Roman Telezhynskyi
30f6aea194 Hide warnings, minimal requirements for build is Qt 5.0.0.
--HG--
branch : develop
2015-04-01 15:51:54 +03:00
Roman Telezhynskyi
b14e98fea3 Show appers only after user change format.
--HG--
branch : develop
2015-03-31 16:38:59 +03:00
Roman Telezhynskyi
74e4761634 Refactoring.
--HG--
branch : develop
2015-03-31 13:46:47 +03:00
Roman Telezhynskyi
478dbe13dd Fixed issue #263. Regression. Union tool doesn't work.
--HG--
branch : develop
2015-03-31 13:39:10 +03:00
Roman Telezhynskyi
8c5ea079d7 Additional checkings.
--HG--
branch : develop
2015-03-30 21:04:44 +03:00
Roman Telezhynskyi
d9a9df14f6 Don't allow selection details with less than 2 points and less than three
objects.

--HG--
branch : develop
2015-03-30 17:27:45 +03:00
Roman Telezhynskyi
a38448623c When we unite two detalis don't skip a point of a second detail if edges length
don't equal.

--HG--
branch : develop
2015-03-30 15:43:30 +03:00
Roman Telezhynskyi
b104f0dfa5 Fixed crash. If we have no points in the seam allowence path just don't show
him.

--HG--
branch : develop
2015-03-28 14:26:49 +02:00
Roman Telezhynskyi
f97a077dcd For tool Curve intersect axis fixed wrong calculation point in case with too
small scene rect size. No code always use the biggest possible rect.

--HG--
branch : develop
2015-03-28 12:59:37 +02:00
Roman Telezhynskyi
91a0966271 New token.
--HG--
branch : release
2015-03-23 15:03:12 +02:00
Roman Telezhynskyi
40e786c348 New language Finnish.
--HG--
branch : release
2015-03-23 14:37:53 +02:00
Roman Telezhynskyi
1f74e30d39 New version v0.3.0.
--HG--
branch : release
2015-03-19 17:46:45 +02:00
Roman Telezhynskyi
0f33cb6352 Fixed bug with circle intersection. Case with one real and one theoretical
intersection.

--HG--
branch : release
2015-03-19 16:20:25 +02:00
Roman Telezhynskyi
37dbe31050 Allow user add points in list by clicking on label.
--HG--
branch : release
2015-03-19 15:02:39 +02:00
Roman Telezhynskyi
7fccb9eb63 Set checked Detail mode button after close Layout Editor window.
--HG--
branch : release
2015-03-19 14:44:57 +02:00
Roman Telezhynskyi
c4d7b03905 Hide tool options before switch to Details mode.
--HG--
branch : release
2015-03-19 14:40:54 +02:00
Roman Telezhynskyi
f1b7726646 Block moving point label if tool is active.
--HG--
branch : release
2015-03-19 13:13:13 +02:00
Roman Telezhynskyi
c77b165cf0 Can't defeat PATH variable on Mac OS.
--HG--
branch : release
2015-03-16 18:31:27 +02:00
Roman Telezhynskyi
1f0ac82547 Hide warning about not available pdftops. Seek tool pdftops in app bundle on
mac os, near exe on Windows and in standard path on linux.

--HG--
branch : release
2015-03-16 16:49:51 +02:00
Roman Telezhynskyi
7555c67c3e Clang warnings.
--HG--
branch : release
2015-03-16 14:23:02 +02:00
Roman Telezhynskyi
cabac6f3d0 GCC warnings.
--HG--
branch : release
2015-03-16 12:33:37 +02:00
Roman Telezhynskyi
ef0a2e206b Don't use set specific index number. If user don't have pdftops application it
will make combobox empty.

--HG--
branch : release
2015-03-15 19:12:30 +02:00
Roman Telezhynskyi
2b711c5f8f Bad API in class LayoutDetail. Fixed checking seam allowence points.
--HG--
branch : release
2015-03-14 14:38:44 +02:00
Roman Telezhynskyi
d287e63790 Seam allowence width can't be <= 0.
--HG--
branch : release
2015-03-14 12:39:09 +02:00
Roman Telezhynskyi
365248f7e2 Separate file name from page number.
--HG--
branch : release
2015-03-10 18:01:33 +02:00
Roman Telezhynskyi
de9534b6d5 Fixed crash DialogUndo. After canceling fixing formula user will see again
DialogUndo and can try again. Button cancel make pattern broken, but left
posibility undo operation.

--HG--
branch : release
2015-03-03 17:47:31 +02:00
Roman Telezhynskyi
8f0e5fbd78 Error message about broken formula show twice if set current pattern piece after
deletion.

--HG--
branch : release
2015-03-03 17:31:18 +02:00
Roman Telezhynskyi
8b0de7504f Coverity Scan.
--HG--
branch : release
2015-03-02 21:20:09 +02:00
Roman Telezhynskyi
850d51adac cppcheck.
--HG--
branch : release
2015-03-02 19:54:33 +02:00
Roman Telezhynskyi
22055ab684 Vera++.
--HG--
branch : release
2015-03-02 19:11:43 +02:00
Roman Telezhynskyi
bb74ed2da6 Updated contributors list.
--HG--
branch : develop
2015-02-27 15:07:43 +02:00
Roman Telezhynskyi
629a2a7579 Copyright dates.
--HG--
branch : develop
2015-02-27 12:27:48 +02:00
Felix Ulber
139d4d26f0 merge fix
--HG--
branch : develop
2015-02-26 23:27:33 +01:00
Felix Ulber
f3eb68c2db resolve merge conflict
--HG--
branch : develop
2015-02-26 23:16:38 +01:00
Felix Ulber
6ad6eda04a Some code corrections on fix of issue #235
--HG--
branch : develop
2015-02-26 22:34:33 +01:00
Roman Telezhynskyi
018fae459a Build on Mac OS.
--HG--
branch : develop
2015-02-26 22:18:52 +02:00
Felix Ulber
1f0027fd22 Merged dismine/valentina into develop
--HG--
branch : develop
2015-02-26 18:45:37 +01:00
Roman Telezhynskyi
13dcebb082 Fixed unable setting AboutValentina dialog size on Windows.
--HG--
branch : develop
2015-02-26 17:06:19 +02:00
Roman Telezhynskyi
47a61dcbc7 Prevent deletion uninitialized pointer.
--HG--
branch : develop
2015-02-26 16:29:32 +02:00
Roman Telezhynskyi
fbe84b74f4 Updated translations. New language Spanish.
--HG--
branch : develop
2015-02-26 16:10:01 +02:00
Roman Telezhynskyi
326a790044 Fixed issue #253. Add description, id, size base and height base to Table of
Variables.

--HG--
branch : develop
2015-02-26 11:26:43 +02:00
Felix Ulber
7a30a08ba5 Merged dismine/valentina into develop
--HG--
branch : develop
2015-02-25 23:27:57 +01:00
Felix Ulber
80a58cd729 Fixed Issue #235
--HG--
branch : develop
2015-02-25 23:27:09 +01:00
Roman Telezhynskyi
72324c0942 Fixed issue #249. Size Base and Height Base (Calculations Error and Display
Wish List).

--HG--
branch : develop
2015-02-25 21:50:13 +02:00
Roman Telezhynskyi
924af81eae Rows in list can't be more than count();
--HG--
branch : develop
2015-02-25 20:21:44 +02:00
Roman Telezhynskyi
cdeddbfa1e Check pointers.
--HG--
branch : develop
2015-02-25 20:12:15 +02:00
Roman Telezhynskyi
0bfd03d98a Hide token.
--HG--
branch : develop
2015-02-22 20:46:08 +02:00
Felix Ulber
c169287336 Completed Issue #241
--HG--
branch : develop
2015-02-21 16:38:11 +01:00
Roman Telezhynskyi
890c87e228 Set color for curved path.
--HG--
branch : develop
2015-02-18 18:04:27 +02:00
Roman Telezhynskyi
f77258ac70 Close property browser when reset window.
--HG--
branch : develop
2015-02-18 15:34:06 +02:00
Roman Telezhynskyi
22aa73e308 Web site URL in log file.
--HG--
branch : develop
2015-02-18 15:29:44 +02:00
Roman Telezhynskyi
8d0027ab8f Improving log.
--HG--
branch : develop
2015-02-18 15:05:20 +02:00
Roman Telezhynskyi
f3fceaea64 Build revision in crash report.
--HG--
branch : develop
2015-02-18 12:17:56 +02:00
Roman Telezhynskyi
0d6a53f5d2 Fixed issue #248. Fix dialog header for Tables Of Variables.
--HG--
branch : develop
2015-02-18 12:06:03 +02:00
Roman Telezhynskyi
48c5e6ad94 Fixed issue #247. Individual measurement file 'Where save measurements' dialog
doesn't open directory from Preferences.

--HG--
branch : develop
2015-02-17 23:34:32 +02:00
Roman Telezhynskyi
614b57a5f2 Merge
--HG--
branch : develop
2015-02-17 19:03:05 +02:00
Roman Telezhynskyi
75f6bfd381 Fixed issue #183. Show message "Changes saved".
--HG--
branch : develop
2015-02-17 19:02:47 +02:00
Felix Ulber
78341ef434 Fixed problem with formula editing in vtooloptionspropertybrowser and "," decimal separator, related to issue 234
--HG--
branch : develop
2015-02-17 17:28:32 +01:00
Roman Telezhynskyi
b05266b78e Deleted needless class.
--HG--
branch : develop
2015-02-16 21:05:44 +02:00
Roman Telezhynskyi
734efb4145 Fixed issue #219. Rename 'Tool new detail' to 'Seam Allowance tool'.
Fixed issue #220. Rename 'Tool for union two details' to 'Union tool'.

--HG--
branch : develop
2015-02-16 16:38:37 +02:00
Roman Telezhynskyi
352637a40a Fixed issue #210. Rename Point of intersection line and axis.
--HG--
branch : develop
2015-02-16 16:02:52 +02:00
Roman Telezhynskyi
bac1baf59f Fixed issue #184. Delete button "Equal" in dialogs.
--HG--
branch : develop
2015-02-16 15:54:56 +02:00
Roman Telezhynskyi
0db66e1946 Update layout save path when show dialog first time.
--HG--
branch : develop
2015-02-15 09:14:02 +02:00
Roman Telezhynskyi
0ec2748293 Don't allow move if we use tool.
--HG--
branch : develop
2015-02-13 11:33:20 +02:00
Roman Telezhynskyi
7db74d4f20 We don't need anymore simple curves. First step just hide them.
--HG--
branch : feature
2015-02-13 11:26:02 +02:00
Roman Telezhynskyi
99ebbc3ed9 Simple curve ignore press event and allow move curve by mouse.
--HG--
branch : feature
2015-02-12 18:10:47 +02:00
Roman Telezhynskyi
ee0f8d51be Auto save should not change "was modefied" sign (*).
--HG--
branch : feature
2015-02-12 17:47:53 +02:00
Roman Telezhynskyi
f16cccd89f Curved path can move by mouse.
--HG--
branch : feature
2015-02-12 17:42:44 +02:00
Roman Telezhynskyi
d6069c9201 Avoid declaring the same literal in multiple places.
--HG--
branch : feature
2015-02-12 13:55:35 +02:00
Roman Telezhynskyi
d5eded4eda Show "move cursor".
--HG--
branch : feature
2015-02-12 13:43:38 +02:00
Roman Telezhynskyi
254d9b7b7a Now spline can move by mouse.
--HG--
branch : feature
2015-02-12 12:55:09 +02:00
Roman Telezhynskyi
fb8dca8452 After refreshing arc visualization get wrong f1 and f2 angels.
--HG--
branch : develop
2015-02-11 16:45:35 +02:00
Roman Telezhynskyi
d550d27d99 Fixed setting f1 and f2 angles for arc visualization.
--HG--
branch : develop
2015-02-11 15:13:17 +02:00
Roman Telezhynskyi
c4c03e1d3e Don't show asterisk (*) near file name if file saved.
--HG--
branch : develop
2015-02-11 13:04:12 +02:00
Roman Telezhynskyi
28f806a779 Refactoring. More good looking code.
--HG--
branch : feature
2015-02-11 12:43:50 +02:00
Roman Telezhynskyi
f6e511e43c Set and dynamically refresh locale settings for tool property browser.
--HG--
branch : feature
2015-02-11 12:33:13 +02:00
Roman Telezhynskyi
2726bd4eb6 Global locale settings in dialog increments.
--HG--
branch : feature
2015-02-11 11:11:49 +02:00
Roman Telezhynskyi
0459fccee0 Convert number to string according to locale options.
--HG--
branch : feature
2015-02-10 22:09:44 +02:00
Roman Telezhynskyi
0056ec49e0 Set locale according to global options.
--HG--
branch : feature
2015-02-10 21:27:11 +02:00
Roman Telezhynskyi
a12eb73bec Dynamic update tool property browser after applying options changes.
--HG--
branch : feature
2015-02-10 19:50:47 +02:00
Roman Telezhynskyi
cfc2b187f6 Dialogs don't return correct formulas.
--HG--
branch : feature
2015-02-10 15:17:18 +02:00
Roman Telezhynskyi
420f2e1da7 "," can't be argument separator in C locale. Parser will return error for big
numbers.

--HG--
branch : feature
2015-02-10 14:46:11 +02:00
Roman Telezhynskyi
7176bd0668 Bug in VFormula class. SetFormula was broken.
--HG--
branch : feature
2015-02-10 13:51:51 +02:00
Roman Telezhynskyi
cc65f00e2f Windows build.
--HG--
branch : develop
2015-02-09 18:34:50 +02:00
Roman Telezhynskyi
c2191dd8d0 Fixed issue #217. Bug with mouse cursor.
--HG--
branch : develop
2015-02-09 11:54:19 +02:00
Roman Telezhynskyi
2885abb5a1 Fixed issue #242. Tool Dialogs: Label at bottom doesn't update for empty lists.
--HG--
branch : develop
2015-02-08 23:55:24 +02:00
Felix Ulber
ba5e218ff4 DialogTool: Line Angle property not considered in ValChenged slot
--HG--
branch : develop
2015-02-08 20:58:03 +01:00
Felix Ulber
77a24bba0b Tool dialog: disable "Hide Empty Measurements" checkbox when input data is "Size and height"
--HG--
branch : develop
2015-02-08 20:23:01 +01:00
Felix Ulber
1f51d0122f arc tool dialog: tab changes focus for angle values, tab order
--HG--
branch : develop
2015-02-08 20:16:13 +01:00
Roman Telezhynskyi
7064dbfaa2 Improwing documentation.
--HG--
branch : develop
2015-02-08 15:43:30 +02:00
Roman Telezhynskyi
074ca3a4e0 Improving documantation and little refactoring changes in class Calculator.
--HG--
branch : develop
2015-02-08 13:48:27 +02:00
Roman Telezhynskyi
17fa00ba75 Merge with feature. Fixed issue #74. Fold Line in pattern piece.
--HG--
branch : develop
2015-02-08 13:01:18 +02:00
Roman Telezhynskyi
401e6ea534 Leave line thick if tool was selected.
--HG--
branch : feature
2015-02-08 12:56:32 +02:00
Roman Telezhynskyi
eb56288d13 Color property also for cut tools: cut arc, cut spline, cut spline path.
--HG--
branch : feature
2015-02-08 12:23:26 +02:00
Roman Telezhynskyi
aa7b2a4112 Use visualization for highlighting tool.
--HG--
branch : feature
2015-02-07 17:18:18 +02:00
Roman Telezhynskyi
ff5c6dbb17 Fixed bug. We don't have object for line in data container. Just will send
empty object.

--HG--
branch : feature
2015-02-07 16:48:48 +02:00
Roman Telezhynskyi
619a303e9b Property explorer now show color combobox.
--HG--
branch : feature
2015-02-07 16:42:49 +02:00
Roman Telezhynskyi
805100ec0f Generate translated color names list. Need for property browser.
--HG--
branch : feature
2015-02-07 14:31:10 +02:00
Roman Telezhynskyi
c595df7517 Read attribute color from file.
--HG--
branch : feature
2015-02-07 13:17:31 +02:00
Roman Telezhynskyi
5da451a5ce Save tool color attribute to xml.
--HG--
branch : feature
2015-02-06 20:05:52 +02:00
Roman Telezhynskyi
1563193662 Save color from tool option dialog to xml.
--HG--
branch : feature
2015-02-06 19:50:33 +02:00
Roman Telezhynskyi
f687105905 Refactoring. Also read attribute color from xml.
--HG--
branch : feature
2015-02-06 19:43:31 +02:00
Roman Telezhynskyi
b8e7cbd1ac Use for each tool correct method Disable.
--HG--
branch : feature
2015-02-06 16:25:04 +02:00
Roman Telezhynskyi
25691639d4 This method now can be virtual.
--HG--
branch : feature
2015-02-06 14:34:02 +02:00