diff options
Diffstat (limited to 'kdejava/koala/org/kde/koala/PasswordDialog.java')
-rw-r--r-- | kdejava/koala/org/kde/koala/PasswordDialog.java | 144 |
1 files changed, 144 insertions, 0 deletions
diff --git a/kdejava/koala/org/kde/koala/PasswordDialog.java b/kdejava/koala/org/kde/koala/PasswordDialog.java new file mode 100644 index 00000000..32a2f481 --- /dev/null +++ b/kdejava/koala/org/kde/koala/PasswordDialog.java @@ -0,0 +1,144 @@ +//Auto-generated by kalyptus. DO NOT EDIT. +package org.kde.koala; + +import org.kde.qt.Qt; +import org.kde.qt.QMetaObject; +import org.kde.qt.QtSupport; +import org.kde.qt.QWidget; + +/** + + A dialog for requesting a login and a password from the end user. + KIO-Slave authors are encouraged to use SlaveBase.openPassDlg + instead of directly instantiating this dialog. + @short dialog for requesting login and password from the end user. + +*/ +public class PasswordDialog extends KDialogBase { + protected PasswordDialog(Class dummy){super((Class) null);} + public native QMetaObject metaObject(); + public native String className(); + /** + Create a password dialog. + @param prompt instructional text to be shown. + @param user username, if known initially. + @param enableKeep if true, shows checkbox that makes password persistent until KDE is shutdown. + @param modal if true, the dialog will be modal (default:true). + @param parent the parent widget (default:NULL). + @param name the dialog name (default:NULL). + @short Create a password dialog. + */ + public PasswordDialog(String prompt, String user, boolean enableKeep, boolean modal, QWidget parent, String name) { + super((Class) null); + newPasswordDialog(prompt,user,enableKeep,modal,parent,name); + } + private native void newPasswordDialog(String prompt, String user, boolean enableKeep, boolean modal, QWidget parent, String name); + public PasswordDialog(String prompt, String user, boolean enableKeep, boolean modal, QWidget parent) { + super((Class) null); + newPasswordDialog(prompt,user,enableKeep,modal,parent); + } + private native void newPasswordDialog(String prompt, String user, boolean enableKeep, boolean modal, QWidget parent); + public PasswordDialog(String prompt, String user, boolean enableKeep, boolean modal) { + super((Class) null); + newPasswordDialog(prompt,user,enableKeep,modal); + } + private native void newPasswordDialog(String prompt, String user, boolean enableKeep, boolean modal); + public PasswordDialog(String prompt, String user, boolean enableKeep) { + super((Class) null); + newPasswordDialog(prompt,user,enableKeep); + } + private native void newPasswordDialog(String prompt, String user, boolean enableKeep); + public PasswordDialog(String prompt, String user) { + super((Class) null); + newPasswordDialog(prompt,user); + } + private native void newPasswordDialog(String prompt, String user); + /** + Sets the prompt to show to the user. + @param prompt instructional text to be shown. + @short Sets the prompt to show to the user. + */ + public native void setPrompt(String prompt); + /** + Adds a comment line to the dialog. + This function allows you to add one additional comment + line to this widget. Calling this function after a + comment has already been added will not have any effect. + @param label label for comment (ex:"Command:") + @param comment the actual comment text. + @short Adds a comment line to the dialog. + */ + public native void addCommentLine(String label, String comment); + /** + Returns the password entered by the user. + @return the password + + @short Returns the password entered by the user. + */ + public native String password(); + /** + Returns the username entered by the user. + @return the user name + + @short Returns the username entered by the user. + */ + public native String username(); + /** + Determines whether supplied authorization should + persist even after the application has been closed. + @return true to keep the password + + @short Determines whether supplied authorization should persist even after the application has been closed. + */ + public native boolean keepPassword(); + /** + Check or uncheck the "keep password" checkbox. + This can be used to check it before showing the dialog, to tell + the user that the password is stored already (e.g. in the wallet). + enableKeep must have been set to true in the constructor. + @short Check or uncheck the "keep password" checkbox. + */ + public native void setKeepPassword(boolean b); + /** + Sets the username field read-only and sets the + focus to the password field. + @param readOnly true to set the user field to read-only + @short Sets the username field read-only and sets the focus to the password field. + */ + public native void setUserReadOnly(boolean readOnly); + /** + Presets the password. + @param password the password to set + @short Presets the password. + */ + public native void setPassword(String password); + /** + Presets a number of login+password pairs that the user can choose from. + The passwords can be empty if you simply want to offer usernames to choose from. + This is incompatible with setUserReadOnly(true). + @param knownLogins map of known logins: the keys are usernames, the values are passwords. + @short Presets a number of login+password pairs that the user can choose from. + */ + // void setKnownLogins(const QMap<QString, QString>& arg1); >>>> NOT CONVERTED + /** + A convienence static method for obtaining authorization + information from the end user. + @param user username + @param pass password + @param keep pointer to flag that indicates whether to keep password (can be null) + @param prompt text to display to user. + @param readOnly make the username field read-only. + @param caption set the title bar to given text. + @param comment extra comment to display to user. + @param label optinal label for extra comment. + @return Accepted/Rejected based on the user choice. + + @short A convienence static method for obtaining authorization information from the end user. + */ + public static native int getNameAndPassword(StringBuffer user, StringBuffer pass, boolean[] keep, String prompt, boolean readOnly, String caption, String comment, String label); + public static native int getNameAndPassword(StringBuffer user, StringBuffer pass, boolean[] keep, String prompt, boolean readOnly, String caption, String comment); + public static native int getNameAndPassword(StringBuffer user, StringBuffer pass, boolean[] keep, String prompt, boolean readOnly, String caption); + public static native int getNameAndPassword(StringBuffer user, StringBuffer pass, boolean[] keep, String prompt, boolean readOnly); + public static native int getNameAndPassword(StringBuffer user, StringBuffer pass, boolean[] keep, String prompt); + public static native int getNameAndPassword(StringBuffer user, StringBuffer pass, boolean[] keep); +} |