22 #ifndef ctkXnatSettings_h
23 #define ctkXnatSettings_h
25 #include "ctkXNATCoreExport.h"
38 virtual QString defaultDirectory()
const = 0;
39 virtual void setDefaultDirectory(
const QString& dir) = 0;
41 virtual QString defaultWorkDirectory()
const = 0;
42 virtual void setDefaultWorkDirectory(
const QString& workDir) = 0;
44 virtual QString workSubdirectory()
const;
46 virtual QMap<QString, ctkXnatLoginProfile*> loginProfiles()
const = 0;
47 virtual void setLoginProfiles(QMap<QString, ctkXnatLoginProfile*> loginProfiles) = 0;
52 virtual void removeLoginProfile(QString profileName) = 0;