wmayer
c30d42c441
Core: Rename ViewProviderPythonFeature to ViewProviderFeaturePython
...
Fixes #15888
2024-08-26 18:14:22 +02:00
PaddleStroke
fec1a86e30
Core: Tree: Allow reordering in root and groups allowing it (parts, groups
2024-02-26 10:42:21 -06:00
Max Wilfinger
0652666321
use checkbox in menu item to display current object state and refactor the code
2023-12-28 11:30:49 +01:00
luz paz
818e2b2841
Gui: fix trailing whitespace
2022-12-02 19:18:54 -06:00
wmayer
23961706be
Gui: modernize C++: replace 'typedef' with 'using'
2022-08-29 14:09:18 +02:00
berniev
75fa455c5d
Gui: Use override etc 2
2022-08-09 12:43:23 +02:00
berniev
3d1f70765a
Gui: redundant void 2
2022-08-08 10:21:44 +02:00
Uwe
a345a226d5
[Gui] ViewProviderOrigin* etc.: remove unused includes
2022-03-06 01:44:33 +01:00
wmayer
5dbf7e93d7
Gui: fix -Winconsistent-missing-override, TD: fix -Wunused-parameter
2021-08-21 12:15:43 +02:00
Zoltan Hubert
78e5b1e5b7
modified ViewProviderPart to show different icon for Assembly-Type
2021-07-17 19:46:17 +02:00
wmayer
4068df6483
Fix clang compiler warnings:
...
+ fix -Winconsistent-missing-override
+ fix -Wunused-variable
+ fix -Wbraced-scalar-init
+ fix -Wparentheses (View3DInventorViewer::checkGroupOnTop: operator '?:' has lower precedence than '+'; '+' will be evaluated first)
+ fix -Wundefined-bool-conversion (MainWindow::updateActions)
+ suppress -Woverloaded-virtual but fix later
2019-08-17 19:52:12 +02:00
wmayer
87cfa25a23
fix file guards
2018-11-14 23:58:19 +01:00
wmayer
0388fa4bf9
fix inconsistencies between default action of context menu and double-click
2018-09-10 17:32:39 +02:00
wmayer
6a24bc9602
add class ViewProviderDragger
...
derive ViewProviderGeometryObject from ViewProviderDragger
derive ViewProviderPart from ViewProviderDragger
2017-11-26 15:42:57 +01:00
Stefan Tröger
0dd5f14918
Add new icons for Part and Group
2017-09-09 16:55:55 +02:00
Stefan Tröger
6e1a029996
Extension: Port ViewProvider of Part
2016-10-08 12:48:34 +02:00
Stefan Tröger
d6a2acbd3a
prevent parts from being dragged into parts
2016-04-12 18:12:22 +02:00
Alexander Golubev
d72a919384
OriginGroup: add new abstraction layer between the Part and the GeoFeatureGroup
2016-04-12 18:12:18 +02:00
Alexander Golubev
305151be34
App/Origin: big refactoring
...
- Rebase App::Origin on App::DocumentObject
- Keep all control over the Origin structure inside the Origin and it's
ViewProvider
- Add OriginFeature class as common base for App::Plane and App::Line
- Rebase App::Plane and App::Line on top of newly created class and
move to the file.
- Change Origin's ViewProvider API associated with temporary display
- Lots of associated changes to files
- Several minor fixes
- Lots of new bugs
2016-04-12 18:12:18 +02:00
Alexander Golubev
e26c6174ac
App/GeoFeatureGroup: derive from DocumentObjectGroup
...
Refactor GeoFeatureGroup and derive it from DocumentObjectGroup rather
than GeoFeatureObject to unify code of those two classes.
2016-04-12 18:12:17 +02:00
Stefan Tröger
eba61e360d
make origin work correct with multiple parts
2016-04-12 18:12:08 +02:00
Stefan Tröger
940857e508
Adopt planes to Part size
2016-04-12 18:12:04 +02:00
jriegel
d87d0e8376
Assembly: Rename to setActiveBody and make link indeipendant Part initialization
2016-04-12 18:12:02 +02:00
jriegel
4fb12b7dcd
Assembly: Add GeoFeatureGroup and helpers
2016-04-12 18:12:02 +02:00
jriegel
cf9158abc9
Make Part working
2016-04-12 18:12:02 +02:00
jriegel
29efef2175
Add path and view provider for Part
2016-04-12 18:12:02 +02:00