25 #include "ctkXNATCoreExport.h" 30 class ctkXnatConnection;
31 class ctkXnatFilePrivate;
47 virtual void setName(
const QString &name);
48 virtual QString
name()
const;
50 void setFileFormat(
const QString& fileFormat);
51 QString fileFormat()
const;
53 void setFileTags(
const QString& fileTags);
54 QString fileTags()
const;
56 void setFileContent(
const QString& fileContent);
57 QString fileContent()
const;
59 void setLocalFilePath(
const QString& filepath);
60 QString localFilePath()
const;
71 virtual void fetchImpl();
73 virtual void downloadImpl(
const QString&);
79 virtual void saveImpl(
bool overwrite);
virtual QString resourceUri() const =0
static const QString FILE_FORMAT
static const QString FILE_NAME
static const QString FILE_CONTENT
static const QString FILE_TAGS
virtual QString name() const
Gets the name of the object.
virtual void setName(const QString &name)
Sets the name of the object.