Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 1f9eb832ba1e4b88d9a5c2b384813bb4 > files > 5237

kdelibs3-apidocs-3.5.10-31.fc15.noarch.rpm

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en_US" xml:lang="en_US">

<head>
  <title>kio/kio: KIO::PasswordDialog Class Reference (kio/kio)</title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

  <meta http-equiv="Content-Style-Type" content="text/css" />

  <meta http-equiv="pics-label" content='(pics-1.1 "http://www.icra.org/ratingsv02.html" comment "ICRAonline DE v2.0" l gen true for "http://www.kde.org"  r (nz 1 vz 1 lz 1 oz 1 cb 1) "http://www.rsac.org/ratingsv01.html" l gen true for "http://www.kde.org"  r (n 0 s 0 v 0 l 0))' />

  <meta name="trademark" content="KDE e.V." />
  <meta name="description" content="K Desktop Environment Homepage, KDE.org" />
  <meta name="MSSmartTagsPreventParsing" content="true" />
  <meta name="robots" content="all" />

  <link rel="shortcut icon" href="../../../favicon.ico" />

<link rel="stylesheet" media="screen" type="text/css" title="APIDOX" href="doxygen.css" />



</head>

<body>

<div id="nav_header_top" align="right">
  <a href="#content" class="doNotDisplay" accesskey="2">Skip to main content ::</a>

  <a href="../../.."><img id="nav_header_logo" alt="Home" align="left" src="../../../kde_gear_64.png" border="0" /></a>
  <span class="doNotDisplay">::</span>

  <div id="nav_header_title" align="left">KDE API Reference</div>


</div>

<div id="nav_header_bottom" align="right">
  <span class="doNotDisplay">:: <a href="#navigation" accesskey="5">Skip to Link Menu</a><br/></span>
  <div id="nav_header_bottom_right" style="text-align: left;">
/ <a href="../../..">API Reference</a>
 / <a href="../../html/index.html">kio</a> / <a href=".">kio</a>
  </div>
</div>


<table id="main" border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
      <td valign="top" class="menuheader" height="0"></td>

  <td id="contentcolumn" valign="top" rowspan="2" >
    <div id="content" style="padding-top: 0px;"><div style="width:100%; margin: 0px; padding: 0px;">
    <a name="content"></a>


<!-- Generated by Doxygen 1.7.4 -->
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="namespaceKIO.html">KIO</a>      </li>
      <li class="navelem"><a class="el" href="classKIO_1_1PasswordDialog.html">PasswordDialog</a>      </li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a>  </div>
  <div class="headertitle">
<div class="title">KIO::PasswordDialog Class Reference</div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="KIO::PasswordDialog" --><!-- doxytag: inherits="KDialogBase" -->
<p>A dialog for requesting a login and a password from the end user.  
 <a href="classKIO_1_1PasswordDialog.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="passdlg_8h_source.html">passdlg.h</a>&gt;</code></p>

<p>Inherits KDialogBase.</p>

<p><a href="classKIO_1_1PasswordDialog-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKIO_1_1PasswordDialog.html#ac5b4186f195a30f5dee7549f76683f8a">PasswordDialog</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;prompt, const <a class="elRef" href="qstring.html">QString</a> &amp;user, bool enableKeep=false, bool modal=true, <a class="elRef" href="qwidget.html">QWidget</a> *parent=0, const char *name=0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKIO_1_1PasswordDialog.html#aa123158c0085b910ecf3bfdc9dae9e97">~PasswordDialog</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKIO_1_1PasswordDialog.html#ab6152d3a751e76233a3cf3d669efe56b">setPrompt</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;prompt)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKIO_1_1PasswordDialog.html#ae742c0a1e33d7bb2092390ac550db91f">addCommentLine</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;label, const <a class="elRef" href="qstring.html">QString</a> comment)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKIO_1_1PasswordDialog.html#a2dfbc3a0ca07f3efe1d2745aad5c6ef6">password</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKIO_1_1PasswordDialog.html#a3ac2aee376c47c9d424475a9210cf4dc">username</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKIO_1_1PasswordDialog.html#accd88c7c53bf9b4fa778cc23dc5808e1">keepPassword</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKIO_1_1PasswordDialog.html#a1c7ca726df7ea60d5ed511a4dd2a10ec">setKeepPassword</a> (bool b)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKIO_1_1PasswordDialog.html#ad5355a9af622d370131a5716f39f4b27">setUserReadOnly</a> (bool readOnly)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">KDE_DEPRECATED void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKIO_1_1PasswordDialog.html#ac97dfd971e8159ee4331893add83b2c8">setEnableUserField</a> (bool enable, bool=false)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKIO_1_1PasswordDialog.html#a2beae0dab7b339ce55d7f2bebe80a172">setPassword</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;password)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKIO_1_1PasswordDialog.html#a81ee7e6ca43bf8df3dfb4b038b9d86a0">setKnownLogins</a> (const <a class="elRef" href="qmap.html">QMap</a>&lt; <a class="elRef" href="qstring.html">QString</a>, <a class="elRef" href="qstring.html">QString</a> &gt; &amp;knownLogins)</td></tr>
<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKIO_1_1PasswordDialog.html#abe17eaf6a5d97132f6c37078bf2dbc06">getNameAndPassword</a> (<a class="elRef" href="qstring.html">QString</a> &amp;user, <a class="elRef" href="qstring.html">QString</a> &amp;pass, bool *keep, const <a class="elRef" href="qstring.html">QString</a> &amp;prompt=QString::null, bool readOnly=false, const <a class="elRef" href="qstring.html">QString</a> &amp;caption=QString::null, const <a class="elRef" href="qstring.html">QString</a> &amp;comment=QString::null, const <a class="elRef" href="qstring.html">QString</a> &amp;label=QString::null)</td></tr>
<tr><td colspan="2"><h2><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac2b0d6aebf6206fcc9c13392566dd2d5"></a><!-- doxytag: member="KIO::PasswordDialog::virtual_hook" ref="ac2b0d6aebf6206fcc9c13392566dd2d5" args="(int id, void *data)" -->
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>virtual_hook</b> (int id, void *data)</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>A dialog for requesting a login and a password from the end user. </p>
<p>KIO-Slave authors are encouraged to use <a class="el" href="classKIO_1_1SlaveBase.html#a113f5b399282087a84ce6d83e06034ca" title="Prompt the user for Authorization info (login &amp; password).">SlaveBase::openPassDlg</a> instead of directly instantiating this dialog. dialog for requesting login and password from the end user </p>

<p>Definition at line <a class="el" href="passdlg_8h_source.html#l00036">36</a> of file <a class="el" href="passdlg_8h_source.html">passdlg.h</a>.</p>
</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="ac5b4186f195a30f5dee7549f76683f8a"></a><!-- doxytag: member="KIO::PasswordDialog::PasswordDialog" ref="ac5b4186f195a30f5dee7549f76683f8a" args="(const QString &amp;prompt, const QString &amp;user, bool enableKeep=false, bool modal=true, QWidget *parent=0, const char *name=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">PasswordDialog::PasswordDialog </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>prompt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>user</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>enableKeep</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>modal</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" href="qwidget.html">QWidget</a> *&#160;</td>
          <td class="paramname"><em>parent</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Create a password dialog. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">prompt</td><td>instructional text to be shown. </td></tr>
    <tr><td class="paramname">user</td><td>username, if known initially. </td></tr>
    <tr><td class="paramname">enableKeep</td><td>if true, shows checkbox that makes password persistent until KDE is shutdown. </td></tr>
    <tr><td class="paramname">modal</td><td>if true, the dialog will be modal (default:true). </td></tr>
    <tr><td class="paramname">parent</td><td>the parent widget (default:NULL). </td></tr>
    <tr><td class="paramname">name</td><td>the dialog name (default:NULL). </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="passdlg_8cpp_source.html#l00054">54</a> of file <a class="el" href="passdlg_8cpp_source.html">passdlg.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aa123158c0085b910ecf3bfdc9dae9e97"></a><!-- doxytag: member="KIO::PasswordDialog::~PasswordDialog" ref="aa123158c0085b910ecf3bfdc9dae9e97" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">PasswordDialog::~PasswordDialog </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Destructor. </p>

<p>Definition at line <a class="el" href="passdlg_8cpp_source.html#l00062">62</a> of file <a class="el" href="passdlg_8cpp_source.html">passdlg.cpp</a>.</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="ae742c0a1e33d7bb2092390ac550db91f"></a><!-- doxytag: member="KIO::PasswordDialog::addCommentLine" ref="ae742c0a1e33d7bb2092390ac550db91f" args="(const QString &amp;label, const QString comment)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void PasswordDialog::addCommentLine </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a>&#160;</td>
          <td class="paramname"><em>comment</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Adds a comment line to the dialog. </p>
<p>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.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">label</td><td>label for comment (ex:"Command:") </td></tr>
    <tr><td class="paramname">comment</td><td>the actual comment text. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="passdlg_8cpp_source.html#l00233">233</a> of file <a class="el" href="passdlg_8cpp_source.html">passdlg.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="abe17eaf6a5d97132f6c37078bf2dbc06"></a><!-- doxytag: member="KIO::PasswordDialog::getNameAndPassword" ref="abe17eaf6a5d97132f6c37078bf2dbc06" args="(QString &amp;user, QString &amp;pass, bool *keep, const QString &amp;prompt=QString::null, bool readOnly=false, const QString &amp;caption=QString::null, const QString &amp;comment=QString::null, const QString &amp;label=QString::null)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int PasswordDialog::getNameAndPassword </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>user</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>pass</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool *&#160;</td>
          <td class="paramname"><em>keep</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>prompt</em> = <code>QString::null</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>readOnly</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>caption</em> = <code>QString::null</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>comment</em> = <code>QString::null</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>label</em> = <code>QString::null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>A convienence static method for obtaining authorization information from the end user. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">user</td><td>username </td></tr>
    <tr><td class="paramname">pass</td><td>password </td></tr>
    <tr><td class="paramname">keep</td><td>pointer to flag that indicates whether to keep password (can be null) </td></tr>
    <tr><td class="paramname">prompt</td><td>text to display to user. </td></tr>
    <tr><td class="paramname">readOnly</td><td>make the username field read-only. </td></tr>
    <tr><td class="paramname">caption</td><td>set the title bar to given text. </td></tr>
    <tr><td class="paramname">comment</td><td>extra comment to display to user. </td></tr>
    <tr><td class="paramname">label</td><td>optinal label for extra comment.</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>Accepted/Rejected based on the user choice. </dd></dl>

<p>Definition at line <a class="el" href="passdlg_8cpp_source.html#l00330">330</a> of file <a class="el" href="passdlg_8cpp_source.html">passdlg.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="accd88c7c53bf9b4fa778cc23dc5808e1"></a><!-- doxytag: member="KIO::PasswordDialog::keepPassword" ref="accd88c7c53bf9b4fa778cc23dc5808e1" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool PasswordDialog::keepPassword </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Determines whether supplied authorization should persist even after the application has been closed. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>true to keep the password </dd></dl>

<p>Definition at line <a class="el" href="passdlg_8cpp_source.html#l00187">187</a> of file <a class="el" href="passdlg_8cpp_source.html">passdlg.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a2dfbc3a0ca07f3efe1d2745aad5c6ef6"></a><!-- doxytag: member="KIO::PasswordDialog::password" ref="a2dfbc3a0ca07f3efe1d2745aad5c6ef6" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qstring.html">QString</a> PasswordDialog::password </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the password entered by the user. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>the password </dd></dl>

<p>Definition at line <a class="el" href="passdlg_8cpp_source.html#l00176">176</a> of file <a class="el" href="passdlg_8cpp_source.html">passdlg.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ac97dfd971e8159ee4331893add83b2c8"></a><!-- doxytag: member="KIO::PasswordDialog::setEnableUserField" ref="ac97dfd971e8159ee4331893add83b2c8" args="(bool enable, bool=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KDE_DEPRECATED void KIO::PasswordDialog::setEnableUserField </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>enable</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000042">Deprecated:</a></b></dt><dd>.</dd></dl>
<p>Use <a class="el" href="classKIO_1_1PasswordDialog.html#ad5355a9af622d370131a5716f39f4b27" title="Sets the username field read-only and sets the focus to the password field.">setUserReadOnly(bool)</a>. </p>

<p>Definition at line <a class="el" href="passdlg_8h_source.html#l00116">116</a> of file <a class="el" href="passdlg_8h_source.html">passdlg.h</a>.</p>

</div>
</div>
<a class="anchor" id="a1c7ca726df7ea60d5ed511a4dd2a10ec"></a><!-- doxytag: member="KIO::PasswordDialog::setKeepPassword" ref="a1c7ca726df7ea60d5ed511a4dd2a10ec" args="(bool b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void PasswordDialog::setKeepPassword </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>b</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Check or uncheck the "keep password" checkbox. </p>
<p>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. </p>

<p>Definition at line <a class="el" href="passdlg_8cpp_source.html#l00181">181</a> of file <a class="el" href="passdlg_8cpp_source.html">passdlg.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a81ee7e6ca43bf8df3dfb4b038b9d86a0"></a><!-- doxytag: member="KIO::PasswordDialog::setKnownLogins" ref="a81ee7e6ca43bf8df3dfb4b038b9d86a0" args="(const QMap&lt; QString, QString &gt; &amp;knownLogins)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void PasswordDialog::setKnownLogins </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qmap.html">QMap</a>&lt; <a class="elRef" href="qstring.html">QString</a>, <a class="elRef" href="qstring.html">QString</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>knownLogins</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Presets a number of login+password pairs that the user can choose from. </p>
<p>The passwords can be empty if you simply want to offer usernames to choose from. This is incompatible with setUserReadOnly(true). </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">knownLogins</td><td>map of known logins: the keys are usernames, the values are passwords. </td></tr>
  </table>
  </dd>
</dl>
<dl class="since"><dt><b>Since:</b></dt><dd>3.4 </dd></dl>

<p>Definition at line <a class="el" href="passdlg_8cpp_source.html#l00291">291</a> of file <a class="el" href="passdlg_8cpp_source.html">passdlg.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a2beae0dab7b339ce55d7f2bebe80a172"></a><!-- doxytag: member="KIO::PasswordDialog::setPassword" ref="a2beae0dab7b339ce55d7f2bebe80a172" args="(const QString &amp;password)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void PasswordDialog::setPassword </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>password</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Presets the password. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">password</td><td>the password to set </td></tr>
  </table>
  </dd>
</dl>
<dl class="since"><dt><b>Since:</b></dt><dd>3.1 </dd></dl>

<p>Definition at line <a class="el" href="passdlg_8cpp_source.html#l00279">279</a> of file <a class="el" href="passdlg_8cpp_source.html">passdlg.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ab6152d3a751e76233a3cf3d669efe56b"></a><!-- doxytag: member="KIO::PasswordDialog::setPrompt" ref="ab6152d3a751e76233a3cf3d669efe56b" args="(const QString &amp;prompt)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void PasswordDialog::setPrompt </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>prompt</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the prompt to show to the user. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">prompt</td><td>instructional text to be shown. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="passdlg_8cpp_source.html#l00272">272</a> of file <a class="el" href="passdlg_8cpp_source.html">passdlg.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ad5355a9af622d370131a5716f39f4b27"></a><!-- doxytag: member="KIO::PasswordDialog::setUserReadOnly" ref="ad5355a9af622d370131a5716f39f4b27" args="(bool readOnly)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void PasswordDialog::setUserReadOnly </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>readOnly</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the username field read-only and sets the focus to the password field. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">readOnly</td><td>true to set the user field to read-only </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="passdlg_8cpp_source.html#l00284">284</a> of file <a class="el" href="passdlg_8cpp_source.html">passdlg.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a3ac2aee376c47c9d424475a9210cf4dc"></a><!-- doxytag: member="KIO::PasswordDialog::username" ref="a3ac2aee376c47c9d424475a9210cf4dc" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qstring.html">QString</a> PasswordDialog::username </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the username entered by the user. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>the user name </dd></dl>

<p>Definition at line <a class="el" href="passdlg_8cpp_source.html#l00171">171</a> of file <a class="el" href="passdlg_8cpp_source.html">passdlg.cpp</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="passdlg_8h_source.html">passdlg.h</a></li>
<li><a class="el" href="passdlg_8cpp_source.html">passdlg.cpp</a></li>
</ul>
</div>
    </div></div>


      </td>
  </tr>
  <tr>
    <td valign="top" id="leftmenu" width="25%">
      <a name="navigation"></a>
      <div class="menu_box"><h2>kio/kio</h2>
<div class="nav_list">
<ul><li><a href="index.html">Main Page</a></li><li><a href="modules.html">Modules</a></li><li><a href="namespaces.html">Namespace List</a></li><li><a href="hierarchy.html">Class Hierarchy</a></li><li><a href="classes.html">Alphabetical List</a></li><li><a href="annotated.html">Class List</a></li><li><a href="files.html">File List</a></li><li><a href="namespacemembers.html">Namespace Members</a></li><li><a href="functions.html">Class Members</a></li><li><a href="pages.html">Related Pages</a></li></ul>
<!--
<h2>Class Picker</h2>
<div style="text-align: center;">
<form name="guideform">
<select name="guidelinks" style="width:100%;" onChange="window.location=document.guideform.guidelinks.options[document.guideform.guidelinks.selectedIndex].value">
<option value="annotated.html">-- Choose --</option>
  <option value="classKACL.html">kacl</option>,  <option value="classKAr.html">kar</option>,  <option value="classKArchive.html">karchive</option>,  <option value="classKArchiveDirectory.html">karchivedirectory</option>,  <option value="classKArchiveEntry.html">karchiveentry</option>,  <option value="classKArchiveFile.html">karchivefile</option>,  <option value="classKAutoMount.html">kautomount</option>,  <option value="classKAutoUnmount.html">kautounmount</option>,  <option value="classKDataTool.html">kdatatool</option>,  <option value="classKDataToolAction.html">kdatatoolaction</option>,  <option value="classKDataToolInfo.html">kdatatoolinfo</option>,  <option value="classKDCOPServiceStarter.html">kdcopservicestarter</option>,  <option value="classKDEDesktopMimeType.html">kdedesktopmimetype</option>,  <option value="classKDirLister.html">kdirlister</option>,  <option value="classKDirNotify.html">kdirnotify</option>,  <option value="classKDirWatch.html">kdirwatch</option>,  <option value="classKEMailSettings.html">kemailsettings</option>,  <option value="classKExecMimeType.html">kexecmimetype</option>,  <option value="classKFileFilter.html">kfilefilter</option>,  <option value="classKFileItem.html">kfileitem</option>,  <option value="classKFileMetaInfo.html">kfilemetainfo</option>,  <option value="classKFileMetaInfoGroup.html">kfilemetainfogroup</option>,  <option value="classKFileMetaInfoItem.html">kfilemetainfoitem</option>,  <option value="classKFileMimeTypeInfo.html">kfilemimetypeinfo</option>,  <option value="classKFileMimeTypeInfo_1_1GroupInfo.html">kfilemimetypeinfo::groupinfo</option>,  <option value="classKFileMimeTypeInfo_1_1ItemInfo.html">kfilemimetypeinfo::iteminfo</option>,  <option value="classKFilePlugin.html">kfileplugin</option>,  <option value="classKFileShare.html">kfileshare</option>,  <option value="classKFilterBase.html">kfilterbase</option>,  <option value="classKFilterDev.html">kfilterdev</option>,  <option value="classKFolderType.html">kfoldertype</option>,  <option value="classKImageIO.html">kimageio</option>,  <option value="classKIO_1_1AuthInfo.html">kio::authinfo</option>,  <option value="classKIO_1_1ChmodJob.html">kio::chmodjob</option>,  <option value="classKIO_1_1Connection.html">kio::connection</option>,  <option value="classKIO_1_1CopyJob.html">kio::copyjob</option>,  <option value="classKIO_1_1DataProtocol.html">kio::dataprotocol</option>,  <option value="classKIO_1_1DataSlave.html">kio::dataslave</option>,  <option value="classKIO_1_1DavJob.html">kio::davjob</option>,  <option value="classKIO_1_1DeleteJob.html">kio::deletejob</option>,  <option value="classKIO_1_1FileCopyJob.html">kio::filecopyjob</option>,  <option value="classKIO_1_1ForwardingSlaveBase.html">kio::forwardingslavebase</option>,  <option value="classKIO_1_1Job.html">kio::job</option>,  <option value="classKIO_1_1ListJob.html">kio::listjob</option>,  <option value="classKIO_1_1MetaData.html">kio::metadata</option>,  <option value="classKIO_1_1MetaInfoJob.html">kio::metainfojob</option>,  <option value="classKIO_1_1MimetypeJob.html">kio::mimetypejob</option>,  <option value="classKIO_1_1MkdirJob.html">kio::mkdirjob</option>,  <option value="classKIO_1_1MultiGetJob.html">kio::multigetjob</option>,  <option value="classKIO_1_1NetAccess.html">kio::netaccess</option>,  <option value="classKIO_1_1NetRC.html">kio::netrc</option>,  <option value="classKIO_1_1PasswordDialog.html">kio::passworddialog</option>,  <option value="classKIO_1_1PreviewJob.html">kio::previewjob</option>,  <option value="classKIO_1_1ProgressBase.html">kio::progressbase</option>,  <option value="classKIO_1_1RenameDlg.html">kio::renamedlg</option>,  <option value="classKIO_1_1Scheduler.html">kio::scheduler</option>,  <option value="classKIO_1_1SimpleJob.html">kio::simplejob</option>,  <option value="classKIO_1_1Slave.html">kio::slave</option>,  <option value="classKIO_1_1SlaveBase.html">kio::slavebase</option>,  <option value="classKIO_1_1SlaveConfig.html">kio::slaveconfig</option>,  <option value="classKIO_1_1SlaveInterface.html">kio::slaveinterface</option>,  <option value="classKIO_1_1StatJob.html">kio::statjob</option>,  <option value="classKIO_1_1StatusbarProgress.html">kio::statusbarprogress</option>,  <option value="classKIO_1_1StoredTransferJob.html">kio::storedtransferjob</option>,  <option value="classKIO_1_1TCPSlaveBase.html">kio::tcpslavebase</option>,  <option value="classKIO_1_1TransferJob.html">kio::transferjob</option>,  <option value="classKLimitedIODevice.html">klimitediodevice</option>,  <option value="classKMimeMagic.html">kmimemagic</option>,  <option value="classKMimeMagicResult.html">kmimemagicresult</option>,  <option value="classKMimeType.html">kmimetype</option>,  <option value="classKMimeTypeChooser.html">kmimetypechooser</option>,  <option value="classKMimeTypeChooserDialog.html">kmimetypechooserdialog</option>,  <option value="classKMimeTypeResolver.html">kmimetyperesolver</option>,  <option value="classKNFSShare.html">knfsshare</option>,  <option value="classKOCRDialog.html">kocrdialog</option>,  <option value="classKOCRDialogFactory.html">kocrdialogfactory</option>,  <option value="classKOpenWithHandler.html">kopenwithhandler</option>,  <option value="classKProtocolInfo.html">kprotocolinfo</option>,  <option value="classKProtocolManager.html">kprotocolmanager</option>,  <option value="classKRemoteEncoding.html">kremoteencoding</option>,  <option value="classKRun.html">krun</option>,  <option value="classKSambaShare.html">ksambashare</option>,  <option value="classKScanDialog.html">kscandialog</option>,  <option value="classKScanDialogFactory.html">kscandialogfactory</option>,  <option value="classKService.html">kservice</option>,  <option value="classKServiceGroup.html">kservicegroup</option>,  <option value="classKServiceOffer.html">kserviceoffer</option>,  <option value="classKServiceType.html">kservicetype</option>,  <option value="classKServiceTypeProfile.html">kservicetypeprofile</option>,  <option value="classKShellCompletion.html">kshellcompletion</option>,  <option value="classKShred.html">kshred</option>,  <option value="classKSimpleFileFilter.html">ksimplefilefilter</option>,  <option value="classKTar.html">ktar</option>,  <option value="classKTrader.html">ktrader</option>,  <option value="classKURIFilter.html">kurifilter</option>,  <option value="classKURIFilterData.html">kurifilterdata</option>,  <option value="classKURIFilterPlugin.html">kurifilterplugin</option>,  <option value="classKURIFilterPluginList.html">kurifilterpluginlist</option>,  <option value="classKURLCompletion.html">kurlcompletion</option>,  <option value="classKURLPixmapProvider.html">kurlpixmapprovider</option>,  <option value="classKZip.html">kzip</option>,  <option value="classObserver.html">observer</option>,  <option value="classRenameDlgPlugin.html">renamedlgplugin</option>,  <option value="classThumbCreator.html">thumbcreator</option>,
</select>
</form>
</div>
-->
</div></div>
<div class="menu_box"><h2>API Dox</h2>
<div class="nav_list">
<ul>
<li><a href="../../../arts/html/index.html">arts</a></li><li><a href="../../../dcop/html/index.html">dcop</a></li><li><a href="../../../dnssd/html/index.html">dnssd</a></li><li><a href="../../../interfaces/html/index.html">interfaces</a></li><li>&nbsp;&nbsp;&nbsp;&nbsp;<a href="../../../interfaces/kimproxy/interface/html/index.html">interface</a></li><li>&nbsp;&nbsp;&nbsp;&nbsp;<a href="../../../interfaces/kimproxy/library/html/index.html">library</a></li><li>&nbsp;&nbsp;<a href="../../../interfaces/kspeech/html/index.html">kspeech</a></li><li>&nbsp;&nbsp;<a href="../../../interfaces/ktexteditor/html/index.html">ktexteditor</a></li><li><a href="../../../kabc/html/index.html">kabc</a></li><li><a href="../../../kate/html/index.html">kate</a></li><li><a href="../../../kcmshell/html/index.html">kcmshell</a></li><li><a href="../../../kdecore/html/index.html">kdecore</a></li><li><a href="../../../kded/html/index.html">kded</a></li><li><a href="../../../kdefx/html/index.html">kdefx</a></li><li><a href="../../../kdeprint/html/index.html">kdeprint</a></li><li><a href="../../../kdesu/html/index.html">kdesu</a></li><li><a href="../../../kdeui/html/index.html">kdeui</a></li><li><a href="../../../kdoctools/html/index.html">kdoctools</a></li><li><a href="../../../khtml/html/index.html">khtml</a></li><li><a href="../../../kimgio/html/index.html">kimgio</a></li><li><a href="../../../kinit/html/index.html">kinit</a></li><li><a href="../../../kio/html/index.html">kio</a></li><li>&nbsp;&nbsp;<a href="../../../kio/bookmarks/html/index.html">bookmarks</a></li><li>&nbsp;&nbsp;<a href="../../../kio/httpfilter/html/index.html">httpfilter</a></li><li>&nbsp;&nbsp;<a href="../../../kio/kfile/html/index.html">kfile</a></li><li>&nbsp;&nbsp;<a href="../../../kio/kio/html/index.html">kio</a></li><li>&nbsp;&nbsp;<a href="../../../kio/kioexec/html/index.html">kioexec</a></li><li>&nbsp;&nbsp;<a href="../../../kio/kpasswdserver/html/index.html">kpasswdserver</a></li><li>&nbsp;&nbsp;<a href="../../../kio/kssl/html/index.html">kssl</a></li><li><a href="../../../kioslave/html/index.html">kioslave</a></li><li>&nbsp;&nbsp;<a href="../../../kioslave/http/html/index.html">http</a></li><li><a href="../../../kjs/html/index.html">kjs</a></li><li><a href="../../../kmdi/html/index.html">kmdi</a></li><li>&nbsp;&nbsp;<a href="../../../kmdi/kmdi/html/index.html">kmdi</a></li><li><a href="../../../knewstuff/html/index.html">knewstuff</a></li><li><a href="../../../kparts/html/index.html">kparts</a></li><li><a href="../../../kresources/html/index.html">kresources</a></li><li><a href="../../../kspell2/html/index.html">kspell2</a></li><li><a href="../../../kunittest/html/index.html">kunittest</a></li><li><a href="../../../kutils/html/index.html">kutils</a></li><li><a href="../../../kwallet/html/index.html">kwallet</a></li><li><a href="../../../libkmid/html/index.html">libkmid</a></li><li><a href="../../../libkscreensaver/html/index.html">libkscreensaver</a></li>
</ul></div></div>


        </td>
</tr>
</table>

<span class="doNotDisplay">
  <a href="http://www.kde.org/" accesskey="8">KDE Home</a> |
  <a href="http://accessibility.kde.org/" accesskey="9">KDE Accessibility Home</a> |
  <a href="http://www.kde.org/media/accesskeys.php" accesskey="0">Description of Access Keys</a>
</span>


<div style="height: 8px"></div>

<div id="footer">
  <div id="footer_left">
    Maintained by <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;groo&#116;&#64;kde&#46;or&#x67;">Adriaan de Groot</a>
and
<a href="&#109;a&#105;&#108;&#116;&#111;&#58;w&#105;nter&#64;kde&#46;or&#x67">Allen Winter</a>.
<br/>
    KDE and K Desktop Environment are trademarks of <a href="http://www.kde.org/areas/kde-ev/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> |
    <a href="http://www.kde.org/contact/impressum.php">Legal</a>
  </div>
  <div id="footer_right"><img src="/media/images/footer_right.png" style="margin: 0px" alt="" /></div>
</div>

<!--
WARNING: DO NOT SEND MAIL TO THE FOLLOWING EMAIL ADDRESS! YOU WILL
BE BLOCKED INSTANTLY AND PERMANENTLY!
<a href="mailto:aaaatrap-425acc3b5374943f@kde.org">Block me</a>
WARNING END
-->

</body>
</html>