Roman Telezhynskyi
ab59a76bbb
String optimization. Replace string " " with signe QChar.
...
--HG--
branch : develop
2018-04-22 18:39:56 +03:00
Roman Telezhynskyi
e7ca9294cf
Refactoring. Use QChar instead of QString where possible.
...
Point and comma.
--HG--
branch : develop
2018-04-13 09:14:55 +03:00
Roman Telezhynskyi
e26fcb05b8
Fix typo.
...
--HG--
branch : develop
2018-04-13 08:43:44 +03:00
Roman Telezhynskyi
3970bbdbc0
Refactoring. Use QChar instead of QString where possible.
...
--HG--
branch : develop
2018-04-12 13:13:19 +03:00
Roman Telezhynskyi
64029c249a
Refactoring. Added special section for string literals.
...
--HG--
branch : develop
2018-04-08 19:45:23 +03:00
Ronan Le Tiec
2f4d699cb6
merge with incoming
...
--HG--
branch : develop
2018-04-06 23:11:20 +02:00
Ronan Le Tiec
f09adc22ab
resolves #826 code refactoring and corrections
...
--HG--
branch : develop
2018-04-06 23:08:09 +02:00
Ronan Le Tiec
a56c41589c
Merged dismine/valentina into develop
...
--HG--
branch : develop
2018-04-06 21:58:09 +02:00
Roman Telezhynskyi
d8c3a0ac81
Use native dialog on all platforms except Linux.
...
We have a bug with native dialog on Linux that's why we cannot use it.
--HG--
branch : develop
2018-04-04 08:34:48 +03:00
Roman Telezhynskyi
c6e7590034
Fix MacOS regression QWidget::closeEvent called twice.
...
--HG--
branch : develop
2018-04-03 17:41:39 +03:00
Roman Telezhynskyi
0e3a9533af
Refactoring. Use C++11 range-based loop.
...
--HG--
branch : develop
2018-04-03 14:36:38 +03:00
Roman Telezhynskyi
3252130f36
Refactoring. Use C++11 range-based loop.
...
--HG--
branch : develop
2018-04-02 20:38:56 +03:00
Roman Telezhynskyi
fe5a58beef
Fix unused lambda capture.
...
--HG--
branch : develop
2018-04-02 16:43:02 +03:00
Ronan Le Tiec
d3da522ac4
issue 826 undo and redo adding or removing item from group finished
...
--HG--
branch : feature
2018-04-01 23:36:54 +02:00
Roman Telezhynskyi
6a7405b4d4
Refactoring. Use QString default constructor instead of empty string.
...
--HG--
branch : develop
2018-03-14 16:01:24 +02:00
Roman Telezhynskyi
c1cea4c441
Clazy warnings.
...
--HG--
branch : develop
2018-03-14 15:39:15 +02:00
Roman Telezhynskyi
5bb90ab92d
Force repain to fix paint artifacts on Mac OS X.
...
--HG--
branch : develop
2018-03-10 17:24:16 +02:00
Roman Telezhynskyi
543042004a
Imported file must not contain the same name twice. ref #804 .
...
--HG--
branch : develop
2018-02-07 11:00:25 +02:00
Roman Telezhynskyi
7fedd20319
Fix some bugs and add preview table. ref #804 .
...
--HG--
branch : develop
2018-02-06 15:46:20 +02:00
Roman Telezhynskyi
e56423905d
Ignore full name and description for known measurements. ref #804 .
...
--HG--
branch : develop
2018-02-05 11:10:55 +02:00
Roman Telezhynskyi
cd1ebf434a
Resolved issue #804 . New feature. Import measurements from CSV file in Tape app.
...
--HG--
branch : develop
2018-01-31 14:34:50 +02:00
Roman Telezhynskyi
90fe5d379e
Fix Export to CSV bug. Header have wrong title.
...
--HG--
branch : develop
2018-01-31 14:31:34 +02:00
Roman Telezhynskyi
54d3ae7561
Improve parsing formulas.
...
Enable subexpressions. Allow user to define local variables.
--HG--
branch : develop
2018-01-24 22:08:53 +02:00
Roman Telezhynskyi
9b5b8dde04
Improve Formula Wizard. Disable data types not available in certain cases.
...
--HG--
branch : develop
2018-01-24 19:10:29 +02:00
Roman Telezhynskyi
5c8c940f32
Refactoring. Backport QOverload template.
...
--HG--
branch : develop
2018-01-12 15:25:20 +02:00
Roman Telezhynskyi
61172d46c4
Fix typo in headers.
...
--HG--
branch : develop
2017-10-05 12:20:01 +03:00
Roman Telezhynskyi
b673ec0fc7
Command line options to export final measurements.
...
--HG--
branch : feature
2017-09-28 16:05:04 +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
661e71bad0
Refactoring use static methods VTranslateVars::TryFormula*User().
...
--HG--
branch : feature
2017-09-26 17:46:28 +03:00
Roman Telezhynskyi
29972118ff
Lupdate.
...
--HG--
branch : develop
2017-09-24 10:33:49 +03:00
Roman Telezhynskyi
bfe327ee13
If pattern linked to individual measurements it should get customer name from
...
it.
--HG--
branch : develop
2017-09-19 16:07:48 +03:00
Roman Telezhynskyi
3999ebd82e
Fixed bug in Tape. Each Window should has own size and height values.
...
--HG--
branch : develop
2017-08-04 20:29:43 +03:00
Ronan Le Tiec
46f70788cf
issue #654 refactoring the code so that the functions and variables are called xxx multisize xxx instead of xxx standard xxx
...
--HG--
branch : develop
2017-07-12 20:21:48 +02:00
Ronan Le Tiec
5b79acd2bb
issue #654 tape : standard changed to multisize in the GUI
...
--HG--
branch : develop
2017-07-11 18:47:23 +02:00
Roman Telezhynskyi
d0cc8902f9
SonarQube warnings.
...
--HG--
branch : develop
2017-07-09 09:02:26 +03:00
Roman Telezhynskyi
e6eb9c756b
Cppcheck warnings.
...
--HG--
branch : develop
2017-07-06 12:58:26 +03:00
Ronan Le Tiec
f080b88cf7
issue #712 new default allowance setting taken into account in seam allowance tool dialog. StrToUnits and UnitsToStr moved from VDomDocument to def
...
--HG--
branch : develop
2017-07-02 13:34:36 +02:00
Roman Telezhynskyi
debcabf1a3
Set wait cursor to inform a user that the program is busy when openning
...
Preferences dialog.
Because Preferences dialog reads data about installed localizations each time
a user opens it in some cases it's take some time. Especially when a hard drive
is busy.
--HG--
branch : develop
2017-06-14 11:48:51 +03:00
Roman Telezhynskyi
f12e9ee4ac
Fixed issue #703 . Valentina warns about format rewriting for unsaved files.
...
(grafted from c25298f49b2401b67647213dd6543ba880ddf58d)
--HG--
branch : develop
2017-06-08 09:39:56 +03:00
Roman Telezhynskyi
7a9b2e34bd
Changed default behaviour if path to multisize measurements or templates doesn't
...
exist.
If the path doesn't exist Valentina will create and return path to user
localized default folder.
(grafted from 722c37544c26fe3f406d222b7f344ddf7b3602a0)
--HG--
branch : develop
2017-06-05 17:52:42 +03:00
Roman Telezhynskyi
bfd2620fad
Next try to fix problem with tests.
...
Because different compilers and even different version from same vendor may
produce little bit different result this cause of test fails because it expect
too accurate result. We don't need such accuracy and can use variable
VGObject::accuracyPointOnLine to compare two points.
--HG--
branch : develop
2017-06-01 13:04:25 +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
4d262cba26
Fixed bug in Tape app.
...
Tape showed birth date in wrong locale.
(grafted from a97fb493ae6c7d6f2a6645913dcc4db16219efac)
--HG--
branch : develop
2017-05-23 16:01:41 +03:00
Roman Telezhynskyi
8d10ff5234
Fixed issue #688 . Difficult to enter numbers in Tape.
...
(grafted from 4c3cac37331437d3a6e9764d38351156c82fd731)
--HG--
branch : develop
2017-05-23 10:45:04 +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
7734c0564b
Localization improvements.
...
--HG--
branch : release
2017-04-21 17:28:25 +03:00
Roman Telezhynskyi
7b0253d95e
Resolved resizing tables after update.
...
--HG--
branch : release
2017-04-14 12:04:03 +03:00
Roman Telezhynskyi
1e06446189
Improved editing custom measurement and increment.
...
Fixed case when a user input empty string. In this case return auto generated
name. Fixed case when the name is not unique. In this case find unique with
index "new_name" + "_number".
--HG--
branch : release
2017-04-14 10:35:44 +03:00
Roman Telezhynskyi
78bdd5a8af
Improve tooltip for case when a user get infinite or NaN result.
...
--HG--
branch : release
2017-04-13 17:16:53 +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
f8836cf563
Fix translation bug. Default names for increment and measurement should also
...
be validated in unit tests.
--HG--
branch : develop
2017-03-28 10:18:19 +03:00
Roman Telezhynskyi
d696af9a33
"static" members should be accessed statically.
...
--HG--
branch : develop
2017-03-23 10:25:46 +02:00
Roman Telezhynskyi
915276748c
Replace deprecated function qt_mac_set_dock_menu() by method
...
QMenu::setAsDockMenu().
--HG--
branch : develop
2017-02-22 08:09:33 +02:00
Roman Telezhynskyi
8f0f2399e2
Use QScopedPointer to prevent memory leaks.
...
--HG--
branch : develop
2017-02-18 10:43:06 +02:00
Roman Telezhynskyi
2f024db547
Resolved issue #611 . Improve feature: Paths preferences.
...
--HG--
branch : develop
2017-02-17 20:37:49 +02:00
Roman Telezhynskyi
7d78a0f63f
Resolved issue #619 . Non writable directory prevents opening.
...
--HG--
branch : develop
2017-02-04 13:28:47 +02:00
Roman Telezhynskyi
e15d4d9c05
Fix possible memory leak.
...
--HG--
branch : feature
2017-01-21 15:50:17 +02:00
Roman Telezhynskyi
86f4b21879
Instead of method QLocale::system() better to use the default constructor.
...
Usefull in case we will deside change default locale.
--HG--
branch : develop
2017-01-03 10:46:28 +02:00
Roman Telezhynskyi
731eb9ec89
Refactoring.
...
There is no automatic disconnection when the 'receiver' is destroyed because
it's a functor with no QObject. However, since 5.2 there is an overload which
adds a "context object". When that object is destroyed, the connection is
broken (the context is also used for the thread affinity: the lambda will be
called in the thread of the event loop of the object used as context).
--HG--
branch : develop
2016-12-21 20:45:14 +02:00
Roman Telezhynskyi
e4c90a0809
Fix warning "Explicitly capture the required scope variables".
...
--HG--
branch : develop
2016-12-21 20:08:02 +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
e6c85fa47a
Calling constructor of Preference dialog take some time. Because of this user
...
have time to call the dialog twice.
--HG--
branch : develop
2016-11-04 13:29:59 +02:00
Roman Telezhynskyi
aefdd21ac7
Try avoid translators errors. Translate only parts of filters that really
...
should be translated.
--HG--
branch : develop
2016-09-27 12:37:41 +03:00
Roman Telezhynskyi
de1c7cd9f3
Resolved issue #569 . Tape app. Options that open new file open new instance
...
even if a user doesn't want this.
(grafted from a74c6d9fac8dd6920d7d0914e68770b893920380)
--HG--
branch : develop
2016-09-27 12:27:52 +03:00
Roman Telezhynskyi
34beaed2b2
Tape app. Show tooltip in table.
...
--HG--
branch : develop
2016-08-26 18:57:39 +03:00
Roman Telezhynskyi
6baa623be3
Disable buttons Find Next and Find Previous if the search field is empty.
...
--HG--
branch : develop
2016-08-26 16:16:06 +03:00
Roman Telezhynskyi
f22eccf91e
Update search after using the qlineedit clear button.
...
--HG--
branch : develop
2016-08-26 13:27:14 +03:00
Roman Telezhynskyi
758f1caa1b
Refresh search after retranslating the table.
...
--HG--
branch : develop
2016-08-26 13:23:50 +03:00
Roman Telezhynskyi
88d2919a9b
TMainWindow will show decimal point according to locale.
...
--HG--
branch : develop
2016-08-25 20:00:03 +03:00
Roman Telezhynskyi
89ce8afe77
Localize numeric keyboard's dot key according to locale and user preferences.
...
--HG--
branch : develop
2016-08-23 21:24:14 +03:00
Roman Telezhynskyi
fb5a9c64b2
Cppcheck warnings.
...
--HG--
branch : develop
2016-08-21 19:45:16 +03:00
Roman Telezhynskyi
bfff8ccb96
Changes for returning support Qt 5.0 and GCC 4.6.
...
--HG--
branch : develop
2016-08-21 18:57:08 +03:00
Roman Telezhynskyi
da4bf27c75
New test localization (checking punctuation).
...
--HG--
branch : develop
2016-08-12 15:21:55 +03:00
Roman Telezhynskyi
31fa9785b9
Fixed several mistakes in original strings.
...
--HG--
branch : develop
2016-08-09 13:50:37 +03:00
Roman Telezhynskyi
c9cdd2cd8d
Using macros QT_WARNING_DISABLE_*.
...
--HG--
branch : develop
2016-08-06 21:42:40 +03:00
Roman Telezhynskyi
ffb6f1fbd5
cppcheck warnings.
...
--HG--
branch : develop
2016-08-02 15:12:13 +03:00
Roman Telezhynskyi
524419e53f
Fixed build on OS X.
...
--HG--
branch : develop
2016-07-23 12:56:22 +03:00
Roman Telezhynskyi
1bffa92127
Using QLatin1String instead of QLatin1Literal.
...
QLatin1Literal is just a typedef of QLatin1String lefter for compatibility with
Qt 4.x.
--HG--
branch : develop
2016-07-20 11:39:15 +03:00
Roman Telezhynskyi
8b438daa6c
Slot OpenRecentFile in Tape replaced by lambda.
...
--HG--
branch : develop
2016-07-18 22:58:14 +03:00
Roman Telezhynskyi
47f12c80f8
Refactoring. Use lambda for small slots. Move slots declaration in appropriate
...
place.
--HG--
branch : develop
2016-07-18 18:09:15 +03:00
Roman Telezhynskyi
10d29af2a2
Refactoring, removed unused code.
...
--HG--
branch : develop
2016-06-22 21:09:00 +03:00
Roman Telezhynskyi
94a2de1f75
Fixed error in Tape app.
...
Editing values of standard table was incorrect.
--HG--
branch : develop
2016-06-22 21:07:06 +03:00
Roman Telezhynskyi
decb74f99e
Fixed not enought decimals.
...
--HG--
branch : develop
2016-06-22 19:56:44 +03:00
Roman Telezhynskyi
8c63b44e65
Fixed bug editing height increase value.
...
--HG--
branch : develop
2016-06-21 14:13:14 +03:00
Roman Telezhynskyi
b7d62d3dbe
Set single step depend on measurement unit.
...
--HG--
branch : develop
2016-06-21 13:53:33 +03:00
Roman Telezhynskyi
ed6c72bda9
Fixed Tape crash.
...
(grafted from 47b3aaf84786a338bc7c31284bef0bd5017a0c67)
--HG--
branch : develop
2016-06-19 20:31:24 +03:00
Roman Telezhynskyi
7b40bc3667
Show path to pattern file in a graphical shell.
...
--HG--
branch : develop
2016-06-18 16:57:07 +03:00
Roman Telezhynskyi
d4abab1029
Explorer on Mac OS X has own name Finder.
...
--HG--
branch : develop
2016-06-18 16:09:04 +03:00
Valentina Zhuravska
45f9737fba
Used Lambda expressions for slots in TMainWindow and DialogIncrements.
...
--HG--
branch : develop
2016-06-11 19:50:20 +03:00
Valentina Zhuravska
20ffdc607d
Tape 'Save As' should save a file without read only state.
...
--HG--
branch : develop
2016-06-06 21:27:38 +03:00
Valentina Zhuravska
0b36836f00
Fixed issue #468 . Tape 'Save As' should set 'Read Only' to false.
...
--HG--
branch : develop
2016-06-05 05:45:50 +03:00
Roman Telezhynskyi
32d391c587
Resolved issue #409 . New feature: Export measurement file to Excel .csv.
...
--HG--
branch : develop
2016-06-01 16:37:42 +03:00
Roman Telezhynskyi
9c0f5f2fa4
Refactoring. Use QScopedPointer for class Calculator.
...
--HG--
branch : develop
2016-05-24 15:25:58 +03:00
Roman Telezhynskyi
83243e5af3
Handle case when NaN and Inf value treats like valid.
...
--HG--
branch : develop
2016-05-24 15:06:35 +03:00
Roman Telezhynskyi
823b29d907
Fixed issue #492 . Valentina crashes when add an increment.
...
(grafted from 5d4057b6c1b14fbc6f8ff2be39c2066a14412d4e)
--HG--
branch : develop
2016-05-23 21:16:43 +03:00
Roman Telezhynskyi
b820d5a6ea
Fixed issue #491 . Valentina doesn't update fractional separator.
...
(grafted from c658843945e37cd7f1d3e4e0ca4967d7a01b1c4d)
--HG--
branch : develop
2016-05-23 18:23:39 +03:00
Valentina Zhuravska
cd9c6c99ae
Resolved issue #473 . Tape 'Preferences' cause loss of focus
...
--HG--
branch : develop
2016-05-03 23:16:57 +03:00
Valentina Zhuravska
86de5ba274
Resolved Issue #471 . Add a 'Show/Hide' button for measurement diagram in Tape
...
--HG--
branch : develop
2016-04-25 20:00:03 +03:00