Tags: mguidon/osparc-iseg
Tags
Merge pull request ITISFoundation#115 from dyollb/feature/topology_fi… …x_manifold Feature/topology fix manifold
Merge pull request ITISFoundation#60 from dyollb/fix/macos_bundle Fix/macos bundle
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.*