22 #ifndef ctkXnatSettings_h
23 #define ctkXnatSettings_h
25 #include "ctkXNATCoreExport.h"
A login profile for XNAT sessions.
virtual QMap< QString, ctkXnatLoginProfile * > loginProfiles() const =0
virtual QString defaultWorkDirectory() const =0
virtual ctkXnatLoginProfile * loginProfile(QString profileName) const =0
virtual void setDefaultWorkDirectory(const QString &workDir)=0
virtual void setLoginProfiles(QMap< QString, ctkXnatLoginProfile * > loginProfiles)=0
virtual void setLoginProfile(QString profileName, ctkXnatLoginProfile *)=0
virtual QString defaultDirectory() const =0
virtual ctkXnatLoginProfile * defaultLoginProfile() const =0
virtual QString workSubdirectory() const
virtual void removeLoginProfile(QString profileName)=0
virtual void setDefaultDirectory(const QString &dir)=0