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
Yorik van Havre
a55ee61840
Merged crowdin translations
2022-03-14 12:21:01 +01:00
wmayer
0f9768fb33
Fix coverity issue:
...
* CID 332682: Resource leak
* CID 350607: Resource leak
* CID 332677: Resource leak
2022-03-14 11:35:04 +01:00
Uwe
554635cc7d
[Gui] rename the Qt header list
2022-03-07 20:35:38 +01:00
wmayer
8f786ea6ef
Gui: Optimize includes to reduce compile time
2022-03-07 20:29:18 +01:00
wmayer
91e4e468dd
Base: move ILogger sub-classes to their own source files in order to reduce including stream classes in client code
2022-03-06 10:13:47 +01:00
wmayer
5e0cfc64ee
App: use forward declarations
2022-03-04 21:09:46 +01:00
andrea reale
3a85c7c729
Code clean
2022-03-02 18:55:10 +01:00
Uwe
a8c912d6f8
[App] Expression and Extension: remove unused includes
2022-02-25 18:06:57 +01:00
Zheng, Lei
cd7c208177
Spreadsheet: fix auto completer triggering
2022-02-20 22:09:07 -06:00
Yorik van Havre
e1028eb65e
Merged crowdin translations
2022-02-14 12:31:57 +01:00
Yorik van Havre
233182dcd6
Merged crowdin translations
2022-01-26 14:15:14 +01:00
wmayer
b35623e680
App: Bugfix for NULL-Pointer dereference of Property->getName()
2022-01-16 14:30:51 +01:00
Yorik van Havre
c24ca51a44
Merged crowdin translations
2022-01-10 11:23:59 +01:00
wmayer
ce05165f21
App: replace three boolean of CellAddress::toString() with a bitmask of enums
2022-01-09 10:39:54 +01:00
Mark Ganson TheMarkster
10aae4619a
[Spreadsheet] Use DontUseNativeColorDialog parameter when using QtCol… ( #5326 )
...
* [Spreadsheet] Use DontUseNativeColorDialog parameter when using QtColorDialog::getColor()
2022-01-05 12:23:14 +01:00
Chris Hennes
42e0cf0c8a
[Spreadsheet] Use stylesheet for alias color
...
When setting the text color for an invalid alias, use the Qt stylesheeet
mechanism rather than QPalette, so that it works correctly with
an applied QSS stylesheeet. Also attempt to detect a darkmode stylesheet
and use lighter shade of red so that the alias is more legible. Finally,
instead of explicitly setting the text color to black when it's valid,
reset to the original stylesheet (usually an empty string). This ensures
that in a dark stylesheet the text color is legible.
Fixes #0004803 .
2021-12-29 21:49:00 -06:00
Yorik van Havre
91bfb0fbb6
Merged crowdin translations
2021-12-29 12:20:12 +01:00
Zheng, Lei
c7255f196b
Spreadsheet: improve copy/cut/paste cells
...
Add color bound around user copy/cut ranges. Do not touch Spreadsheet
object when cutting, only do so when pasting.
2021-12-21 21:41:02 -07:00
Zheng, Lei
7ebb142b2c
Spreadsheet: add menu action 'Configuration table...'
...
To make it easy for user to create dynamically switchable configuration
tables using spreadsheet.
2021-12-21 21:41:02 -07:00