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 14:47, 22 May 2013
Home < XNAT DiscussionThings 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