Sophie

Sophie

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

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>kjs: KJS::Context Class Reference (kjs)</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=".">kjs</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"><b>KJS</b>      </li>
      <li class="navelem"><a class="el" href="classKJS_1_1Context.html">Context</a>      </li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a>  </div>
  <div class="headertitle">
<div class="title">KJS::Context Class Reference</div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="KJS::Context" -->
<p>Represents an execution context, as specified by section 10 of the ECMA spec.  
 <a href="classKJS_1_1Context.html#details">More...</a></p>

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

<p><a href="classKJS_1_1Context-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"><a class="anchor" id="a4ec9fd32465e6844661591d1a82f855b"></a><!-- doxytag: member="KJS::Context::Context" ref="a4ec9fd32465e6844661591d1a82f855b" args="(ContextImp *i)" -->
&#160;</td><td class="memItemRight" valign="bottom"><b>Context</b> (<a class="el" href="classKJS_1_1ContextImp.html">ContextImp</a> *i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac25573fef6d1c9606588840fa972beb3"></a><!-- doxytag: member="KJS::Context::imp" ref="ac25573fef6d1c9606588840fa972beb3" args="() const " -->
<a class="el" href="classKJS_1_1ContextImp.html">ContextImp</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>imp</b> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classKJS_1_1ScopeChain.html">ScopeChain</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Context.html#a5f932a341f1c80d086ba0b648328b0dc">scopeChain</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKJS_1_1Object.html">Object</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Context.html#a7d685607529ee43ab8c581cb778e129c">variableObject</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKJS_1_1Object.html">Object</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Context.html#a978fd092041c1f1e3befc1ca54fbcf8c">thisValue</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classKJS_1_1Context.html">Context</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Context.html#a2ab4d6d9ac5ce8158ed9736ae905ba74">callingContext</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">CodeType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Context.html#aa2fdbe7609ccb27af3e694bc26b23a0a">codeType</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Context.html#a681a3c4efee526fa72d1450641448b52">sourceId</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Context.html#ac6e871a99a7ee3507b659ee873ffbdac">curStmtFirstLine</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Context.html#a311c6462b2ccdf34e1c610ff4620a32f">curStmtLastLine</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKJS_1_1Object.html">Object</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Context.html#a57064b1129e2febb31112b27a39b20c3">function</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKJS_1_1Identifier.html">Identifier</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Context.html#a2a9f5398ffa1f7a98371c5e102a70cfd">functionName</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKJS_1_1List.html">List</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKJS_1_1Context.html#a70ad27926d09d095a4a21fa36afe2908">args</a> () const </td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Represents an execution context, as specified by section 10 of the ECMA spec. </p>
<p>An execution context contains information about the current state of the script - the scope for variable lookup, the value of "this", etc. A new execution context is entered whenever global code is executed (e.g. with <a class="el" href="classKJS_1_1Interpreter.html#a656d720cb34b3f614feaa67d4f6545ca" title="Evaluates the supplied ECMAScript code.">Interpreter::evaluate()</a>), a function is called (see <a class="el" href="classKJS_1_1Object.html#ab07be3e90ba2ba8352a9609cc4ac703c" title="Calls this object as if it is a function.">Object::call()</a>), or the builtin "eval" function is executed.</p>
<p>Most inheritable functions in the KJS api take a <a class="el" href="classKJS_1_1ExecState.html" title="Represents the current state of script execution.">ExecState</a> pointer as their first parameter. This can be used to obtain a handle to the current execution context.</p>
<p>Note: <a class="el" href="classKJS_1_1Context.html" title="Represents an execution context, as specified by section 10 of the ECMA spec.">Context</a> objects are wrapper classes/smart pointers for the internal KJS <a class="el" href="classKJS_1_1ContextImp.html" title="Execution context.">ContextImp</a> type. When one context variable is assigned to another, it is still referencing the same internal object. </p>

<p>Definition at line <a class="el" href="interpreter_8h_source.html#l00073">73</a> of file <a class="el" href="interpreter_8h_source.html">interpreter.h</a>.</p>
</div><hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a70ad27926d09d095a4a21fa36afe2908"></a><!-- doxytag: member="KJS::Context::args" ref="a70ad27926d09d095a4a21fa36afe2908" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKJS_1_1List.html">List</a> Context::args </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>In the case of FunctionCode, the arguments passed to the function. </p>

<p>Definition at line <a class="el" href="interpreter_8cpp_source.html#l00096">96</a> of file <a class="el" href="interpreter_8cpp_source.html">interpreter.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a2ab4d6d9ac5ce8158ed9736ae905ba74"></a><!-- doxytag: member="KJS::Context::callingContext" ref="a2ab4d6d9ac5ce8158ed9736ae905ba74" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classKJS_1_1Context.html">Context</a> Context::callingContext </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the context from which the current context was invoked. </p>
<p>For global code this will be a null context (i.e. one for which isNull() returns true). You should check isNull() on the returned value before calling any of it's methods.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The calling execution context </dd></dl>

<p>Definition at line <a class="el" href="interpreter_8cpp_source.html#l00061">61</a> of file <a class="el" href="interpreter_8cpp_source.html">interpreter.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aa2fdbe7609ccb27af3e694bc26b23a0a"></a><!-- doxytag: member="KJS::Context::codeType" ref="aa2fdbe7609ccb27af3e694bc26b23a0a" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">CodeType Context::codeType </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The type of code being executed in this context. </p>
<p>One of GlobalCode, EvalCode or FunctionCode </p>

<p>Definition at line <a class="el" href="interpreter_8cpp_source.html#l00066">66</a> of file <a class="el" href="interpreter_8cpp_source.html">interpreter.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ac6e871a99a7ee3507b659ee873ffbdac"></a><!-- doxytag: member="KJS::Context::curStmtFirstLine" ref="ac6e871a99a7ee3507b659ee873ffbdac" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Context::curStmtFirstLine </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The line number on which the current statement begins. </p>

<p>Definition at line <a class="el" href="interpreter_8cpp_source.html#l00076">76</a> of file <a class="el" href="interpreter_8cpp_source.html">interpreter.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a311c6462b2ccdf34e1c610ff4620a32f"></a><!-- doxytag: member="KJS::Context::curStmtLastLine" ref="a311c6462b2ccdf34e1c610ff4620a32f" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Context::curStmtLastLine </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The line number on which the current statement ends. </p>

<p>Definition at line <a class="el" href="interpreter_8cpp_source.html#l00081">81</a> of file <a class="el" href="interpreter_8cpp_source.html">interpreter.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a57064b1129e2febb31112b27a39b20c3"></a><!-- doxytag: member="KJS::Context::function" ref="a57064b1129e2febb31112b27a39b20c3" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKJS_1_1Object.html">Object</a> Context::function </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>In the case of FunctionCode, the function objects being called. </p>

<p>Definition at line <a class="el" href="interpreter_8cpp_source.html#l00086">86</a> of file <a class="el" href="interpreter_8cpp_source.html">interpreter.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a2a9f5398ffa1f7a98371c5e102a70cfd"></a><!-- doxytag: member="KJS::Context::functionName" ref="a2a9f5398ffa1f7a98371c5e102a70cfd" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKJS_1_1Identifier.html">Identifier</a> Context::functionName </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>In the case of FunctionCode, the name of the function being called. </p>

<p>Definition at line <a class="el" href="interpreter_8cpp_source.html#l00091">91</a> of file <a class="el" href="interpreter_8cpp_source.html">interpreter.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a5f932a341f1c80d086ba0b648328b0dc"></a><!-- doxytag: member="KJS::Context::scopeChain" ref="a5f932a341f1c80d086ba0b648328b0dc" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classKJS_1_1ScopeChain.html">ScopeChain</a> &amp; Context::scopeChain </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the scope chain for this execution context. </p>
<p>This is used for variable lookup, with the list being searched from start to end until a variable is found.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The execution context's scope chain </dd></dl>

<p>Definition at line <a class="el" href="interpreter_8cpp_source.html#l00046">46</a> of file <a class="el" href="interpreter_8cpp_source.html">interpreter.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a681a3c4efee526fa72d1450641448b52"></a><!-- doxytag: member="KJS::Context::sourceId" ref="a681a3c4efee526fa72d1450641448b52" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Context::sourceId </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The identifier of the source code fragment containing the code being executed. </p>

<p>Definition at line <a class="el" href="interpreter_8cpp_source.html#l00071">71</a> of file <a class="el" href="interpreter_8cpp_source.html">interpreter.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a978fd092041c1f1e3befc1ca54fbcf8c"></a><!-- doxytag: member="KJS::Context::thisValue" ref="a978fd092041c1f1e3befc1ca54fbcf8c" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKJS_1_1Object.html">Object</a> Context::thisValue </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the "this" value for the execution context. </p>
<p>This is the value returned when a script references the special variable "this". It should always be an <a class="el" href="classKJS_1_1Object.html" title="Represents an Object.">Object</a>, unless application-specific code has passed in a different type.</p>
<p>The object that is used as the "this" value depends on the type of execution context - for global contexts, the global object is used. For function objewcts, the value is given by the caller (e.g. in the case of obj.func(), obj would be the "this" value). For code executed by the built-in "eval" function, the this value is the same as the calling context.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The execution context's "this" value </dd></dl>

<p>Definition at line <a class="el" href="interpreter_8cpp_source.html#l00056">56</a> of file <a class="el" href="interpreter_8cpp_source.html">interpreter.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a7d685607529ee43ab8c581cb778e129c"></a><!-- doxytag: member="KJS::Context::variableObject" ref="a7d685607529ee43ab8c581cb778e129c" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKJS_1_1Object.html">Object</a> Context::variableObject </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the variable object for the execution context. </p>
<p>This contains a property for each variable declared in the execution context.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The execution context's variable object </dd></dl>

<p>Definition at line <a class="el" href="interpreter_8cpp_source.html#l00051">51</a> of file <a class="el" href="interpreter_8cpp_source.html">interpreter.cpp</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="interpreter_8h_source.html">interpreter.h</a></li>
<li><a class="el" href="interpreter_8cpp_source.html">interpreter.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>kjs</h2>
<div class="nav_list">
<ul><li><a href="index.html">Main Page</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="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="classKJS_1_1BinaryLogicalNode.html">kjs::binarylogicalnode</option>,  <option value="classKJS_1_1Boolean.html">kjs::boolean</option>,  <option value="classKJS_1_1Collector.html">kjs::collector</option>,  <option value="classKJS_1_1Completion.html">kjs::completion</option>,  <option value="classKJS_1_1ConditionalNode.html">kjs::conditionalnode</option>,  <option value="classKJS_1_1Context.html">kjs::context</option>,  <option value="classKJS_1_1ContextImp.html">kjs::contextimp</option>,  <option value="classKJS_1_1CString.html">kjs::cstring</option>,  <option value="classKJS_1_1Error.html">kjs::error</option>,  <option value="classKJS_1_1ExecState.html">kjs::execstate</option>,  <option value="classKJS_1_1FunctionImp.html">kjs::functionimp</option>,  <option value="classKJS_1_1FunctionPrototypeImp.html">kjs::functionprototypeimp</option>,  <option value="classKJS_1_1Identifier.html">kjs::identifier</option>,  <option value="classKJS_1_1InternalFunctionImp.html">kjs::internalfunctionimp</option>,  <option value="classKJS_1_1Interpreter.html">kjs::interpreter</option>,  <option value="classKJS_1_1LabelStack.html">kjs::labelstack</option>,  <option value="classKJS_1_1List.html">kjs::list</option>,  <option value="classKJS_1_1ListIterator.html">kjs::listiterator</option>,  <option value="classKJS_1_1Lookup.html">kjs::lookup</option>,  <option value="classKJS_1_1Null.html">kjs::null</option>,  <option value="classKJS_1_1Number.html">kjs::number</option>,  <option value="classKJS_1_1Object.html">kjs::object</option>,  <option value="classKJS_1_1PropertyMap.html">kjs::propertymap</option>,  <option value="classKJS_1_1Reference.html">kjs::reference</option>,  <option value="classKJS_1_1ReferenceList.html">kjs::referencelist</option>,  <option value="classKJS_1_1ReferenceListIterator.html">kjs::referencelistiterator</option>,  <option value="classKJS_1_1SavedProperties.html">kjs::savedproperties</option>,  <option value="classKJS_1_1ScopeChain.html">kjs::scopechain</option>,  <option value="classKJS_1_1ScopeChainNode.html">kjs::scopechainnode</option>,  <option value="classKJS_1_1String.html">kjs::string</option>,  <option value="classKJS_1_1UCharReference.html">kjs::ucharreference</option>,  <option value="classKJS_1_1Undefined.html">kjs::undefined</option>,  <option value="classKJS_1_1UString.html">kjs::ustring</option>,  <option value="classKJS_1_1Value.html">kjs::value</option>,  <option value="classKJS_1_1ValueImp.html">kjs::valueimp</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>