wmayer
1bb8b29e28
App: [skip ci] add overloaded constructor of DocumentObjectT
2021-10-02 07:05:37 +02:00
wmayer
6fb9ec1b25
App: [skip ci] rename class to PropertyLinkT
2021-03-29 01:16:04 +02:00
wmayer
53de0c4720
App: [skip ci] add class PropertyListT
2021-03-29 00:47:38 +02:00
wmayer
9e39b41ca6
App: in document observer classes replace boost::bind with std::bind to fix build failure with C++17
2021-03-05 13:26:26 +01:00
luz paz
84553bf191
App: Fix header uniformity, trailing whitespace, and doxygen headers
2020-11-19 13:38:37 +01:00
wmayer
19c7fbd096
LGTM: [skip ci] fix: Inconsistent definition of copy constructor and assignment ('Rule of Two')
2020-07-27 14:39:14 +02:00
wmayer
d6169d6478
boost: fix for boost < 1.60
2020-06-15 19:38:39 +02:00
wmayer
730154a684
boost 1.73.0: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated
2020-06-12 17:51:33 +02:00
wmayer
0a905d1f13
App: [skip ci] implement WekPtrT to simplify using DocumentObjectWeakPtrT
2020-03-16 15:11:11 +01:00
wmayer
8e26c4a2df
App: [skip ci] add further constructor to SubObjectT
2020-02-28 21:14:34 +01:00
wmayer
454fe91c3c
App/Gui: implement a lightweight weak_ptr like class to work with Document, DocumentObject and ViewProvider
2020-02-19 19:58:34 +01:00
Zheng, Lei
e4978be7a4
App: add new convenient class SubObjectT
...
Derived from App::DocumentObjectT to add support of sub object
Also some minor changes to App::DocumentObjectT
Changed Gui::SelectionChanges to make use of SubObjectT
2020-02-11 15:40:27 -05:00
Zheng, Lei
ad57821cf9
Python feature/observer related changes
...
* Add new API and signal handler in document observer
* Pre initialize python handler function to improve performance. In
case Python code use dynamic patching, i.e. add class method at
runtime (which is rare and should be discouraged), the python feature
can be re-initialized by simply assign proeprty Proxy again.
* Add property tracking in DocumentObjectT
* WidgetFactory adds support for accepting python QIcon, which is used
by ViewProviderPythonFeature
2019-08-17 15:08:34 +02:00
wmayer
42601fc4e4
add/extend helper classes to savely access document, document objects or view providers
2018-10-31 11:24:45 +01:00
wmayer
36271b4052
move from deprecated boost.signals to boost.signals2 library
2018-10-30 19:09:03 +01:00
Stefan Tröger
e571a6e07a
Add signals for recomputed objects
2018-10-08 10:43:32 +02:00
wmayer
c636974ec8
fix -Wextra in FreeCADApp
2016-09-21 16:05:36 +02:00
wmayer
d8f9fc8f74
+ make method cancelObservation() not pure virtual
2015-12-19 11:31:59 +01:00
wmayer
e5a99461f5
+ add helper classes to store names of doument and object and not a pointer
2015-11-06 14:28:03 +01: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