Browse Source

Fixed compiler warning. No longer returning reference to local temporary object.

Andreas Fetzer 10 years ago
parent
commit
80d164f251
2 changed files with 6 additions and 6 deletions
  1. 3 3
      Libs/XNAT/Core/ctkXnatProject.cpp
  2. 3 3
      Libs/XNAT/Core/ctkXnatProject.h

+ 3 - 3
Libs/XNAT/Core/ctkXnatProject.cpp

@@ -72,7 +72,7 @@ QString ctkXnatProject::childDataType() const
 }
 
 //----------------------------------------------------------------------------
-const QString& ctkXnatProject::secondaryId() const
+const QString ctkXnatProject::secondaryId() const
 {
   return this->property(ctkXnatObjectFields::SECONDARY_ID);
 }
@@ -84,7 +84,7 @@ void ctkXnatProject::setSecondaryId(const QString& secondaryId)
 }
 
 //----------------------------------------------------------------------------
-const QString& ctkXnatProject::piFirstName() const
+const QString ctkXnatProject::piFirstName() const
 {
   return this->property(ctkXnatObjectFields::PI_FIRSTNAME);
 }
@@ -96,7 +96,7 @@ void ctkXnatProject::setPiFirstName(const QString& piFirstName)
 }
 
 //----------------------------------------------------------------------------
-const QString& ctkXnatProject::piLastName() const
+const QString ctkXnatProject::piLastName() const
 {
   return this->property(ctkXnatObjectFields::PI_LASTNAME);
 }

+ 3 - 3
Libs/XNAT/Core/ctkXnatProject.h

@@ -46,13 +46,13 @@ public:
 
   virtual QString childDataType() const;
 
-  const QString& secondaryId() const;
+  const QString secondaryId() const;
   void setSecondaryId(const QString& secondaryId);
 
-  const QString& piFirstName() const;
+  const QString piFirstName() const;
   void setPiFirstName(const QString& piFirstName);
 
-  const QString& piLastName() const;
+  const QString piLastName() const;
   void setPiLastName(const QString& piLastName);
 
   QString projectDescription() const;