|
@@ -24,6 +24,10 @@
|
|
#include "ctkXnatObjectPrivate.h"
|
|
#include "ctkXnatObjectPrivate.h"
|
|
#include "ctkXnatSession.h"
|
|
#include "ctkXnatSession.h"
|
|
|
|
|
|
|
|
+const QString ctkXnatResource::TAGS = "tags";
|
|
|
|
+const QString ctkXnatResource::FORMAT = "format";
|
|
|
|
+const QString ctkXnatResource::CONTENT = "content";
|
|
|
|
+
|
|
const QString ctkXnatResource::ID = "xnat_abstractresource_id";
|
|
const QString ctkXnatResource::ID = "xnat_abstractresource_id";
|
|
//----------------------------------------------------------------------------
|
|
//----------------------------------------------------------------------------
|
|
class ctkXnatResourcePrivate : public ctkXnatObjectPrivate
|
|
class ctkXnatResourcePrivate : public ctkXnatObjectPrivate
|
|
@@ -91,6 +95,41 @@ void ctkXnatResource::setLabel(const QString &label)
|
|
}
|
|
}
|
|
|
|
|
|
//----------------------------------------------------------------------------
|
|
//----------------------------------------------------------------------------
|
|
|
|
+void ctkXnatResource::setFormat(const QString &fileFormat)
|
|
|
|
+{
|
|
|
|
+ this->setProperty(FORMAT, fileFormat);
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+//----------------------------------------------------------------------------
|
|
|
|
+QString ctkXnatResource::format() const
|
|
|
|
+{
|
|
|
|
+ return this->property(FORMAT);
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+//----------------------------------------------------------------------------
|
|
|
|
+void ctkXnatResource::setContent(const QString &fileContent)
|
|
|
|
+{
|
|
|
|
+ this->setProperty(CONTENT, fileContent);
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+//----------------------------------------------------------------------------
|
|
|
|
+QString ctkXnatResource::content() const
|
|
|
|
+{
|
|
|
|
+ return this->property(CONTENT);
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+//----------------------------------------------------------------------------
|
|
|
|
+void ctkXnatResource::setTags(const QString &fileTags)
|
|
|
|
+{
|
|
|
|
+ this->setProperty(TAGS, fileTags);
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+//----------------------------------------------------------------------------
|
|
|
|
+QString ctkXnatResource::tags() const
|
|
|
|
+{
|
|
|
|
+ return this->property(TAGS);
|
|
|
|
+}
|
|
|
|
+//----------------------------------------------------------------------------
|
|
void ctkXnatResource::reset()
|
|
void ctkXnatResource::reset()
|
|
{
|
|
{
|
|
ctkXnatObject::reset();
|
|
ctkXnatObject::reset();
|