XNAT Discussion: Difference between revisions

From Commontk
Jump to navigationJump to search
No edit summary
No edit summary
Line 2: Line 2:


* Pull out the XNAT data structures from the plug-in and create a CTK library (there have been requests for that)
* Pull out the XNAT data structures from the plug-in and create a CTK library (there have been requests for that)
* Use virtual methods in ctkXnatObject subclasses for fetching the data (i.e. move the fetch methods from ctkXnatConnection to the subclasses)
* Use virtual methods in ctkXnatObject subclasses for fetching the data (i.e. move the fetch methods from ctkXnatConnection to the subclasses) (It seems this exists already ? - Flo)
* Support asynchronous operations in ctkXnatObject?
* Support asynchronous operations in ctkXnatObject?
* Support editing Xnat data and committing it back to the servere (?)
* Support editing Xnat data and committing it back to the servere (?)
Line 10: Line 10:
* Thinks about possibilities to generate GUI masks for editing or creating XNAT data objects
* Thinks about possibilities to generate GUI masks for editing or creating XNAT data objects
* Add a simple example application which reuses Xnat related Widgets from a (new) CTK library and allows to query a Xnat server
* Add a simple example application which reuses Xnat related Widgets from a (new) CTK library and allows to query a Xnat server
* Add querying support (https://wiki.xnat.org/display/XNAT16/Query+the+XNAT+Search+Engine+with+REST+API)


qRestAPI library:
qRestAPI library:


* emit resultReceived signal in the qRestAPI class
* emit resultReceived signal in the qRestAPI class

Revision as of 15:47, 22 May 2013

Home < XNAT Discussion

Things we could do:

  • Pull out the XNAT data structures from the plug-in and create a CTK library (there have been requests for that)
  • Use virtual methods in ctkXnatObject subclasses for fetching the data (i.e. move the fetch methods from ctkXnatConnection to the subclasses) (It seems this exists already ? - Flo)
  • Support asynchronous operations in ctkXnatObject?
  • Support editing Xnat data and committing it back to the servere (?)
  • Think about user access rights and how to handle read-only access within setters of ctkXnatObject sub-classes
  • Use ctkException as a base class for ctkXnatException
  • Create (asynchronous) Qt models for displaying data in list and table widgets
  • Thinks about possibilities to generate GUI masks for editing or creating XNAT data objects
  • Add a simple example application which reuses Xnat related Widgets from a (new) CTK library and allows to query a Xnat server
  • Add querying support (https://wiki.xnat.org/display/XNAT16/Query+the+XNAT+Search+Engine+with+REST+API)

qRestAPI library:

  • emit resultReceived signal in the qRestAPI class