Sophie

Sophie

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

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>kdeui: KDoubleNumInput Class Reference (kdeui)</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=".">kdeui</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>
<div class="header">
  <div class="summary">
<a href="#pub-slots">Public Slots</a> &#124;
<a href="#signals">Signals</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="#properties">Properties</a> &#124;
<a href="#friends">Friends</a>  </div>
  <div class="headertitle">
<div class="title">KDoubleNumInput Class Reference</div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="KDoubleNumInput" --><!-- doxytag: inherits="KNumInput" -->
<p>An input control for real numbers, consisting of a spinbox and a slider.  
 <a href="classKDoubleNumInput.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="knuminput_8h_source.html">knuminput.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for KDoubleNumInput:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classKDoubleNumInput.png" usemap="#KDoubleNumInput_map" alt=""/>
  <map id="KDoubleNumInput_map" name="KDoubleNumInput_map">
<area href="classKNumInput.html" title="You need to inherit from this class if you want to implement K*NumInput for a different variable type..." alt="KNumInput" shape="rect" coords="0,56,112,80"/>
<area href="qwidget.html" alt="QWidget" shape="rect" coords="0,0,112,24"/>
</map>
 </div></div>

<p><a href="classKDoubleNumInput-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-slots"></a>
Public Slots</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDoubleNumInput.html#a6391924d696c842b549fdd86e0e30ed6">setValue</a> (double)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDoubleNumInput.html#a95cc7678cdbc31a6c0d6da3325ea0ce6">setRelativeValue</a> (double)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDoubleNumInput.html#a8a0a73fac9c4f9e2db400083cc7ac37b">setReferencePoint</a> (double ref)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDoubleNumInput.html#a68e51ad7c833b99c94d2eeeb52a7440a">setSuffix</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;suffix)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDoubleNumInput.html#a65e213dab62d9f0b393bac8304042517">setPrefix</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;prefix)</td></tr>
<tr><td colspan="2"><h2><a name="signals"></a>
Signals</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDoubleNumInput.html#af88558275428d24cd6c238a6eeacfc43">valueChanged</a> (double)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDoubleNumInput.html#a2b22aed24d7f27607659a54684ef224f">relativeValueChanged</a> (double)</td></tr>
<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="classKDoubleNumInput.html#aa5b25be7ff283779ef88be8b300ba3f7">KDoubleNumInput</a> (<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="classKDoubleNumInput.html#acb01262410de2a84b77e2cb0c4949ba3">KDoubleNumInput</a> (double value, <a class="elRef" href="qwidget.html">QWidget</a> *parent=0, const char *name=0) KDE_DEPRECATED</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDoubleNumInput.html#a56a45f1b8672d6776054ccdb8630fb4d">KDoubleNumInput</a> (double <a class="elRef" href="qwidget.html#lower">lower</a>, double upper, double value, double step=0.01, int precision=2, <a class="elRef" href="qwidget.html">QWidget</a> *parent=0, const char *name=0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDoubleNumInput.html#ae4680d2fe9475a24fbc7b31ecde231df">~KDoubleNumInput</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDoubleNumInput.html#aea3e70c3458a9d8ddc44d064832ed11c">KDoubleNumInput</a> (<a class="el" href="classKNumInput.html">KNumInput</a> *below, double value, <a class="elRef" href="qwidget.html">QWidget</a> *parent=0, const char *name=0) KDE_DEPRECATED</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDoubleNumInput.html#a9cc2a720ec400ea20acc88677d715b10">KDoubleNumInput</a> (<a class="el" href="classKNumInput.html">KNumInput</a> *below, double <a class="elRef" href="qwidget.html#lower">lower</a>, double upper, double value, double step=0.02, int precision=2, <a class="elRef" href="qwidget.html">QWidget</a> *parent=0, const char *name=0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDoubleNumInput.html#aa3c778bbc61d96787cdcd47925b8ea34">value</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="classKDoubleNumInput.html#aba6a484875944ab2f43e979006eb5a7c">suffix</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="classKDoubleNumInput.html#ac2f3e3c0f1d22d087a24bb031f94e12e">prefix</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDoubleNumInput.html#a240c13fe9f2e35c20aa047dc6a4d177c">precision</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="classKDoubleNumInput.html#a871d3513944315d3611bf6f19df5f0aa">specialValueText</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDoubleNumInput.html#a44ccaec363ec32908306eacdf6b6646d">setRange</a> (double min, double max, double step=1, bool slider=true)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDoubleNumInput.html#ae45fbf346e652a6f281a669f44d2f148">setMinValue</a> (double min)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDoubleNumInput.html#ac5a0f792c9928889a68e144ad85d8f26">minValue</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDoubleNumInput.html#adc392f3aa79f82af30b6ac39127326da">setMaxValue</a> (double max)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDoubleNumInput.html#a3922929a9955e9abf158d1cb4deae68a">maxValue</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDoubleNumInput.html#acb056e55880c710a90f340a261ab72bd">setPrecision</a> (int precision)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDoubleNumInput.html#a5e784c2142acccb39e4ba4f014a09bdd">referencePoint</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDoubleNumInput.html#aff488b6bf55f88bef765650156997c4c">relativeValue</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDoubleNumInput.html#a8aaf5b5854f389db225095962980074e">setSpecialValueText</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;text)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDoubleNumInput.html#a2d0a7c825a97be89b0d62ee7c4a6f386">setLabel</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;label, int a=AlignLeft|AlignTop)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a24085ee844d449cd4b33fe74fbf9bfe7"></a><!-- doxytag: member="KDoubleNumInput::minimumSizeHint" ref="a24085ee844d449cd4b33fe74fbf9bfe7" args="() const " -->
virtual <a class="elRef" href="qsize.html">QSize</a>&#160;</td><td class="memItemRight" valign="bottom"><b>minimumSizeHint</b> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf4d44e94df3a7121a14fab2b7728fa5"></a><!-- doxytag: member="KDoubleNumInput::eventFilter" ref="acf4d44e94df3a7121a14fab2b7728fa5" args="(QObject *, QEvent *)" -->
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>eventFilter</b> (<a class="elRef" href="qobject.html">QObject</a> *, <a class="elRef" href="qevent.html">QEvent</a> *)</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">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDoubleNumInput.html#a646fb56d3ce882dfe7c1ebecf7eb8c4c">doLayout</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b6a095825c2cb90a30b9238c571a5f7"></a><!-- doxytag: member="KDoubleNumInput::resizeEvent" ref="a8b6a095825c2cb90a30b9238c571a5f7" args="(QResizeEvent *)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>resizeEvent</b> (<a class="elRef" href="qresizeevent.html">QResizeEvent</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a30e5e26cf1bb971bbd3ee9c256a72e23"></a><!-- doxytag: member="KDoubleNumInput::resetEditBox" ref="a30e5e26cf1bb971bbd3ee9c256a72e23" args="()" -->
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>resetEditBox</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a40c5c0311b0021d63b9a1f08442a3999"></a><!-- doxytag: member="KDoubleNumInput::virtual_hook" ref="a40c5c0311b0021d63b9a1f08442a3999" args="(int id, void *data)" -->
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>virtual_hook</b> (int id, void *data)</td></tr>
<tr><td colspan="2"><h2><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a34847977115e76ee739a8dab1ea71428"></a><!-- doxytag: member="KDoubleNumInput::edit" ref="a34847977115e76ee739a8dab1ea71428" args="" -->
KDoubleLine *&#160;</td><td class="memItemRight" valign="bottom"><b>edit</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a88734c6298b9b95ef6056c7870fa98a0"></a><!-- doxytag: member="KDoubleNumInput::m_range" ref="a88734c6298b9b95ef6056c7870fa98a0" args="" -->
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_range</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa929a471d269763fc2050fcbf2a2b602"></a><!-- doxytag: member="KDoubleNumInput::m_lower" ref="aa929a471d269763fc2050fcbf2a2b602" args="" -->
double&#160;</td><td class="memItemRight" valign="bottom"><b>m_lower</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aefa813b094b455fefcb00c6f594d4907"></a><!-- doxytag: member="KDoubleNumInput::m_upper" ref="aefa813b094b455fefcb00c6f594d4907" args="" -->
double&#160;</td><td class="memItemRight" valign="bottom"><b>m_upper</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adb21cd0e27045dcf13f238a74f66a581"></a><!-- doxytag: member="KDoubleNumInput::m_step" ref="adb21cd0e27045dcf13f238a74f66a581" args="" -->
double&#160;</td><td class="memItemRight" valign="bottom"><b>m_step</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9c60867907cb1b1790eb7dcb414932a8"></a><!-- doxytag: member="KDoubleNumInput::m_sizeEdit" ref="a9c60867907cb1b1790eb7dcb414932a8" args="" -->
<a class="elRef" href="qsize.html">QSize</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_sizeEdit</b></td></tr>
<tr><td colspan="2"><h2><a name="properties"></a>
Properties</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a177ff3d4f4e865e44bbe134ffb83602d"></a><!-- doxytag: member="KDoubleNumInput::value" ref="a177ff3d4f4e865e44bbe134ffb83602d" args="" -->
double&#160;</td><td class="memItemRight" valign="bottom"><b>value</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a556dd6d6b039615aaa546f74e538abb2"></a><!-- doxytag: member="KDoubleNumInput::minValue" ref="a556dd6d6b039615aaa546f74e538abb2" args="" -->
double&#160;</td><td class="memItemRight" valign="bottom"><b>minValue</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8e33ed091487df0f2ad06d694a44fc73"></a><!-- doxytag: member="KDoubleNumInput::maxValue" ref="a8e33ed091487df0f2ad06d694a44fc73" args="" -->
double&#160;</td><td class="memItemRight" valign="bottom"><b>maxValue</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a160c97f09008fae9d8dd2453597ab990"></a><!-- doxytag: member="KDoubleNumInput::suffix" ref="a160c97f09008fae9d8dd2453597ab990" args="" -->
<a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><b>suffix</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2fd8932aa5a9a6ea456a90e6fd611b23"></a><!-- doxytag: member="KDoubleNumInput::prefix" ref="a2fd8932aa5a9a6ea456a90e6fd611b23" args="" -->
<a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><b>prefix</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1835a995e5e46d2fa916207df77c0b5b"></a><!-- doxytag: member="KDoubleNumInput::specialValueText" ref="a1835a995e5e46d2fa916207df77c0b5b" args="" -->
<a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><b>specialValueText</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad13db90513822e0f063131568462e2ad"></a><!-- doxytag: member="KDoubleNumInput::precision" ref="ad13db90513822e0f063131568462e2ad" args="" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>precision</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aef97b82501067cbf4a16ed4ad8bf8299"></a><!-- doxytag: member="KDoubleNumInput::referencePoint" ref="aef97b82501067cbf4a16ed4ad8bf8299" args="" -->
double&#160;</td><td class="memItemRight" valign="bottom"><b>referencePoint</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3d94f4a7c5b833578138f724d3c2bd6d"></a><!-- doxytag: member="KDoubleNumInput::relativeValue" ref="a3d94f4a7c5b833578138f724d3c2bd6d" args="" -->
double&#160;</td><td class="memItemRight" valign="bottom"><b>relativeValue</b></td></tr>
<tr><td colspan="2"><h2><a name="friends"></a>
Friends</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1ced5d7f0d2e4145b932c2d3fc2f97b1"></a><!-- doxytag: member="KDoubleNumInput::KDoubleLine" ref="a1ced5d7f0d2e4145b932c2d3fc2f97b1" args="" -->
class&#160;</td><td class="memItemRight" valign="bottom"><b>KDoubleLine</b></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>An input control for real numbers, consisting of a spinbox and a slider. </p>
<p><a class="el" href="classKDoubleNumInput.html" title="An input control for real numbers, consisting of a spinbox and a slider.">KDoubleNumInput</a> combines a <a class="elRef" href="qspinbox.html">QSpinBox</a> and optionally a <a class="elRef" href="qslider.html">QSlider</a> with a label to make an easy to use control for setting some float parameter. This is especially nice for configuration dialogs, which can have many such combinated controls.</p>
<p>The slider is created only when the user specifies a range for the control using the setRange function with the slider parameter set to "true".</p>
<p>A special feature of <a class="el" href="classKDoubleNumInput.html" title="An input control for real numbers, consisting of a spinbox and a slider.">KDoubleNumInput</a>, designed specifically for the situation when there are several instances in a column, is that you can specify what portion of the control is taken by the <a class="elRef" href="qspinbox.html">QSpinBox</a> (the remaining portion is used by the slider). This makes it very simple to have all the sliders in a column be the same size.</p>
<p>It uses the <a class="el" href="classKDoubleValidator.html" title="A locale-aware QDoubleValidator.">KDoubleValidator</a> validator class. <a class="el" href="classKDoubleNumInput.html" title="An input control for real numbers, consisting of a spinbox and a slider.">KDoubleNumInput</a> enforces the value to be in the given range, but see the class documentation of <a class="el" href="classKDoubleSpinBox.html" title="A spin box for fractional numbers.">KDoubleSpinBox</a> for the tricky interrelationship of precision and values. All of what is said there applies here, too.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classKIntNumInput.html" title="An input widget for integer numbers, consisting of a spinbox and a slider.">KIntNumInput</a>, <a class="el" href="classKDoubleSpinBox.html" title="A spin box for fractional numbers.">KDoubleSpinBox</a> </dd></dl>

<p>Definition at line <a class="el" href="knuminput_8h_source.html#l00432">432</a> of file <a class="el" href="knuminput_8h_source.html">knuminput.h</a>.</p>
</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="aa5b25be7ff283779ef88be8b300ba3f7"></a><!-- doxytag: member="KDoubleNumInput::KDoubleNumInput" ref="aa5b25be7ff283779ef88be8b300ba3f7" args="(QWidget *parent=0, const char *name=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KDoubleNumInput::KDoubleNumInput </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>Constructs an input control for double values with initial value 0.00. </p>

<p>Definition at line <a class="el" href="knuminput_8cpp_source.html#l00544">544</a> of file <a class="el" href="knuminput_8cpp_source.html">knuminput.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="acb01262410de2a84b77e2cb0c4949ba3"></a><!-- doxytag: member="KDoubleNumInput::KDoubleNumInput" ref="acb01262410de2a84b77e2cb0c4949ba3" args="(double value, QWidget *parent=0, const char *name=0) KDE_DEPRECATED" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KDoubleNumInput::KDoubleNumInput </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em>, </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">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000055">Deprecated:</a></b></dt><dd>(value is rounded to a multiple of 1/100) Constructor</dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">value</td><td>initial value for the control </td></tr>
    <tr><td class="paramname">parent</td><td>parent <a class="elRef" href="qwidget.html">QWidget</a> </td></tr>
    <tr><td class="paramname">name</td><td>internal name for this widget </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="knuminput_8cpp_source.html#l00567">567</a> of file <a class="el" href="knuminput_8cpp_source.html">knuminput.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a56a45f1b8672d6776054ccdb8630fb4d"></a><!-- doxytag: member="KDoubleNumInput::KDoubleNumInput" ref="a56a45f1b8672d6776054ccdb8630fb4d" args="(double lower, double upper, double value, double step=0.01, int precision=2, QWidget *parent=0, const char *name=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KDoubleNumInput::KDoubleNumInput </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>lower</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>upper</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>step</em> = <code>0.01</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>precision</em> = <code>2</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>Constructor. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">lower</td><td>lower boundary value </td></tr>
    <tr><td class="paramname">upper</td><td>upper boundary value </td></tr>
    <tr><td class="paramname">value</td><td>initial value for the control </td></tr>
    <tr><td class="paramname">step</td><td>step size to use for up/down arrow clicks </td></tr>
    <tr><td class="paramname">precision</td><td>number of digits after the decimal point </td></tr>
    <tr><td class="paramname">parent</td><td>parent <a class="elRef" href="qwidget.html">QWidget</a> </td></tr>
    <tr><td class="paramname">name</td><td>internal name for this widget </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="knuminput_8cpp_source.html#l00550">550</a> of file <a class="el" href="knuminput_8cpp_source.html">knuminput.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ae4680d2fe9475a24fbc7b31ecde231df"></a><!-- doxytag: member="KDoubleNumInput::~KDoubleNumInput" ref="ae4680d2fe9475a24fbc7b31ecde231df" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KDoubleNumInput::~KDoubleNumInput </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>destructor </p>

<p>Definition at line <a class="el" href="knuminput_8cpp_source.html#l00580">580</a> of file <a class="el" href="knuminput_8cpp_source.html">knuminput.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aea3e70c3458a9d8ddc44d064832ed11c"></a><!-- doxytag: member="KDoubleNumInput::KDoubleNumInput" ref="aea3e70c3458a9d8ddc44d064832ed11c" args="(KNumInput *below, double value, QWidget *parent=0, const char *name=0) KDE_DEPRECATED" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KDoubleNumInput::KDoubleNumInput </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKNumInput.html">KNumInput</a> *&#160;</td>
          <td class="paramname"><em>below</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em>, </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">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000056">Deprecated:</a></b></dt><dd>(rounds <code>value</code> to a multiple of 1/100) Constructor</dd></dl>
<p>puts it visually below other <a class="el" href="classKNumInput.html" title="You need to inherit from this class if you want to implement K*NumInput for a different variable type...">KNumInput</a></p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">below</td><td></td></tr>
    <tr><td class="paramname">value</td><td>initial value for the control </td></tr>
    <tr><td class="paramname">parent</td><td>parent <a class="elRef" href="qwidget.html">QWidget</a> </td></tr>
    <tr><td class="paramname">name</td><td>internal name for this widget </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="knuminput_8cpp_source.html#l00573">573</a> of file <a class="el" href="knuminput_8cpp_source.html">knuminput.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a9cc2a720ec400ea20acc88677d715b10"></a><!-- doxytag: member="KDoubleNumInput::KDoubleNumInput" ref="a9cc2a720ec400ea20acc88677d715b10" args="(KNumInput *below, double lower, double upper, double value, double step=0.02, int precision=2, QWidget *parent=0, const char *name=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KDoubleNumInput::KDoubleNumInput </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKNumInput.html">KNumInput</a> *&#160;</td>
          <td class="paramname"><em>below</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>lower</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>upper</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>step</em> = <code>0.02</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>precision</em> = <code>2</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>Constructor. </p>
<p>the difference here is the "below" parameter. It tells this instance that it is visually put below some other <a class="el" href="classKNumInput.html" title="You need to inherit from this class if you want to implement K*NumInput for a different variable type...">KNumInput</a> widget. Note that these two KNumInput's need not to have the same parent widget or be in the same layout group. The effect is that it'll adjust it's layout in correspondence with the layout of the other KNumInput's (you can build an arbitrary long chain).</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">below</td><td>append <a class="el" href="classKDoubleNumInput.html" title="An input control for real numbers, consisting of a spinbox and a slider.">KDoubleNumInput</a> to the <a class="el" href="classKDoubleNumInput.html" title="An input control for real numbers, consisting of a spinbox and a slider.">KDoubleNumInput</a> chain </td></tr>
    <tr><td class="paramname">lower</td><td>lower boundary value </td></tr>
    <tr><td class="paramname">upper</td><td>upper boundary value </td></tr>
    <tr><td class="paramname">value</td><td>initial value for the control </td></tr>
    <tr><td class="paramname">step</td><td>step size to use for up/down arrow clicks </td></tr>
    <tr><td class="paramname">precision</td><td>number of digits after the decimal point </td></tr>
    <tr><td class="paramname">parent</td><td>parent <a class="elRef" href="qwidget.html">QWidget</a> </td></tr>
    <tr><td class="paramname">name</td><td>internal name for this widget </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="knuminput_8cpp_source.html#l00558">558</a> of file <a class="el" href="knuminput_8cpp_source.html">knuminput.cpp</a>.</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a646fb56d3ce882dfe7c1ebecf7eb8c4c"></a><!-- doxytag: member="KDoubleNumInput::doLayout" ref="a646fb56d3ce882dfe7c1ebecf7eb8c4c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDoubleNumInput::doLayout </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>You need to overwrite this method and implement your layout calculations there. </p>
<p>See <a class="el" href="classKIntNumInput.html#a51e6a29cab92947e80ab7cda25e0260d" title="You need to overwrite this method and implement your layout calculations there.">KIntNumInput::doLayout</a> and <a class="el" href="classKDoubleNumInput.html#a646fb56d3ce882dfe7c1ebecf7eb8c4c" title="You need to overwrite this method and implement your layout calculations there.">KDoubleNumInput::doLayout</a> implementation for details. </p>

<p>Implements <a class="el" href="classKNumInput.html#a5e697b34759f4cc3cd3d33d6dc2b4eac">KNumInput</a>.</p>

<p>Definition at line <a class="el" href="knuminput_8cpp_source.html#l00720">720</a> of file <a class="el" href="knuminput_8cpp_source.html">knuminput.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a3922929a9955e9abf158d1cb4deae68a"></a><!-- doxytag: member="KDoubleNumInput::maxValue" ref="a3922929a9955e9abf158d1cb4deae68a" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double KDoubleNumInput::maxValue </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>the maximum value. </dd></dl>

</div>
</div>
<a class="anchor" id="ac5a0f792c9928889a68e144ad85d8f26"></a><!-- doxytag: member="KDoubleNumInput::minValue" ref="ac5a0f792c9928889a68e144ad85d8f26" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double KDoubleNumInput::minValue </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>the minimum value. </dd></dl>

</div>
</div>
<a class="anchor" id="a240c13fe9f2e35c20aa047dc6a4d177c"></a><!-- doxytag: member="KDoubleNumInput::precision" ref="a240c13fe9f2e35c20aa047dc6a4d177c" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int KDoubleNumInput::precision </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>the precision. </dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classKDoubleNumInput.html#acb056e55880c710a90f340a261ab72bd" title="Specifies the number of digits to use.">setPrecision()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="ac2f3e3c0f1d22d087a24bb031f94e12e"></a><!-- doxytag: member="KDoubleNumInput::prefix" ref="ac2f3e3c0f1d22d087a24bb031f94e12e" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qstring.html">QString</a> KDoubleNumInput::prefix </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>the prefix. </dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classKDoubleNumInput.html#a65e213dab62d9f0b393bac8304042517" title="Sets the prefix to be displayed to prefix.">setPrefix()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a5e784c2142acccb39e4ba4f014a09bdd"></a><!-- doxytag: member="KDoubleNumInput::referencePoint" ref="a5e784c2142acccb39e4ba4f014a09bdd" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double KDoubleNumInput::referencePoint </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>the reference point for relativeValue calculation </dd></dl>
<dl class="since"><dt><b>Since:</b></dt><dd>3.1 </dd></dl>

</div>
</div>
<a class="anchor" id="aff488b6bf55f88bef765650156997c4c"></a><!-- doxytag: member="KDoubleNumInput::relativeValue" ref="aff488b6bf55f88bef765650156997c4c" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double KDoubleNumInput::relativeValue </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>the current value in units of referencePoint. </dd></dl>
<dl class="since"><dt><b>Since:</b></dt><dd>3.1 </dd></dl>

</div>
</div>
<a class="anchor" id="a2b22aed24d7f27607659a54684ef224f"></a><!-- doxytag: member="KDoubleNumInput::relativeValueChanged" ref="a2b22aed24d7f27607659a54684ef224f" args="(double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDoubleNumInput::relativeValueChanged </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [signal]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>This is an overloaded member function, provided for convenience. </p>
<p>It essentially behaves like the above function.</p>
<p>Contains the value in units of referencePoint. </p>
<dl class="since"><dt><b>Since:</b></dt><dd>3.1 </dd></dl>

</div>
</div>
<a class="anchor" id="a2d0a7c825a97be89b0d62ee7c4a6f386"></a><!-- doxytag: member="KDoubleNumInput::setLabel" ref="a2d0a7c825a97be89b0d62ee7c4a6f386" args="(const QString &amp;label, int a=AlignLeft|AlignTop)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDoubleNumInput::setLabel </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">int&#160;</td>
          <td class="paramname"><em>a</em> = <code>AlignLeft&#160;|&#160;AlignTop</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the text and alignment of the main description label. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">label</td><td>The text of the label. Use QString::null to remove an existing one.</td></tr>
    <tr><td class="paramname">a</td><td>one of <code>AlignLeft</code>, <code>AlignHCenter</code>, YAlignRight and <code>AlignTop</code>, <code>AlignVCenter</code>, <code>AlignBottom</code>. default is <code>AlignLeft</code> | <code>AlignTop</code>.</td></tr>
  </table>
  </dd>
</dl>
<p>The vertical alignment flags have special meaning with this widget:</p>
<ul>
<li><code>AlignTop</code> The label is placed above the edit/slider </li>
<li><code>AlignVCenter</code> The label is placed left beside the edit </li>
<li><code>AlignBottom</code> The label is placed below the edit/slider </li>
</ul>

<p>Reimplemented from <a class="el" href="classKNumInput.html#a04bbf9befb219ab867286fc76edc534c">KNumInput</a>.</p>

<p>Definition at line <a class="el" href="knuminput_8cpp_source.html#l00873">873</a> of file <a class="el" href="knuminput_8cpp_source.html">knuminput.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="adc392f3aa79f82af30b6ac39127326da"></a><!-- doxytag: member="KDoubleNumInput::setMaxValue" ref="adc392f3aa79f82af30b6ac39127326da" args="(double max)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDoubleNumInput::setMaxValue </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>max</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the maximum value. </p>

<p>Definition at line <a class="el" href="knuminput_8cpp_source.html#l00803">803</a> of file <a class="el" href="knuminput_8cpp_source.html">knuminput.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ae45fbf346e652a6f281a669f44d2f148"></a><!-- doxytag: member="KDoubleNumInput::setMinValue" ref="ae45fbf346e652a6f281a669f44d2f148" args="(double min)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDoubleNumInput::setMinValue </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>min</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the minimum value. </p>

<p>Definition at line <a class="el" href="knuminput_8cpp_source.html#l00793">793</a> of file <a class="el" href="knuminput_8cpp_source.html">knuminput.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="acb056e55880c710a90f340a261ab72bd"></a><!-- doxytag: member="KDoubleNumInput::setPrecision" ref="acb056e55880c710a90f340a261ab72bd" args="(int precision)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDoubleNumInput::setPrecision </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>precision</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Specifies the number of digits to use. </p>

<p>Definition at line <a class="el" href="knuminput_8cpp_source.html#l00853">853</a> of file <a class="el" href="knuminput_8cpp_source.html">knuminput.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a65e213dab62d9f0b393bac8304042517"></a><!-- doxytag: member="KDoubleNumInput::setPrefix" ref="a65e213dab62d9f0b393bac8304042517" args="(const QString &amp;prefix)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDoubleNumInput::setPrefix </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>prefix</em></td><td>)</td>
          <td><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the prefix to be displayed to <code>prefix</code>. </p>
<p>Use QString::null to disable this feature. Note that the prefix is attached to the value without any spacing. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classKDoubleNumInput.html#a65e213dab62d9f0b393bac8304042517" title="Sets the prefix to be displayed to prefix.">setPrefix()</a> </dd></dl>

<p>Definition at line <a class="el" href="knuminput_8cpp_source.html#l00846">846</a> of file <a class="el" href="knuminput_8cpp_source.html">knuminput.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a44ccaec363ec32908306eacdf6b6646d"></a><!-- doxytag: member="KDoubleNumInput::setRange" ref="a44ccaec363ec32908306eacdf6b6646d" args="(double min, double max, double step=1, bool slider=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDoubleNumInput::setRange </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>min</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>max</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>step</em> = <code>1</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>slider</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">min</td><td>minimum value </td></tr>
    <tr><td class="paramname">max</td><td>maximum value </td></tr>
    <tr><td class="paramname">step</td><td>step size for the <a class="elRef" href="qslider.html">QSlider</a> </td></tr>
    <tr><td class="paramname">slider</td><td>whether the slider is created or not </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="knuminput_8cpp_source.html#l00746">746</a> of file <a class="el" href="knuminput_8cpp_source.html">knuminput.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a8a0a73fac9c4f9e2db400083cc7ac37b"></a><!-- doxytag: member="KDoubleNumInput::setReferencePoint" ref="a8a0a73fac9c4f9e2db400083cc7ac37b" args="(double ref)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDoubleNumInput::setReferencePoint </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>ref</em></td><td>)</td>
          <td><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the reference Point to <code>ref</code>. </p>
<p>It <code>ref</code> == 0, emitting of relativeValueChanged is blocked and relativeValue just returns 0. </p>
<dl class="since"><dt><b>Since:</b></dt><dd>3.1 </dd></dl>

<p>Definition at line <a class="el" href="knuminput_8cpp_source.html#l00739">739</a> of file <a class="el" href="knuminput_8cpp_source.html">knuminput.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a95cc7678cdbc31a6c0d6da3325ea0ce6"></a><!-- doxytag: member="KDoubleNumInput::setRelativeValue" ref="a95cc7678cdbc31a6c0d6da3325ea0ce6" args="(double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDoubleNumInput::setRelativeValue </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>r</em></td><td>)</td>
          <td><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the value in units of referencePoint. </p>
<dl class="since"><dt><b>Since:</b></dt><dd>3.1 </dd></dl>

<p>Definition at line <a class="el" href="knuminput_8cpp_source.html#l00731">731</a> of file <a class="el" href="knuminput_8cpp_source.html">knuminput.cpp</a>.</p>

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

<p>Sets the special value text. </p>
<p>If set, the spin box will display this text instead of the numeric value whenever the current value is equal to minVal(). Typically this is used for indicating that the choice has a special (default) meaning. </p>

<p>Definition at line <a class="el" href="knuminput_8cpp_source.html#l00865">865</a> of file <a class="el" href="knuminput_8cpp_source.html">knuminput.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a68e51ad7c833b99c94d2eeeb52a7440a"></a><!-- doxytag: member="KDoubleNumInput::setSuffix" ref="a68e51ad7c833b99c94d2eeeb52a7440a" args="(const QString &amp;suffix)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDoubleNumInput::setSuffix </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>suffix</em></td><td>)</td>
          <td><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the suffix to be displayed to <code>suffix</code>. </p>
<p>Use QString::null to disable this feature. Note that the suffix is attached to the value without any spacing. So if you prefer to display a space separator, set suffix to something like " cm". </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classKDoubleNumInput.html#a68e51ad7c833b99c94d2eeeb52a7440a" title="Sets the suffix to be displayed to suffix.">setSuffix()</a> </dd></dl>

<p>Definition at line <a class="el" href="knuminput_8cpp_source.html#l00839">839</a> of file <a class="el" href="knuminput_8cpp_source.html">knuminput.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a6391924d696c842b549fdd86e0e30ed6"></a><!-- doxytag: member="KDoubleNumInput::setValue" ref="a6391924d696c842b549fdd86e0e30ed6" args="(double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDoubleNumInput::setValue </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the value of the control. </p>

<p>Definition at line <a class="el" href="knuminput_8cpp_source.html#l00726">726</a> of file <a class="el" href="knuminput_8cpp_source.html">knuminput.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a871d3513944315d3611bf6f19df5f0aa"></a><!-- doxytag: member="KDoubleNumInput::specialValueText" ref="a871d3513944315d3611bf6f19df5f0aa" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qstring.html">QString</a> KDoubleNumInput::specialValueText </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>the string displayed for a special value. </dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classKDoubleNumInput.html#a8aaf5b5854f389db225095962980074e" title="Sets the special value text.">setSpecialValueText()</a> </dd></dl>

<p>Definition at line <a class="el" href="knuminput_8h_source.html#l00547">547</a> of file <a class="el" href="knuminput_8h_source.html">knuminput.h</a>.</p>

</div>
</div>
<a class="anchor" id="aba6a484875944ab2f43e979006eb5a7c"></a><!-- doxytag: member="KDoubleNumInput::suffix" ref="aba6a484875944ab2f43e979006eb5a7c" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qstring.html">QString</a> KDoubleNumInput::suffix </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>the suffix. </dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classKDoubleNumInput.html#a68e51ad7c833b99c94d2eeeb52a7440a" title="Sets the suffix to be displayed to suffix.">setSuffix()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="aa3c778bbc61d96787cdcd47925b8ea34"></a><!-- doxytag: member="KDoubleNumInput::value" ref="aa3c778bbc61d96787cdcd47925b8ea34" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double KDoubleNumInput::value </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>the current value. </dd></dl>

</div>
</div>
<a class="anchor" id="af88558275428d24cd6c238a6eeacfc43"></a><!-- doxytag: member="KDoubleNumInput::valueChanged" ref="af88558275428d24cd6c238a6eeacfc43" args="(double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KDoubleNumInput::valueChanged </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [signal]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Emitted every time the value changes (by calling <a class="el" href="classKDoubleNumInput.html#a6391924d696c842b549fdd86e0e30ed6" title="Sets the value of the control.">setValue()</a> or by user interaction). </p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="knuminput_8h_source.html">knuminput.h</a></li>
<li><a class="el" href="knuminput_8cpp_source.html">knuminput.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>kdeui</h2>
<div class="nav_list">
<ul><li><a href="index.html">Main Page</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="classKAboutApplication.html">kaboutapplication</option>,  <option value="classKAboutContainer.html">kaboutcontainer</option>,  <option value="classKAboutContainerBase.html">kaboutcontainerbase</option>,  <option value="classKAboutContributor.html">kaboutcontributor</option>,  <option value="classKAboutDialog.html">kaboutdialog</option>,  <option value="classKAboutKDE.html">kaboutkde</option>,  <option value="classKAboutWidget.html">kaboutwidget</option>,  <option value="classKAccelGen_1_1Deref.html">kaccelgen::deref</option>,  <option value="classKAccelGen_1_1Deref__Key.html">kaccelgen::deref__key</option>,  <option value="classKAction.html">kaction</option>,  <option value="classKActionCollection.html">kactioncollection</option>,  <option value="classKActionMenu.html">kactionmenu</option>,  <option value="classKActionSelector.html">kactionselector</option>,  <option value="classKActiveLabel.html">kactivelabel</option>,  <option value="classKAnimWidget.html">kanimwidget</option>,  <option value="classKArrowButton.html">karrowbutton</option>,  <option value="classKAuthIcon.html">kauthicon</option>,  <option value="classKBugReport.html">kbugreport</option>,  <option value="classKButtonBox.html">kbuttonbox</option>,  <option value="classKCharSelect.html">kcharselect</option>,  <option value="classKCharSelectTable.html">kcharselecttable</option>,  <option value="classKCModule.html">kcmodule</option>,  <option value="classKColor.html">kcolor</option>,  <option value="classKColorButton.html">kcolorbutton</option>,  <option value="classKColorCells.html">kcolorcells</option>,  <option value="classKColorCombo.html">kcolorcombo</option>,  <option value="classKColorDialog.html">kcolordialog</option>,  <option value="classKColorDrag.html">kcolordrag</option>,  <option value="classKColorPatch.html">kcolorpatch</option>,  <option value="classKComboBox.html">kcombobox</option>,  <option value="classKCommand.html">kcommand</option>,  <option value="classKCommandHistory.html">kcommandhistory</option>,  <option value="classKCompletionBox.html">kcompletionbox</option>,  <option value="classKConfigDialog.html">kconfigdialog</option>,  <option value="classKContextMenuManager.html">kcontextmenumanager</option>,  <option value="classKCursor.html">kcursor</option>,  <option value="classKCursorPrivate.html">kcursorprivate</option>,  <option value="classKCursorPrivateAutoHideEventFilter.html">kcursorprivateautohideeventfilter</option>,  <option value="classKDateInternalMonthPicker.html">kdateinternalmonthpicker</option>,  <option value="classKDateInternalWeekSelector.html">kdateinternalweekselector</option>,  <option value="classKDateInternalYearSelector.html">kdateinternalyearselector</option>,  <option value="classKDatePicker.html">kdatepicker</option>,  <option value="classKDateTable.html">kdatetable</option>,  <option value="classKDateTimeWidget.html">kdatetimewidget</option>,  <option value="classKDateValidator.html">kdatevalidator</option>,  <option value="classKDateWidget.html">kdatewidget</option>,  <option value="classKDCOPActionProxy.html">kdcopactionproxy</option>,  <option value="classKDEPrivate_1_1ToolBarHandler.html">kdeprivate::toolbarhandler</option>,  <option value="classKDialog.html">kdialog</option>,  <option value="classKDialogBase.html">kdialogbase</option>,  <option value="classKDialogBaseButton.html">kdialogbasebutton</option>,  <option value="classKDialogBaseTile.html">kdialogbasetile</option>,  <option value="classKDictSpellingHighlighter.html">kdictspellinghighlighter</option>,  <option value="classKDockButton__Private.html">kdockbutton__private</option>,  <option value="classKDockMainWindow.html">kdockmainwindow</option>,  <option value="classKDockManager.html">kdockmanager</option>,  <option value="classKDockSplitter.html">kdocksplitter</option>,  <option value="classKDockTabGroup.html">kdocktabgroup</option>,  <option value="classKDockWidget.html">kdockwidget</option>,  <option value="classKDockWidgetAbstractHeader.html">kdockwidgetabstractheader</option>,  <option value="classKDockWidgetAbstractHeaderDrag.html">kdockwidgetabstractheaderdrag</option>,  <option value="classKDockWidgetHeader.html">kdockwidgetheader</option>,  <option value="classKDockWidgetHeaderDrag.html">kdockwidgetheaderdrag</option>,  <option value="classKDockWidgetPrivate.html">kdockwidgetprivate</option>,  <option value="classKDockWindow.html">kdockwindow</option>,  <option value="classKDoubleNumInput.html">kdoublenuminput</option>,  <option value="classKDoubleSpinBox.html">kdoublespinbox</option>,  <option value="classKDoubleValidator.html">kdoublevalidator</option>,  <option value="classKDualColorButton.html">kdualcolorbutton</option>,  <option value="classKEdit.html">kedit</option>,  <option value="classKEditListBox.html">keditlistbox</option>,  <option value="classKEditListBox_1_1CustomEditor.html">keditlistbox::customeditor</option>,  <option value="classKEditToolbar.html">kedittoolbar</option>,  <option value="classKEditToolbarWidget.html">kedittoolbarwidget</option>,  <option value="classKFloatValidator.html">kfloatvalidator</option>,  <option value="classKFontChooser.html">kfontchooser</option>,  <option value="classKFontCombo.html">kfontcombo</option>,  <option value="classKFontDialog.html">kfontdialog</option>,  <option value="classKFontRequester.html">kfontrequester</option>,  <option value="classKGradientSelector.html">kgradientselector</option>,  <option value="classKGuiItem.html">kguiitem</option>,  <option value="classKHelpMenu.html">khelpmenu</option>,  <option value="classKHistoryCombo.html">khistorycombo</option>,  <option value="classKHSSelector.html">khsselector</option>,  <option value="classKIconView.html">kiconview</option>,  <option value="classKIconViewItem.html">kiconviewitem</option>,  <option value="classKIconViewSearchLine.html">kiconviewsearchline</option>,  <option value="classKImageTrackLabel.html">kimagetracklabel</option>,  <option value="classKInputDialog.html">kinputdialog</option>,  <option value="classKIntNumInput.html">kintnuminput</option>,  <option value="classKIntSpinBox.html">kintspinbox</option>,  <option value="classKIntValidator.html">kintvalidator</option>,  <option value="classKJanusWidget.html">kjanuswidget</option>,  <option value="classKKeyButton.html">kkeybutton</option>,  <option value="classKKeyChooser.html">kkeychooser</option>,  <option value="classKKeyDialog.html">kkeydialog</option>,  <option value="classKLanguageButton.html">klanguagebutton</option>,  <option value="classKLed.html">kled</option>,  <option value="classKLineEdit.html">klineedit</option>,  <option value="classKLineEditDlg.html">klineeditdlg</option>,  <option value="classKListAction.html">klistaction</option>,  <option value="classKListBox.html">klistbox</option>,  <option value="classKListView.html">klistview</option>,  <option value="classKListViewItem.html">klistviewitem</option>,  <option value="classKListViewLineEdit.html">klistviewlineedit</option>,  <option value="classKListViewSearchLine.html">klistviewsearchline</option>,  <option value="classKListViewSearchLineWidget.html">klistviewsearchlinewidget</option>,  <option value="classKMacroCommand.html">kmacrocommand</option>,  <option value="classKMainWindow.html">kmainwindow</option>,  <option value="classKMainWindowInterface.html">kmainwindowinterface</option>,  <option value="classKMenuBar.html">kmenubar</option>,  <option value="classKMessageBox.html">kmessagebox</option>,  <option value="classKMimeTypeValidator.html">kmimetypevalidator</option>,  <option value="classKNamedCommand.html">knamedcommand</option>,  <option value="classKNumInput.html">knuminput</option>,  <option value="classKPaletteTable.html">kpalettetable</option>,  <option value="classKPanelApplet.html">kpanelapplet</option>,  <option value="classKPanelAppMenu.html">kpanelappmenu</option>,  <option value="classKPanelExtension.html">kpanelextension</option>,  <option value="classKPanelMenu.html">kpanelmenu</option>,  <option value="classKPassivePopup.html">kpassivepopup</option>,  <option value="classKPasswordDialog.html">kpassworddialog</option>,  <option value="classKPasswordEdit.html">kpasswordedit</option>,  <option value="classKPasteTextAction.html">kpastetextaction</option>,  <option value="classKPixmapIO.html">kpixmapio</option>,  <option value="classKPixmapRegionSelectorDialog.html">kpixmapregionselectordialog</option>,  <option value="classKPixmapRegionSelectorWidget.html">kpixmapregionselectorwidget</option>,  <option value="classKPopupFrame.html">kpopupframe</option>,  <option value="classKPopupMenu.html">kpopupmenu</option>,  <option value="classKPopupTitle.html">kpopuptitle</option>,  <option value="classKProgress.html">kprogress</option>,  <option value="classKProgressDialog.html">kprogressdialog</option>,  <option value="classKPushButton.html">kpushbutton</option>,  <option value="classKRadioAction.html">kradioaction</option>,  <option value="classKRecentFilesAction.html">krecentfilesaction</option>,  <option value="classKRestrictedLine.html">krestrictedline</option>,  <option value="classKRootPermsIcon.html">krootpermsicon</option>,  <option value="classKRootPixmap.html">krootpixmap</option>,  <option value="classKRuler.html">kruler</option>,  <option value="classKScrollView.html">kscrollview</option>,  <option value="classKSelectAction.html">kselectaction</option>,  <option value="classKSelector.html">kselector</option>,  <option value="classKSeparator.html">kseparator</option>,  <option value="classKShortcutDialog.html">kshortcutdialog</option>,  <option value="classKSpell.html">kspell</option>,  <option value="classKSpellConfig.html">kspellconfig</option>,  <option value="classKSplashScreen.html">ksplashscreen</option>,  <option value="classKSqueezedTextLabel.html">ksqueezedtextlabel</option>,  <option value="classKStatusBar.html">kstatusbar</option>,  <option value="classKStatusBarLabel.html">kstatusbarlabel</option>,  <option value="classKStdGuiItem.html">kstdguiitem</option>,  <option value="classKStringListValidator.html">kstringlistvalidator</option>,  <option value="classKSwitchLanguageDialog.html">kswitchlanguagedialog</option>,  <option value="classKSyntaxHighlighter.html">ksyntaxhighlighter</option>,  <option value="classKSystemTray.html">ksystemtray</option>,  <option value="classKTabBar.html">ktabbar</option>,  <option value="classKTabCtl.html">ktabctl</option>,  <option value="classKTabWidget.html">ktabwidget</option>,  <option value="classKTextBrowser.html">ktextbrowser</option>,  <option value="classKTextEdit.html">ktextedit</option>,  <option value="classKTimeWidget.html">ktimewidget</option>,  <option value="classKTimezoneWidget.html">ktimezonewidget</option>,  <option value="classKTipDatabase.html">ktipdatabase</option>,  <option value="classKTipDialog.html">ktipdialog</option>,  <option value="classKToggleAction.html">ktoggleaction</option>,  <option value="classKToggleFullScreenAction.html">ktogglefullscreenaction</option>,  <option value="classKToggleToolBarAction.html">ktoggletoolbaraction</option>,  <option value="classKToolBar.html">ktoolbar</option>,  <option value="classKToolBarButton.html">ktoolbarbutton</option>,  <option value="classKToolBarButtonList.html">ktoolbarbuttonlist</option>,  <option value="classKToolBarLabelAction.html">ktoolbarlabelaction</option>,  <option value="classKToolBarPopupAction.html">ktoolbarpopupaction</option>,  <option value="classKToolBarRadioGroup.html">ktoolbarradiogroup</option>,  <option value="classKURLLabel.html">kurllabel</option>,  <option value="classKValueSelector.html">kvalueselector</option>,  <option value="classKWidgetAction.html">kwidgetaction</option>,  <option value="classKWindowInfo.html">kwindowinfo</option>,  <option value="classKWizard.html">kwizard</option>,  <option value="classKWordWrap.html">kwordwrap</option>,  <option value="classKWritePermsIcon.html">kwritepermsicon</option>,  <option value="classKXMLGUIBuilder.html">kxmlguibuilder</option>,  <option value="classKXMLGUIClient.html">kxmlguiclient</option>,  <option value="classKXMLGUIFactory.html">kxmlguifactory</option>,  <option value="classKXYSelector.html">kxyselector</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>