wmayer
8f786ea6ef
Gui: Optimize includes to reduce compile time
2022-03-07 20:29:18 +01:00
Uwe
e0e7bc7072
[Gui] ViewProviderFeature etc.: remove unused includes
2022-03-06 00:34:35 +01:00
luz paz
38815b9550
Gui: Fix header uniformity, whitespace, and doxygen fixes
2020-11-26 10:14:56 +01:00
Zheng, Lei
b7225460f5
Gui: fix restoring of geo feature group
2020-05-02 12:40:45 -04:00
luz.paz
04ba2872f0
src/Gui: [skip ci] fix header uniformity
...
This PR fixes header uniformity across all `src/Gui` files
2019-12-25 11:39:17 +01:00
Zheng, Lei
ed3a759018
Gui: fix GeoFeatureGroupExtension
...
The change in ViewProviderGeoFeatureGroupExtension.claimChildren() is
so that GeoFeatureGroupExtension.getSubObjects() can exclude non direct
children.
2019-08-30 15:45:21 +02:00
Kunda
d755fe3632
Misc. typo
2017-10-01 10:15:31 +02:00
Stefan Tröger
5e079d331b
Improve GeoFeatureGroup claim children algorithm and remove special Body impelmentation
2017-09-21 13:02:16 +02:00
wmayer
ca77c54d10
rename status bit 'Delete' to 'Remove' as it fits better for its purpose, add new bit 'Destroy'
2017-09-13 15:47:48 +02:00
wmayer
3a0c3499e5
improve whitespaces
2017-09-09 18:07:46 +02:00
Stefan Tröger
c14e508c74
Fix GeoFeatureGroup claimChildren in case some out-of-group item links to a child
2017-09-09 16:55:55 +02:00
Stefan Tröger
a65856c022
Ensure that GeoFeatureGroup claims children when a parent of it is deleted. fixes #0003150
2017-09-09 16:55:55 +02:00
Stefan Tröger
97828a9ce5
Ensure viewprovider is shown after drop from claimChildren3D fixes #0003078
2017-09-09 16:47:07 +02:00
Stefan Tröger
81572d4a14
Tree: Adopt to special GeoFeatureGroup behaviours
2017-09-09 16:47:07 +02:00
luzpaz
ba17b99cfb
typo fix
2017-07-10 19:29:55 -03:00
wmayer
90653787a6
various fixes:
...
+ fix typos
+ fix const correctness
+ whitespace improvements
2017-06-19 17:18:16 +02:00
Stefan Tröger
2939f290ad
Groups: Handle add and remove object correctly
2017-06-19 15:37:09 +02:00
Stefan Tröger
fd62ef30f3
Unify and fix group handling in geofeaturegroups
2017-06-19 15:37:09 +02:00
Stefan Tröger
d5022483c6
Fix drag&drop of geofeature groups. fixes #0002835 fixes #0002796
2017-06-19 15:37:09 +02:00
wmayer
727ebec27f
fix crash in ViewProviderGeoFeatureGroupExtension::getLinkedObjects
2017-02-01 12:04:41 +01:00
Stefan Tröger
ea73e55eb6
Extensions: Fix GeoFeatureGroup drag&drop
2017-01-04 16:01:58 +01:00
Stefan Tröger
a025a20bed
Extensions: GeoFeatureGroup only for GeoFeature
2017-01-04 16:01:58 +01:00
wmayer
f1127dd2f4
Fix issues:
...
+ improve formatting
+ remove superfluous semicolons
+ comment unused parameters
+ rename Initialisation to Initialization
+ rename Deinitialisation to Finalization
+ remove spaces
2016-10-08 12:48:34 +02:00
Stefan Tröger
0ae9346b3c
Extenions: Drop virtual inheritance
...
Due to problems onthe windows platform the virtual inheritance approach must be dropped. NExt to the already reimplemented proeprty interface the Type interface is reimplemented too. This change allows to revert some earlier changes.
2016-10-08 12:48:34 +02:00
Stefan Tröger
89bbb81521
Extension: Fix order-of-initialisation crash
...
FreeCADs property system utilises some pointer math to calculate the offset between
property and base class. Due to virtual inheritance of th ePropertyContainer the memory
layout has been changed to rather random, which has lead to crashes dependend on the
order of object initialisation.
The solution is to not make PropertyContaner virtual but a class below, Base::Persitance.
Then the memory layout is random for Persistance, but it is perfectly aligned for the
base class chains from PropertyContainer onwards as well as from Extension onwards.
Hence the proeprty system was changed to take the offset always from those two.
2016-10-08 12:48:34 +02:00
Stefan Tröger
3e1ba47d61
Extensions: Handle new dynamic_cast's
2016-10-08 12:48:34 +02:00
Stefan Tröger
1b150a86c3
Extensions: Add ViewProvider extension python types
2016-10-08 12:48:34 +02:00
Stefan Tröger
fedcfd9407
Extension: Port ViewProvider of OriginGroup
2016-10-08 12:48:34 +02:00
Stefan Tröger
5b9aea71d5
Extensions: Port ViewProvider of GeoFeatureGroup
2016-10-08 12:48:34 +02:00