22 #ifndef ctkXnatLoginDialog_h 23 #define ctkXnatLoginDialog_h 27 #include "ctkXNATWidgetsExport.h" 29 #include "ui_ctkXnatLoginDialog.h" 34 class ctkXnatLoginDialogPrivate;
53 virtual void accept();
57 void on_btnSave_clicked();
58 void on_btnDelete_clicked();
59 void on_edtProfileName_textChanged(
const QString& text);
60 void onFieldChanged();
61 void onCurrentProfileChanged(
const QModelIndex& current);
62 void resetLstProfilesCurrentIndex();
65 void createConnections();
66 void blockSignalsOfFields(
bool value);
68 void saveProfile(
const QString& profileName);
69 bool askToSaveProfile(
const QString& profileName);
74 Ui::ctkXnatLoginDialog* ui;
77 QScopedPointer<ctkXnatLoginDialogPrivate> d_ptr;
A login profile for XNAT sessions.
The ctkXnatSession class reprents a session object associated with a specific XNAT connection.