Markus Reitböck
6ef07bb358
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
Pieter Hijma
66df6b39c8
Gui: Select the VarSet when clicking Std_VarSet
...
To make clear which VarSet is being added to, the VarSet is being
selected.
2025-09-03 11:51:14 +02:00
Max Wilfinger
ecf02b7878
Gui: Update UI strings for consistency
...
Closes : #22135
2025-08-04 20:14:45 +02:00
tetektoza
4c8be343b8
Gui: Allow users to add groups to active objects
...
As the title says, if right now there is Arch type active (like Level,
Building, etc. etc.), then it's not possible to assign Group to it
automatically (it's being created on root level of the document).
So this patch basically takes an active object and tries to insert it.
2025-06-22 23:50:12 +02:00
Abdelhadi Wael
4ff9cb343e
Remove filter excluding Spreadsheet objects
2025-04-22 21:37:17 -05:00
Abdelhadi Wael
9000948f6b
Update src/Gui/CommandStructure.cpp
...
Co-authored-by: Florian Foinant-Willig <FlachyJoe@users.noreply.github.com >
2025-04-22 21:37:17 -05:00
Abdelhadi Wael
13be1ad37f
Update CommandStructure.cpp
2025-04-22 21:37:17 -05:00
Abdelhadi Wael
c9df6e5691
Update src/Gui/CommandStructure.cpp
...
Co-authored-by: Benjamin Nauck <benjamin@nauck.se >
2025-04-22 21:37:17 -05:00
Abdelhadi-Wael
1b08dbddf0
fixed warning
2025-04-22 21:37:17 -05:00
Abdelhadi Wael
ffaf2c22a2
Updated PR with fixes
2025-04-22 21:37:17 -05:00
Abdelhadi Wael
de4e43e6da
Fix: Only add objects when multiple are selected
2025-04-22 21:37:17 -05:00
PaddleStroke
48dbdacdbd
Part: add datum objects and commands to create them.
2024-12-13 18:04:10 +01:00
Pieter Hijma
d215ff1844
Gui: Make VarSet dialog modal
...
Also tracks its own transactions to prevent interfering with other
transactions.
2024-10-28 17:33:14 +01:00
Pieter Hijma
ec841ed6d4
Core: Add VarSets to Groups
...
If a Group is selected, add the VarSet to the group.
2024-05-21 09:59:49 +02:00
Pieter Hijma
5670777eeb
Core: Add a command to add variable sets
2024-05-21 09:59:49 +02:00
Chris Hennes
672d879653
Gui: Fix translation strings for Part, Group, and Link
...
Extra HTML tags were added outside the translation NOOP. They were unnecessary, and broke translation.
2024-03-05 10:38:51 +01:00
Florian Foinant-Willig
773c701eec
Core: modernize type checking
2023-10-23 18:07:07 +02:00
Paddle
a515bd0244
Improve tooltips and remove the html from the translate.
2023-09-21 07:31:15 +02:00
Paddle
5dc8c42e95
Group: Give a proper tooltip
2023-09-20 13:42:30 +02:00
Paddle
f9379e0f1a
Std_Part : give it a proper tooltip.
2023-09-20 13:39:50 +02:00
berniev
656ef8961f
Gui: redundant void 2
2022-08-08 10:21:44 +02:00
wmayer
1ca7429705
Gui: Optimize includes to reduce compile time
2022-03-07 20:29:18 +01:00
Uwe
2be0a9706e
[Gui] Command: remove unused includes
2022-03-04 03:21:46 +01:00
wmayer
fe7f4c4be7
Gui: remove QT_TR_NOOP from command group names and use "CommandGroup" as context string
2021-09-29 16:31:55 +02:00
luz paz
74ab516494
Gui: Issue #0004473 : Expose openCommand() to translation
...
Continuing the work to expose the undo/redo functionality to translation. This commit does so for the src/Gui code.
Ticket: https://tracker.freecadweb.org/view.php?id=4473
2020-12-01 14:53:35 +01:00
wmayer
b50b21576e
core system
...
force strict ISO C++ (-Wpedantic)
TODO: still a lot of variadic macros are not valid ISO C++
2019-09-18 01:01:14 +02:00
Yorik van Havre
8de92d25c9
Gui: Use freedesktop name for the group icon so it can be displayed using the system theme
2019-09-04 17:36:13 -03:00
wmayer
6e44433b8b
activate/create 3d view when setting or getting active objects
2019-07-05 18:53:35 +02:00
triplus
43b081947f
Improved icon themes support
2019-02-13 10:42:46 -02:00
luz.paz
a86c0fe137
sWhatsThis fixes
...
ref: https://forum.freecadweb.org/viewtopic.php?f=10&t=26687
2018-01-31 19:07:07 +01:00
luz.paz
11b8f91c5d
Misc. typos
2018-01-27 19:43:18 +01:00
wmayer
d898ecc32e
add missing header
2017-10-06 17:06:31 +02:00
wmayer
8c0258ac21
scroll to newly created group item
2017-10-06 16:29:21 +02:00
Stefan Tröger
f34c77211a
Add new icons for Part and Group
2017-09-09 16:55:55 +02:00
Stefan Tröger
61cfad5020
Add group command to structure toolbar
2017-09-09 16:47:07 +02:00