소스 검색

Overwrote the ID and name accessors for xnatResource

Andreas Fetzer 10 년 전
부모
커밋
67252bad13
2개의 변경된 파일23개의 추가작업 그리고 0개의 파일을 삭제
  1. 18 0
      Libs/XNAT/Core/ctkXnatResource.cpp
  2. 5 0
      Libs/XNAT/Core/ctkXnatResource.h

+ 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);