Commit Graph

19 Commits

Author SHA1 Message Date
Zheng, Lei
08f0511b1f 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
28b195d6e2 PVS issues:
consistently define copy constructor and assignment operator
remove superfluous casts
initialize member variables in constructor
avoid double assignment
2019-03-04 11:53:49 +01:00
luz.paz
420c2d7c03 Source typos fixes 2018-05-11 10:02:56 -03:00
Unknown
a8ecffb652 Misc. typo fixes
Various workbenches
2017-12-23 14:30:30 +01:00
wmayer
b16fbcd4ee implement getWrapperName to get class name with shiboken wrapper 2016-12-30 16:52:59 +01:00
wmayer
0c3f52303d switch to PySide2 for Qt5 2016-12-24 15:33:15 +01:00
wmayer
173f19eff4 + move handwritten Python classes to PyCXX 2016-01-27 18:07:48 +01:00
wmayer
36dd6946a9 + fix clang warnings 2015-10-02 23:32:01 +02:00
wmayer
3241b1ece1 + Support preference pages for Python widget class 2015-07-16 00:10:23 +02:00
wmayer
1808fd83ed Expose attribute to Python to access icon of view provider 2015-06-02 16:21:56 +02:00
wmayer
7eb7591a58 + Implement alternative to load ui files without using PySide's QtUiTools module 2014-02-22 18:49:22 +01:00
wmayer
270d25658d + Prepare PySide to work with custom widgets 2014-01-09 23:49:41 +01:00
wmayer
984c723557 + Add method loadUi to PySideUic 2014-01-09 15:26:07 +01:00
wmayer
e32b747fce + Add PySideUic helper module 2014-01-09 13:35:42 +01:00
wmayer
112b25f9fc Expose getMainWindow() to Python 2013-06-30 23:34:24 +02:00
wmayer
c6d23d1598 PySide binding 2013-06-30 15:14:02 +02:00
wmayer
1dc122dc9a 0000877: Move from PyQt to PySide 2013-06-22 01:56:58 +02:00
wmayer
0623cd9b5e Use ActionSelector in Loft panel and expose to Python by UiLoader 2012-06-03 14:22:05 +02: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