22#ifndef ctkXnatSettings_h
23#define ctkXnatSettings_h
25#include "ctkXNATCoreExport.h"
A login profile for XNAT sessions.
virtual QString defaultWorkDirectory() 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 QString workSubdirectory() const
virtual void removeLoginProfile(QString profileName)=0
virtual ctkXnatLoginProfile * loginProfile(QString profileName) const =0
virtual QMap< QString, ctkXnatLoginProfile * > loginProfiles() const =0
virtual void setDefaultDirectory(const QString &dir)=0
virtual ctkXnatLoginProfile * defaultLoginProfile() const =0