berniev
71dc5ead2f
Mod: Use override etc 2
2022-08-09 12:52:26 +02:00
berniev
53ba98d636
Mod: use empty
2022-08-06 19:30:13 +02:00
berniev
47ac049e14
Mod: use emplace_back
2022-08-05 10:36:16 +02:00
wmayer
fc585f4af4
Spreadsheet: Returning data of temporary QByteArray [-Wclazy-returning-data-from-temporary]
2022-07-27 07:42:55 +02:00
wmayer
526228c89e
Spreadsheet: fix several memory leaks
2022-07-27 07:37:23 +02:00
wmayer
e2f1452cb8
Spreadsheet: [skip ci] Fix several clazy issues:
...
* Mixing iterators with const_iterators [-Wclazy-strict-iterators]
* Q_PROPERTY should have either NOTIFY or CONSTANT [-Wclazy-qproperty-without-notify]
* Missing reference in range-for with non trivial type [-Wclazy-range-loop-reference]
* Missing emit keyword on signal call SpreadsheetGui::SheetViewHeader::resizeFinished [-Wclazy-incorrect-emit]
* Missing emit keyword on signal call QAbstractItemModel::dataChanged [-Wclazy-incorrect-emit]
* c++11 range-loop might detach Qt container (QStringList) [-Wclazy-range-loop-detach]
2022-07-25 11:23:27 +02:00
Uwe
763a575b23
Mod: remove some unnecessary nullptr checks
2022-07-18 12:58:12 +02:00
Uwe
3e6f362959
[Spreadsheet] remove superfluous nullptr checks
2022-07-18 01:49:41 +02:00
Yorik van Havre
4c34ae7398
Merge pull request #7067 from Kuzma30/add_ts
...
Crowdin Add "new" WB to translations.
2022-06-24 13:50:43 +02:00
mosfet80
c48a569696
Boost version <=1.60 is never used in freecad 0.20 ( #7038 )
...
* Boost version 1.60 is never used in freecad 0.20
2022-06-24 02:20:26 +02:00
Kuzemko Alexsandr
b99ccc6193
Crowdin Update .ts files with current source.
2022-06-21 17:31:06 +03:00
Zheng, Lei
f6b5a3cb92
Spreadsheet: fix border rendering for merged cells
2022-06-12 16:11:59 +02:00
Zheng, Lei
1c8c6a48af
Spreadsheet: fix range selection
2022-06-12 13:51:09 +02:00
Yorik van Havre
05301abfcb
Merged crowdin translations
2022-06-12 11:56:37 +02:00
Yorik van Havre
3af0623431
Merged crowdin translations
2022-06-10 11:03:57 +02:00
Yorik van Havre
6aaa94d2f2
Updated ts files
2022-06-10 10:29:18 +02:00
Yorik van Havre
56264248eb
Merged crowdin translations
2022-06-09 13:40:35 +02:00
Zheng Lei
fb457594fd
Spreadsheet: fix range checking ( #6997 )
...
* App: add option to normalize a Range
- To make sure the range starts from top left and ends with bottom right
corner.
- Default is to not normalize on construction for backward compatibility.
- fix range checking in range binding
2022-06-09 12:20:08 +02:00
Uwe
f50eced9fe
[Spreadsheet] uniform and polish wording of binding feature
2022-06-09 02:14:14 +02:00
Zheng Lei
3e81bd8c15
Spreadsheet: improve range binding feature ( #6995 )
...
* Spreadsheet: improve range binding feature
2022-06-08 19:19:41 +02:00
Yorik van Havre
d2f8b7d4e3
Merged crowdin translations
2022-06-08 12:28:54 +02:00
Yorik van Havre
80982cf87b
Merged crowdin translations
2022-06-07 13:34:53 +02:00
Kuzemko Alexsandr
80967344c5
Crowdin Run update.ts with latest source code.
2022-06-07 13:15:44 +03:00
Uwe
ebcf32e41e
[skip CI] [Spreadsheet] change misleading word in dialog
2022-06-06 01:26:29 +02:00
Uwe
ff467f8115
[Spreadsheet] dialog fixes
...
- fixes to tooltips
- add 2 labels to make the dialog logic more clear
- remove non-functional help button
2022-06-06 00:46:42 +02:00
Yorik van Havre
1488714a0f
Merged crowdin translations
2022-06-03 11:26:35 +02:00
Chris Hennes
2c6dcd960e
i18n: Update TS files to ensure Python files are included
2022-06-02 14:57:49 -05:00
Chris Hennes
861233e7f2
i18n: TS files generated by lupdate 6.4.0dev
2022-06-02 13:41:37 -05:00
Chris Hennes
d256e7d24d
Sketcher: Fix typo in tooltip
2022-06-02 12:47:30 -05:00
Yorik van Havre
9cbe14f1d5
Merged crowdin translations
2022-05-30 10:01:02 +02:00
Yorik van Havre
047b15cfe5
merged crowdin translations
2022-05-28 12:16:47 +02:00
Yorik van Havre
2dffe82cda
Merged crowdin translations
2022-05-27 11:28:55 +02:00
Kuzemko Alexsandr
c266f16c53
Update .ts with lupdate ver 6.4.0.
2022-05-23 16:53:07 +02:00
wmayer
296cbd8482
Spreadsheet: fix possible crash in SheetModel::setData
...
See also: https://forum.freecadweb.org/viewtopic.php?f=8&t=68529
2022-05-21 04:07:00 +02:00
Zheng, Lei
2df514c743
Spreadsheet: fix extra row or column when printing
...
If there is only one single row or column in the table
2022-05-06 08:40:11 -05:00
Zheng, Lei
5f17d5edca
Spreadsheet: add new API PropertySheet::getNonEmptyCells()
...
To exclude cells without any text content. Used when printing (among
other cases) to skip empty cells.
2022-05-06 08:40:11 -05:00
Yorik van Havre
996994da55
Merged crowdin translations
2022-05-05 15:46:09 +02:00
Yorik van Havre
a62092d498
Updated ts files
2022-05-05 15:20:57 +02:00
Yorik van Havre
1fbd1fb38d
Merged crowdin translations
2022-04-21 14:18:33 +02:00
0penBrain
922bcea6ec
Sheet: use wrapper function to clarify intention
2022-04-15 12:14:55 -05:00
0penBrain
cd007dd3c8
Sheet: enable Merge action only if at least 2 cells are selected
...
Both main menu and context menu
2022-04-15 12:14:55 -05:00
0penBrain
9eca8454ca
Sheet: enable Split action only if only one merged cell is selected
...
Both main menu and context menu
Partially fixes #6744
2022-04-15 12:14:55 -05:00
0penBrain
b33478f8d0
Sheet: update commands status when selection is changed
...
Notice it doesn't cover the case of the context menu actions
Partially fixes #6744
2022-04-15 12:14:55 -05:00
Yorik van Havre
914069ded4
merged crowdin translations
2022-04-13 13:47:06 +02:00
Chris Hennes
3846c6bb10
Spreadsheet: PR4556 Step 3: sort QGridLayout by row-col
2022-03-28 10:43:22 -05:00
Chris Hennes
fc3b88bd6a
Spreadsheet: PR4556 Step 2: remove native=true
2022-03-28 10:43:21 -05:00
wmayer
b8feeb31ca
Spreadsheet: include header with export macros
2022-03-24 20:51:48 +01:00
wmayer
d21a60b294
All: modernize C++11
...
* replace deprecated headers
2022-03-23 22:44:18 +01:00
wmayer
2a2b8835c0
Spreadsheet: modernize C++11
...
* use nullptr
2022-03-23 19:26:14 +01:00
Uwe
81690adaaf
[Spreadsheet] remove Python.h and Xerces
2022-03-20 20:44:17 +01:00