pre-commit-ci[bot]
9fe130cd73
All: Reformat according to new standard
2025-11-11 13:49:01 +01:00
Chris Hennes
f3d801f598
Gui: Fix ignored font preference
2025-09-18 11:45:45 -05:00
Markus Reitböck
a72a0d6405
Gui: use CMake to generate precompiled headers on all platforms
...
"Professional CMake" book suggest the following:
"Targets should build successfully with or without compiler support for precompiled headers. It
should be considered an optimization, not a requirement. In particular, do not explicitly include a
precompile header (e.g. stdafx.h) in the source code, let CMake force-include an automatically
generated precompile header on the compiler command line instead. This is more portable across
the major compilers and is likely to be easier to maintain. It will also avoid warnings being
generated from certain code checking tools like iwyu (include what you use)."
Therefore, removed the "#include <PreCompiled.h>" from sources, also
there is no need for the "#ifdef _PreComp_" anymore
2025-09-14 09:47:03 +02:00
Lee Matos
0e50784104
Gui: Fix #12199 missing font family Courier on MacOS
2025-07-28 10:17:18 +02:00
wmayer
3888899e7c
Gui: avoid code duplication in PythonEditor
2025-05-30 18:04:33 +02:00
Chris Hennes
5dea134d97
Merge pull request #19924 from benj5378/codeDupEditor
...
Gui: avoid code duplication in PythonEditor
2025-03-17 00:02:03 -05:00
Benjamin Bræstrup Sayoc
2ebb951bb1
Gui: avoid code duplication in PythonEditor
2025-03-13 14:23:05 +01:00
Kacper Donat
13fbab9e42
Base: Move App::Color to Base
...
Every basic data type is stored in Base module, color is standing out as
one that does not. Moving it to Base opens possibilities to integrate it
better with the rest of FreeCAD.
2025-02-17 21:10:26 +01:00
Benjamin Bræstrup Sayoc
8d2d0a47f4
Gui: Use QStringLiteral
2025-02-10 18:34:57 +01:00
Benjamin Bræstrup Sayoc
d0acb9f483
[Gui] Make autocompletion global
...
Now auto complete is in all TextEdit objects. Fixes #12850
2025-01-22 06:12:43 -06:00
wmayer
71f8793310
Gui: Remove code duplication in PythonConsole class
2025-01-06 17:53:59 +01:00
wmayer
446b6e6d41
Gui: Hide line marker and do not highlight current line in Python console
2025-01-06 17:53:59 +01:00
mwganson
40571eb683
[PythonEditor] Make converting tabs to spaces the default
2024-12-23 11:53:05 -05:00
Benjamin Bræstrup Sayoc
5b3ab4759d
[Gui] TextEdit, zoom on Ctrl + wheel
...
Fixes #13861
2024-10-07 18:02:53 +02:00
wmayer
888a33917d
Gui: modernize C++: use equals default
2023-08-20 18:12:43 +02:00
wmayer
fa8978ce99
Gui: modernize C++: return braced init list
2023-08-18 00:36:24 +02:00
wmayer
337991cbc7
Gui: use Color::asPackedRGB<QColor>()
2023-02-26 10:11:53 +01:00
wmayer
8d42b6f93c
Gui: move to new style connect()
2023-02-01 13:49:35 +01:00
wmayer
3f615bbe05
Gui: fix possible problems with new style connect
...
* In UIntSpinBox rename the signal to not overwrite the signal of the base class
* In UIntSpinBox use the (ambiguous) signal 'valueChanged' of the base class QSpinBox
* To avoid that connect() fails use the function pointer of the Qt class where the signal is defined
2023-01-12 17:02:59 +01:00
Uwe
5ad737ccdc
[Gui] modernize some connect() settings
...
- addresses #6166
2023-01-12 15:13:16 +01:00
0penBrain
dc9e4db491
Gui: use default app text color for Python code instuctions highlighting
...
This allows to deal with OS native dark themes
In such cases, Python instructions were black on a dark background
2022-10-10 07:33:41 -07:00
wmayer
75bfb8f48f
Core: replace QRegExp with QRegularExpression
2022-10-06 13:54:20 +02:00
marioalexis
ff1b4eff05
Gui: Replace C cast
2022-09-18 11:06:51 -05:00
berniev
ae53c9b0a4
Gui: Use auto and range-based for ( #7481 )
...
* On lines where the variable type is obvious from inspection, avoid repeating the type using auto.
* When possible use a ranged for loop instead of begin() and end() iterators
2022-09-14 13:25:13 -05:00
wmayer
82a6241fc5
fix (Qt) issues found by clang's clazy tool:
...
+ -Wclazy-incorrect-emit
+ -Wclazy-strict-iterators
+ -Wclazy-overloaded-signal
+ -Wclazy-qstring-arg
+ -Wclazy-unused-non-trivial-variable
+ -Wclazy-container-anti-pattern
+ -Wclazy-range-loop-reference
+ -Wclazy-const-signal-or-slot
+ -Wclazy-detaching-temporary
+ -Wclazy-qfileinfo-exists
2022-06-29 21:00:54 +02:00
wmayer
5d1b33ee42
Gui: do not reset tab size to 4 when creating new text editor
2022-04-22 14:33:44 +02:00
wmayer
1178df06b4
Gui: modernize C++11
...
* use nullptr
2022-03-23 18:41:21 +01:00
Uwe
560c85c7f8
[Gui] Task* and Text*: remove unused includes
2022-03-05 17:44:07 +01:00
marioalexis
0a6a0dd499
Gui: Add functionality to enable/disable block shape cursor in text editor and console
2022-01-26 11:53:29 +01:00
wmayer
b2c1b574d4
Gui: fix C++20 warning: bitwise operation between different enumeration types [-Wdeprecated-enum-enum-conversion]
2021-12-02 09:59:31 +01:00
wmayer
8dd1101506
Gui: fix C++20 warning: bitwise operation between different enumeration types [-Wdeprecated-enum-enum-conversion]
2021-12-01 23:45:26 +01:00
wmayer
1abef63f56
Gui: add search box to text editor
2021-10-25 13:29:42 +02:00
luz paz
38815b9550
Gui: Fix header uniformity, whitespace, and doxygen fixes
2020-11-26 10:14:56 +01:00
wmayer
aefd5e2358
Qt5: 'void Q[Plain]TextEdit::setTabStopWidth(int)' is deprecated [-Wdeprecated-declarations]
2020-06-12 17:51:33 +02:00
wmayer
8dbe26a95f
Qt5: 'int QFontMetrics::width' is deprecated since Qt 5.11: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations]
2020-06-12 17:51:33 +02:00
wmayer
623bf3eec0
Qt5: 'void QListWidget::setItemSelected(const QListWidgetItem*, bool)' is deprecated: Use QListWidgetItem::setSelected() instead [-Wdeprecated-declarations]
2020-06-12 17:51:33 +02:00
wmayer
6f6107d362
PVS: V629 Consider inspecting the 'col.red() << 24' expression. Bit shifting of the 32-bit value with a subsequent expansion to the 64-bit type.
2019-02-17 22:27:00 +01:00
wmayer
b19a4246ab
fix typos
2016-12-19 14:07:35 +01:00
wmayer
1e6dcabefc
fix -Wextra in FreeCADGui
2016-09-21 20:54:52 +02:00
wmayer
e2398b4b06
fix Coverity issues
2016-08-21 14:03:02 +02:00
mandeeps708
29ba33197b
fixes Enable/Disable line number of MacroEditor
2016-04-20 22:23:48 +02:00
Mateusz Skowroński
c275b35d48
QString::fromAscii() is obsolete in Qt5. Replace it with fromLatin1().
...
This change is Qt4/Qt5 neutral.
2016-01-05 16:07:25 +01:00
wmayer
4547996201
+ improve handling of default colors of report view and Python console when using style sheets
2014-01-31 11:34:30 +01:00
Yorik van Havre
cb9463eb15
Allow to change macro editor line highlight color in preferences
2012-03-18 01:53:04 -03:00
wmayer
120ca87015
+ unify DLL export defines to namespace names
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5000 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-10-10 13:44:52 +00:00