Ver código fonte

Overwrote the ID and name accessors for xnatResource

Andreas Fetzer 10 anos atrás
pai
commit
67252bad13

+ 18 - 0
Libs/XNAT/Core/ctkXnatResource.cpp

@@ -56,6 +56,24 @@ QString ctkXnatResource::resourceUri() const
 }
 
 //----------------------------------------------------------------------------
+QString ctkXnatResource::id() const
+{
+  return property(ctkXnatObjectFields::ABSTRACT_RESOURCE_ID);
+}
+
+//----------------------------------------------------------------------------
+QString ctkXnatResource::name() const
+{
+  return property(ctkXnatObjectFields::LABEL);
+}
+
+//----------------------------------------------------------------------------
+void ctkXnatResource::setName(const QString &name)
+{
+  setProperty(ctkXnatObjectFields::LABEL, name);
+}
+
+//----------------------------------------------------------------------------
 void ctkXnatResource::reset()
 {
   ctkXnatObject::reset();

+ 5 - 0
Libs/XNAT/Core/ctkXnatResource.h

@@ -44,6 +44,11 @@ public:
 
   QString resourceUri() const;
 
+  QString id() const;
+
+  QString name() const;
+  QString setName(const QString &name);
+
   void reset();
 
   void download(const QString& filename);