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

Add tag/filtering options to qMRMLSegmentsTableView #9

Closed
Sunderlandkyl opened this issue Jul 11, 2019 · 4 comments
Closed

Add tag/filtering options to qMRMLSegmentsTableView #9

Sunderlandkyl opened this issue Jul 11, 2019 · 4 comments
Projects

Comments

@Sunderlandkyl
Copy link
Collaborator

Sunderlandkyl commented Jul 11, 2019

Tags:

  • Allow arbitrary metadata to be stored for each segment
    Ex:
    • Hierarchy
    • State (Not started, In progress, Completed)

Search bar:

  • Find a specific segment from the segmentation based on name
  • Search for segments with specific tags

Quick filter buttons:

  • Buttons to show/hide segments in the view based on current state (Not started, in progress, completed)

New state column in segments table:

  • Operates like the flag button in outlook
  • Left click toggles state from Not started -> In Progress <-> Completed
  • Right click provides option to clear the segment and set state back to "Not started"

To facilitate this, it will be necessary to convert the segments table view from a statically populated table to a model/view data structure.

@Sunderlandkyl
Copy link
Collaborator Author

Pull request for the updated table here: Slicer/Slicer#1177

@Sunderlandkyl
Copy link
Collaborator Author

Sunderlandkyl commented Jul 23, 2019

The original pull request has been integrated, and is now availiable in nightly version of Slicer:
image

There is a new pull request for updating the appearance/behavior here: Slicer/Slicer#1178

@Sunderlandkyl
Copy link
Collaborator Author

Slicer/Slicer#1178 Integrated

@Sunderlandkyl
Copy link
Collaborator Author

Latest version of Slicer now contains filtering options.

@Sunderlandkyl Sunderlandkyl added this to Ideas in Main via automation Jul 24, 2019
@Sunderlandkyl Sunderlandkyl moved this from Ideas to Done in Main Jul 24, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Main
  
Done
Development

No branches or pull requests

1 participant