15 #ifndef XnatPluginSettings_h
16 #define XnatPluginSettings_h
18 #include <ctkXnatSettings.h>
23 #include <berryIPreferences.h>
43 virtual QMap<QString, ctkXnatLoginProfile*>
loginProfiles()
const override;
44 virtual void setLoginProfiles(QMap<QString, ctkXnatLoginProfile*> loginProfiles)
override;
46 virtual ctkXnatLoginProfile*
loginProfile(QString profileName)
const override;
47 virtual void setLoginProfile(QString profileName, ctkXnatLoginProfile*)
override;
54 berry::IPreferences::Pointer preferences;
Definition: XnatPluginSettings.h:26
virtual void setDefaultDirectory(const QString &dir) override
Definition: XnatPluginSettings.cxx:61
ctkXnatLoginProfile * defaultLoginProfile() const override
Definition: XnatPluginSettings.cxx:148
virtual QMap< QString, ctkXnatLoginProfile * > loginProfiles() const override
Definition: XnatPluginSettings.cxx:76
virtual void setLoginProfiles(QMap< QString, ctkXnatLoginProfile * > loginProfiles) override
Definition: XnatPluginSettings.cxx:96
virtual void setDefaultUserID(const QString &userID)
Definition: XnatPluginSettings.cxx:51
virtual void setDefaultWorkDirectory(const QString &workDir) override
Definition: XnatPluginSettings.cxx:71
virtual void removeLoginProfile(QString profileName) override
Definition: XnatPluginSettings.cxx:141
virtual QString defaultUserID() const
Definition: XnatPluginSettings.cxx:46
virtual ctkXnatLoginProfile * loginProfile(QString profileName) const override
Definition: XnatPluginSettings.cxx:115
virtual void setDefaultURL(const QString &url)
Definition: XnatPluginSettings.cxx:41
XnatPluginSettings(berry::IPreferences::Pointer preferences)
Definition: XnatPluginSettings.cxx:30
virtual QString defaultWorkDirectory() const override
Definition: XnatPluginSettings.cxx:66
virtual QString defaultDirectory() const override
Definition: XnatPluginSettings.cxx:56
virtual QString defaultURL() const
Definition: XnatPluginSettings.cxx:36
virtual void setLoginProfile(QString profileName, ctkXnatLoginProfile *) override
Definition: XnatPluginSettings.cxx:129