wmayer
c016f1c1fb
Gui: modernize C++: use equals default
2023-08-20 18:12:43 +02:00
berniev
0c70d45c83
Gui: Use override etc 2
2022-08-09 12:43:23 +02:00
Uwe
8e6e3f47ff
[Gui] Widgets and Window: remove unused includes
2022-02-21 00:39:24 +01:00
wmayer
eb18c2f9db
Gui: modernize some classes
2021-09-23 11:00:50 +02:00
wmayer
00759f9c96
Gui: move PythonWrapper class to its own source file
2021-09-22 23:30:03 +02:00
wmayer
b4e69f1b2d
Gui: move Ui loader classes to their own source files
2021-09-22 20:31:01 +02:00
wmayer
30848cb635
Gui: extend PythonWrapper:
...
* add methods to wrap/unwrap QDir
* add method to load QtUiTools module
2021-09-22 19:49:39 +02:00
luz paz
298c677873
Gui: Fix header uniformity, whitespace, and doxygen fixes
2020-11-26 10:14:56 +01:00
wmayer
6e07dd9e26
Gui: [skip ci] add method to create Python wrapper for QObject
2020-11-23 16:48:54 +01:00
wandererfan
5823fdaf8e
[GUI]Add PySide unwrapper for QGraphicsItem
2020-03-12 07:58:38 -04:00
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