26 #ifndef PASSWORDDIALOG_H
27 #define PASSWORDDIALOG_H
35 class PasswordDialogPrivate;
45 static PasswordDialog *request(
const QString &windowTitle,
const QString &description);
50 virtual void setValidator(QValidator *validator) = 0;
52 QString login()
const;
53 QString password()
const;
54 bool remember()
const;
57 void setSaveButtonVisible(
bool allow);
58 void setLoginEditVisible(
bool allow);
61 #if !defined(Q_MOC_RUN) && !defined(DOXYGEN_SHOULD_SKIP_THIS) && !defined(IN_IDE_PARSER)
65 void entered(
const QString &password,
bool remember);
66 void finished(
int result);
69 void apply(
const QString &login,
const QString &password,
bool remember);
70 void apply(
const QString &password,
bool remember);
85 virtual void setAccount(
Account *account) = 0;
86 virtual void virtual_hook(
int id,
void *data);
88 QScopedPointer<PasswordDialogPrivate> d_ptr;
92 #endif // PASSWORDDIALOG_H
#define LIBQUTIM_EXPORT
Definition: libqutim_global.h:45
Definition: abstractsearchrequest.h:33
DialogCode
Definition: passworddialog.h:42
QString title
Definition: passworddialog.h:81
PasswordDialogHook
Definition: passworddialog.h:73
Definition: passworddialog.h:42
Definition: passworddialog.h:79
Definition: passworddialog.h:75
Account is base class for all account entites.
Definition: account.h:66
QString description
Definition: passworddialog.h:82
Definition: passworddialog.h:37