Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve WidgetInterface API #9

Merged
merged 9 commits into from
Apr 10, 2018

Commits on Apr 9, 2018

  1. started adding base class API for widgetInterface (on mouse events, s…

    …lice change, etc.)
    
    added basic fix/hack to copy plugins to bundle on osx
    Bryn Lloyd committed Apr 9, 2018
    Configuration menu
    Copy the full SHA
    2a21d98 View commit details
    Browse the repository at this point in the history
  2. 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)
    Bryn Lloyd committed Apr 9, 2018
    Configuration menu
    Copy the full SHA
    4f85c9f View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2018

  1. Configuration menu
    Copy the full SHA
    2296b0f View commit details
    Browse the repository at this point in the history
  2. more cleanup of WidgetInterface and derived classes

    Bryn Lloyd committed Apr 10, 2018
    Configuration menu
    Copy the full SHA
    850c9d9 View commit details
    Browse the repository at this point in the history
  3. use git mv to rename files to fix capitalization

    Bryn Lloyd committed Apr 10, 2018
    Configuration menu
    Copy the full SHA
    0683502 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    49681a1 View commit details
    Browse the repository at this point in the history
  5. 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
    Bryn Lloyd committed Apr 10, 2018
    Configuration menu
    Copy the full SHA
    1836dc0 View commit details
    Browse the repository at this point in the history
  6. renamed folder (and project) Plugin to Interface (iSegInterface respe…

    …ctively)
    Bryn Lloyd committed Apr 10, 2018
    Configuration menu
    Copy the full SHA
    8f84707 View commit details
    Browse the repository at this point in the history
  7. rename XAddon.* to XPlugin.*

    Bryn Lloyd committed Apr 10, 2018
    Configuration menu
    Copy the full SHA
    8af0897 View commit details
    Browse the repository at this point in the history