Nyall Dawson
9ba699ee1c
Port more of modeler scene to c++
2020-03-05 18:55:20 +10:00
Nyall Dawson
5c44441cd3
Move some modeler scene code to c++, avoid hard link between scene
...
and dialog
2020-03-05 18:55:20 +10:00
Nyall Dawson
7d0b476fa7
Move almost all the remaining Python code for model graphic items to c++
...
Only minimal shells of objects are left in Python now, the bare minimum
required because they call objects which depend on Python compatibility
for deprecated API calls...
2020-03-04 07:19:00 +10:00
Nyall Dawson
b9edcbd162
Move responsibility for painting model components to c++
2020-03-04 07:19:00 +10:00
Nyall Dawson
d34c01350f
Port model arrow item to c++
2020-03-03 16:08:23 +10:00
Nyall Dawson
b624d3d5d6
Move logic for calculation of linkage points for model items to C++
2020-03-03 16:08:23 +10:00
Nyall Dawson
62c9583004
Fix build
2020-03-02 18:53:31 +10:00
Nyall Dawson
a38f0cbbd4
Move another method to c++
2020-03-02 18:53:31 +10:00
Nyall Dawson
1bf51a4fbb
Move item state handling to c++
2020-03-02 18:53:31 +10:00
Nyall Dawson
2f8dbacc87
Move more functionality to c++ base class
2020-03-02 18:53:31 +10:00
Nyall Dawson
0dbb082dfd
Move designer edit buttons to c++
2020-03-02 18:53:31 +10:00
Nyall Dawson
fe4352c236
Use signals to avoid hard dependancy between component graphic items and scene
2020-03-02 18:53:31 +10:00
Nyall Dawson
1d25155d15
Rework hiding of model controls to use a flag on the scene
2020-03-02 18:53:31 +10:00
Nyall Dawson
b567ddeccd
Move model storage for graphic items to c++ base class
2020-03-02 18:53:31 +10:00
Nyall Dawson
167a8d3846
Less Python, more c++
2020-03-02 18:53:31 +10:00
Nyall Dawson
72d7305456
Start using c++ base clases in model designer
2020-03-02 18:53:31 +10:00
Nyall Dawson
16841efa7e
Start moving base classes to c++
2020-03-02 18:53:31 +10:00
Nyall Dawson
cd6d51181b
[processing] Port some model designer graphic item internals to c++
...
for stability and re-usability from c++ code
2020-03-01 19:12:25 +10:00