bgbsww
84ae6b9b7b
Toponaming: bring in missing code fragments in Part
2024-05-12 23:08:06 -04:00
Zheng, Lei
105c3363b8
Toponaming/Part: Move missed attacher code into place
2024-03-21 16:27:23 +01:00
Josh Coalson
a8ae56e06a
Part: Rename AttachExtension::Support property to AttachmentSupport, to avoid name conflict with base features. Fixes #7052
2024-03-04 18:22:43 +01:00
wmayer
bc8e9f5f29
Part: modernize C++: use default member init
2023-08-23 00:55:03 +02:00
luz paz
6e542b6fad
Part: remove trailing whitespace
2022-11-15 14:19:30 -06:00
berniev
da9ebc572f
Mod: redundant void 2
2022-08-08 10:27:50 +02:00
Uwe
9fdac70448
[Part] Attach*: remove unneeded includes
...
- also sort includes
2022-07-09 13:20:06 +02:00
wmayer
068c0e5a98
Part: modernize C++11
...
* use nullptr
2022-03-23 19:26:14 +01:00
wmayer
3b0eeb63e8
LGTM: [skip ci] fix: Inconsistent definition of copy constructor and assignment ('Rule of Two')
...
Remove user-defined copy constructor of Exception classes without assignment operator
2020-07-27 13:47:41 +02:00
luz.paz
53bb216b57
Part: [skip ci] fix header uniformity
...
This PR fixes header uniformity across all Part WB files
2019-12-22 00:59:47 +01:00
Zheng, Lei
2b79025ad9
Part: avoid touching in ViewProviderAttachExtension mergeOverlayIcons
...
ViewProviderAttachExtension::extensionMergeOverlayIcons() calls
AttachExtension::positionBySupport() which will always touch the
extended object. This may cause recomputation problems, e.g a datum
that is always touched, because normal recomputation trigger tree
view update by a timer, tree view refreshes the icon, datum gets
touched again.
2019-08-30 14:46:38 +02:00
wmayer
1e343d339f
PVS: V779 Unreachable code detected. It is possible that an error is present.
2019-02-17 20:12:56 +01:00
wmayer
e02695b91f
Replace Base::Exception with appropriate subclass
2018-11-14 19:45:20 +01:00
Markus Lampert
0b40519f3f
Changed all catch types to references for polymorphic exceptions.
2018-08-08 15:45:30 +02:00
Peter Lama
926b844409
Rename superPlacement property to AttachmentOffset
...
The name Attachment Offset gives a better picture of what the
property does.
2017-11-05 16:41:25 +01:00
wmayer
a16f5bf9aa
override onExtendedDocumentRestored in AttachExtension
2017-10-25 22:52:39 +02:00
wmayer
74cf6a8dad
improve readability of attachment error messages
2017-09-21 19:40:37 +02:00
Peter Lama
76474951d2
Attacher UX enhancements
...
- New editor for MapMode with button to open attacher dialog
- Hide attachment properties when they are not applicable
- Disable super placement ui in attacher dialog when object is not attached
- Always select used mode in mode list
2017-09-20 19:24:35 +02:00
wmayer
e34a623aeb
avoid permanently throwing exception by attach engine
2017-09-13 18:42:33 +02:00
Abdullah Tahiri
0a32b91b6b
Convert OCC exceptions into Base::Runtime exceptions for App:DocumentObject handling
2017-04-28 15:46:49 +02:00
Abdullah Tahiri
9cfca05c90
Change all exceptions thrown within AttachExtension::positionBySupport from Base::Exception to a meaningful derivative
2017-04-28 15:46:13 +02:00
Abdullah Tahiri
c3eb3e7fc7
Part Design: Allow attachment error messages and error setting propagation
2017-04-28 15:45:54 +02:00
Stefan Tröger
47ed29fffd
Extensions: GeoFeatureGroup only for GeoFeature
2017-01-04 16:01:58 +01:00
Stefan Tröger
c4fe5707cb
Extension: remove unneeded debug messages
2016-12-07 06:41:40 +01:00
Stefan Tröger
b758df7193
Port attachment UI to Part for general use
...
Furthermore change PartDesign primitives to use the new task dialog
2016-12-07 06:41:40 +01:00
Stefan Tröger
d0d4d6bc07
Port Attacher codde to the extension framework
...
AttachableObjects are desired in multiple occasions, and the current AttachableObject is not flexible enough to handle all cases. Hence the code is portet to an extension, which gives the needed flexibility.
2016-12-07 06:41:40 +01:00