Skip to content

Tags: mguidon/osparc-iseg

Tags

opensource-v1.2

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request ITISFoundation#115 from dyollb/feature/topology_fi…

…x_manifold

Feature/topology fix manifold

opensource-v1.1

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request ITISFoundation#60 from dyollb/fix/macos_bundle

Fix/macos bundle

opensource-v1.0

Improve WidgetInterface API (ITISFoundation#9)

* started adding base class API for widgetInterface (on mouse events, slice change, etc.)
added basic fix/hack to copy plugins to bundle on osx

* major refactoring:
- added signals and slots to base widget class
- replaced pt_clicked by mouse_clicked (moved/released)
- simplified connection/disconnection of slots in Mainwindow
- added todos
- biggest worry is currently: on_tissuenr_changed -> what is meaning of index passed to callback, how is it used (offset -1 all over the code makes things really confusing)

* use override keyword in widgetinterface derived classes

* more cleanup of WidgetInterface and derived classes

* use git mv to rename files to fix capitalization

* rename some classes, change pointer/reference alignment

* fix several cases where slicenr_change api was not yet updated
instead of calling cleanup for specific widgets, base class now has cleanup API, and Mainwindow calls it in generic block

* renamed folder (and project) Plugin to Interface (iSegInterface respectively)

* rename XAddon.* to XPlugin.*