22 #ifndef ctkXnatLoginProfile_h
23 #define ctkXnatLoginProfile_h
25 #include "ctkXNATCoreExport.h"
27 #include <QScopedPointer>
30 class ctkXnatLoginProfilePrivate;
107 QScopedPointer<ctkXnatLoginProfilePrivate> d_ptr;
A login profile for XNAT sessions.
QString password() const
Get the login password.
bool isDefault() const
Returns a boolean value indicating if this login profile is the default profile.
QString name() const
Get the name for this profile.
ctkXnatLoginProfile(const ctkXnatLoginProfile &otherLoginProfile)
QUrl serverUrl() const
Get the XNAT server URL.
void setUserName(const QString &userName)
Set the login user name.
void setPassword(const QString &password)
Set the login password.
void setDefault(bool default_)
Set the default login profile to this profile.
void setServerUrl(const QUrl &serverUri)
Set the XNAT server URL.
QString userName() const
Get the login user name.
void setName(const QString &profileName)
Set the name for this profile.