20 #ifndef __tdeio_pass_dlg_h__
21 #define __tdeio_pass_dlg_h__
23 #include <kdialogbase.h>
52 bool enableKeep =
false,
bool modal=
true,
53 TQWidget* parent=0,
const char* name=0 );
64 void setPrompt(
const TQString& prompt );
76 void addCommentLine(
const TQString& label,
const TQString comment );
82 TQString password()
const;
88 TQString username()
const;
95 bool keepPassword()
const;
103 void setKeepPassword(
bool b );
111 void setUserReadOnly(
bool readOnly );
117 setUserReadOnly( !enable );
125 void setPassword(
const TQString& password );
134 void setKnownLogins(
const TQMap<TQString, TQString>& knownLogins );
152 static int getNameAndPassword( TQString& user, TQString& pass,
bool* keep,
153 const TQString& prompt = TQString::null,
154 bool readOnly =
false,
155 const TQString& caption = TQString::null,
156 const TQString& comment = TQString::null,
157 const TQString& label = TQString::null );
160 void slotKeep(
bool );
161 void slotActivated(
const TQString& userName );
164 void init(
const TQString&,
const TQString&,
bool );
167 virtual void virtual_hook(
int id,
void* data );
169 struct PasswordDialogPrivate;
170 PasswordDialogPrivate* d;
A dialog for requesting a login and a password from the end user.
TDE_DEPRECATED void setEnableUserField(bool enable, bool=false)
A namespace for TDEIO globals.