Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > by-pkgid > 98d6b53e11e983e268c3e19f14e091a0 > files > 4275

kdepim-devel-doc-3.5.9-9mdv2008.1.x86_64.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>libkdepim: LinkLocator Class Reference (libkdepim)</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" />



<style type="text/css">
<!--
hr { display: none; }
#content h2 { margin-left: 0px; }
table.mdTable { background-color: #f8f8f8; border: .2em solid #d7d7d7; }
td.mdRow { padding: 8px 20px; }
td.md { font-weight: bold; }
td.mdname1 { font-weight: bold; color: #602020; }
td.mdname { font-weight: bold; color: #602020;  }

-->
</style>

</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>
  <img id="nav_header_logo_right" alt="" align="right" src="../../pimlogo.png" border="0" />

  <div id="nav_header_title" align="left">KDE PIM 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_left" style="text-align: left;">
/ <a href="../../">API Reference</a>
 / <a href=".">libkdepim</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;">
    <h2><a name="content"></a>libkdepim</h2>


<!-- Generated by Doxygen 1.5.5 -->
<div class="contents">
<h1>LinkLocator Class Reference</h1><!-- doxytag: class="LinkLocator" --><code>#include &lt;<a class="el" href="linklocator_8h-source.html">linklocator.h</a>&gt;</code>
<p>
Inherited by SpellingFilter::TextCensor.
<p>

<p>
<a href="classLinkLocator-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
<a class="el" href="classLinkLocator.html" title="LinkLocator assists in identifying sections of text that can usefully be converted...">LinkLocator</a> assists in identifying sections of text that can usefully be converted in hyperlinks in html. 
<p>
It is intended to be used in two ways: either by calling <a class="el" href="classLinkLocator.html#ad30cb1226658accda7765406fb51357">convertToHtml()</a> to convert a plaintext string into html, or to be derived from where more control is needed.<p>
Identifies URLs and email addresses embedded in plaintext. <dl class="author" compact><dt><b>Author:</b></dt><dd>Dave Corrie &lt;<a href="mailto:kde@davecorrie.com">kde@davecorrie.com</a>&gt; </dd></dl>

<p>Definition at line <a class="el" href="linklocator_8h-source.html#l00041">41</a> of file <a class="el" href="linklocator_8h-source.html">linklocator.h</a>.</p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLinkLocator.html#e6d94d993ad40bd59cf3b13889dfe360">LinkLocator</a> (const QString &amp;text, int pos=0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLinkLocator.html#1efd7d53ab0cb34c31c1347e445e762a">setMaxUrlLen</a> (int length)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLinkLocator.html#d9d720f74285a85ae561e55096a47a16">maxUrlLen</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLinkLocator.html#522c3fa92b6f4c349074884ad7ac0f85">setMaxAddressLen</a> (int length)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLinkLocator.html#9f759db161f52448f7f415602aa9ed89">maxAddressLen</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLinkLocator.html#3331951250f3223645f82b20b2247c2a">getUrl</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLinkLocator.html#c97e6fcb11fa8ac991d9b5d06107e88c">getEmailAddress</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLinkLocator.html#ad30cb1226658accda7765406fb51357">convertToHtml</a> (const QString &amp;plainText, int flags=0, int maxUrlLen=4096, int maxAddressLen=255)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLinkLocator.html#ea4502c780ceef2d4a2c77bb6143216b">pngToDataUrl</a> (const QString &amp;iconPath)</td></tr>

<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1976d4e362ab2771261cb7847fcc17ca"></a><!-- doxytag: member="LinkLocator::PreserveSpaces" ref="1976d4e362ab2771261cb7847fcc17ca" args="" -->
static const int&nbsp;</td><td class="memItemRight" valign="bottom"><b>PreserveSpaces</b> = 0x01</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cc6ee7daeb8e05b9c64c85f707d267b5"></a><!-- doxytag: member="LinkLocator::ReplaceSmileys" ref="cc6ee7daeb8e05b9c64c85f707d267b5" args="" -->
static const int&nbsp;</td><td class="memItemRight" valign="bottom"><b>ReplaceSmileys</b> = 0x02</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="eebdaa46745cbf35fa3683633504f428"></a><!-- doxytag: member="LinkLocator::IgnoreUrls" ref="eebdaa46745cbf35fa3683633504f428" args="" -->
static const int&nbsp;</td><td class="memItemRight" valign="bottom"><b>IgnoreUrls</b> = 0x04</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7ade14285ee5519b9701f1a27cc413ca"></a><!-- doxytag: member="LinkLocator::HighlightText" ref="7ade14285ee5519b9701f1a27cc413ca" args="" -->
static const int&nbsp;</td><td class="memItemRight" valign="bottom"><b>HighlightText</b> = 0x08</td></tr>

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLinkLocator.html#9da70c8aaa6c7393f179bc4125b613f3">mText</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLinkLocator.html#80641cfa3d8443ac9c8279a9511f0c36">mPos</a></td></tr>

</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="e6d94d993ad40bd59cf3b13889dfe360"></a><!-- doxytag: member="LinkLocator::LinkLocator" ref="e6d94d993ad40bd59cf3b13889dfe360" args="(const QString &amp;text, int pos=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LinkLocator::LinkLocator           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>text</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>pos</em> = <code>0</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Constructs a <a class="el" href="classLinkLocator.html" title="LinkLocator assists in identifying sections of text that can usefully be converted...">LinkLocator</a> that will search a plaintext string from a given starting point. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>text</em>&nbsp;</td><td>The string in which to search. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>pos</em>&nbsp;</td><td>An index into 'text' from where the search should begin. </td></tr>
  </table>
</dl>

<p>Definition at line <a class="el" href="linklocator_8cpp-source.html#l00043">43</a> of file <a class="el" href="linklocator_8cpp-source.html">linklocator.cpp</a>.</p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="1efd7d53ab0cb34c31c1347e445e762a"></a><!-- doxytag: member="LinkLocator::setMaxUrlLen" ref="1efd7d53ab0cb34c31c1347e445e762a" args="(int length)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void LinkLocator::setMaxUrlLen           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>length</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the maximum length of URLs that will be matched by <a class="el" href="classLinkLocator.html#3331951250f3223645f82b20b2247c2a">getUrl()</a>. 
<p>
By default, this is set to 4096 characters. The reason for this limit is that there may be possible security implications in handling URLs of unlimited length.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>length</em>&nbsp;</td><td>The new maximum length of URLs that will be matched by <a class="el" href="classLinkLocator.html#3331951250f3223645f82b20b2247c2a">getUrl()</a>. </td></tr>
  </table>
</dl>

<p>Definition at line <a class="el" href="linklocator_8cpp-source.html#l00067">67</a> of file <a class="el" href="linklocator_8cpp-source.html">linklocator.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="d9d720f74285a85ae561e55096a47a16"></a><!-- doxytag: member="LinkLocator::maxUrlLen" ref="d9d720f74285a85ae561e55096a47a16" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int LinkLocator::maxUrlLen           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The current limit on the maximum length of a URL.</dd></dl>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classLinkLocator.html#1efd7d53ab0cb34c31c1347e445e762a" title="Sets the maximum length of URLs that will be matched by getUrl().">setMaxUrlLen()</a>. </dd></dl>

<p>Definition at line <a class="el" href="linklocator_8cpp-source.html#l00072">72</a> of file <a class="el" href="linklocator_8cpp-source.html">linklocator.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="522c3fa92b6f4c349074884ad7ac0f85"></a><!-- doxytag: member="LinkLocator::setMaxAddressLen" ref="522c3fa92b6f4c349074884ad7ac0f85" args="(int length)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void LinkLocator::setMaxAddressLen           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>length</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the maximum length of email addresses that will be matched by <a class="el" href="classLinkLocator.html#c97e6fcb11fa8ac991d9b5d06107e88c">getEmailAddress()</a>. 
<p>
By default, this is set to 255 characters. The reason for this limit is that there may be possible security implications in handling addresses of unlimited length.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>length</em>&nbsp;</td><td>The new maximum length of email addresses that will be matched by <a class="el" href="classLinkLocator.html#c97e6fcb11fa8ac991d9b5d06107e88c">getEmailAddress()</a>. </td></tr>
  </table>
</dl>

<p>Definition at line <a class="el" href="linklocator_8cpp-source.html#l00077">77</a> of file <a class="el" href="linklocator_8cpp-source.html">linklocator.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="9f759db161f52448f7f415602aa9ed89"></a><!-- doxytag: member="LinkLocator::maxAddressLen" ref="9f759db161f52448f7f415602aa9ed89" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int LinkLocator::maxAddressLen           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The current limit on the maximum length of an email address.</dd></dl>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classLinkLocator.html#522c3fa92b6f4c349074884ad7ac0f85" title="Sets the maximum length of email addresses that will be matched by getEmailAddress()...">setMaxAddressLen()</a>. </dd></dl>

<p>Definition at line <a class="el" href="linklocator_8cpp-source.html#l00082">82</a> of file <a class="el" href="linklocator_8cpp-source.html">linklocator.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="3331951250f3223645f82b20b2247c2a"></a><!-- doxytag: member="LinkLocator::getUrl" ref="3331951250f3223645f82b20b2247c2a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString LinkLocator::getUrl           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Attempts to grab a URL starting at the current scan position. 
<p>
If there is no URL at the current scan position, then an empty string is returned. If a URL is found, the current scan position is set to the index of the last character in the URL.<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The URL at the current scan position, or an empty string. </dd></dl>

<p>Definition at line <a class="el" href="linklocator_8cpp-source.html#l00087">87</a> of file <a class="el" href="linklocator_8cpp-source.html">linklocator.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="c97e6fcb11fa8ac991d9b5d06107e88c"></a><!-- doxytag: member="LinkLocator::getEmailAddress" ref="c97e6fcb11fa8ac991d9b5d06107e88c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString LinkLocator::getEmailAddress           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Attempts to grab an email address. 
<p>
If there is an @ symbol at the current scan position, then the text will be searched both backwards and forwards to find the email address. If there is no @ symbol at the current scan position, an empty string is returned. If an address is found, then the current scan position is set to the index of the last character in the address.<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The email address at the current scan position, or an empty string. </dd></dl>

<p>Definition at line <a class="el" href="linklocator_8cpp-source.html#l00168">168</a> of file <a class="el" href="linklocator_8cpp-source.html">linklocator.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="ad30cb1226658accda7765406fb51357"></a><!-- doxytag: member="LinkLocator::convertToHtml" ref="ad30cb1226658accda7765406fb51357" args="(const QString &amp;plainText, int flags=0, int maxUrlLen=4096, int maxAddressLen=255)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString LinkLocator::convertToHtml           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>plainText</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>flags</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>maxUrlLen</em> = <code>4096</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>maxAddressLen</em> = <code>255</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Converts plaintext into html. 
<p>
The following characters are converted to HTML entities: &amp; " &lt; &gt;. Newlines are also preserved.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>plainText</em>&nbsp;</td><td>The text to be converted into HTML. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>flags</em>&nbsp;</td><td>The flags to consider when processing plainText. Currently supported flags are:<ul>
<li>PreserveSpaces, preserves the appearance of sequences of space and tab characters in the resulting HTML.</li><li>ReplaceSmileys, replace text smileys with emoticon images.</li><li>IgnoreUrls, doesn't parse any URLs.</li><li>HighlightText, interprets text highlighting markup like *bold*, _underlined_ and /italic/. </li></ul>
</td></tr>
    <tr><td valign="top"></td><td valign="top"><em>maxUrlLen</em>&nbsp;</td><td>The maximum length of permitted URLs. (See <a class="el" href="classLinkLocator.html#d9d720f74285a85ae561e55096a47a16">maxUrlLen()</a>.) </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>maxAddressLen</em>&nbsp;</td><td>The maximum length of permitted email addresses. (See <a class="el" href="classLinkLocator.html#9f759db161f52448f7f415602aa9ed89">maxAddressLen()</a>.) </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>An HTML version of the text supplied in the 'plainText' parameter, suitable for inclusion in the BODY of an HTML document. </dd></dl>

<p>Definition at line <a class="el" href="linklocator_8cpp-source.html#l00225">225</a> of file <a class="el" href="linklocator_8cpp-source.html">linklocator.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="ea4502c780ceef2d4a2c77bb6143216b"></a><!-- doxytag: member="LinkLocator::pngToDataUrl" ref="ea4502c780ceef2d4a2c77bb6143216b" args="(const QString &amp;iconPath)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString LinkLocator::pngToDataUrl           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>iconPath</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Embed the given PNG image into a data URL. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>iconPath</em>&nbsp;</td><td>path to the PNG image </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A data URL, QString::null if the image could not be read. </dd></dl>

<p>Definition at line <a class="el" href="linklocator_8cpp-source.html#l00353">353</a> of file <a class="el" href="linklocator_8cpp-source.html">linklocator.cpp</a>.</p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="9da70c8aaa6c7393f179bc4125b613f3"></a><!-- doxytag: member="LinkLocator::mText" ref="9da70c8aaa6c7393f179bc4125b613f3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString <a class="el" href="classLinkLocator.html#9da70c8aaa6c7393f179bc4125b613f3">LinkLocator::mText</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The plaintext string being scanned for URLs and email addresses. 
<p>

<p>Definition at line <a class="el" href="linklocator_8h-source.html#l00157">157</a> of file <a class="el" href="linklocator_8h-source.html">linklocator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="80641cfa3d8443ac9c8279a9511f0c36"></a><!-- doxytag: member="LinkLocator::mPos" ref="80641cfa3d8443ac9c8279a9511f0c36" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="classLinkLocator.html#80641cfa3d8443ac9c8279a9511f0c36">LinkLocator::mPos</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The current scan position. 
<p>

<p>Definition at line <a class="el" href="linklocator_8h-source.html#l00161">161</a> of file <a class="el" href="linklocator_8h-source.html">linklocator.h</a>.</p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="linklocator_8h-source.html">linklocator.h</a><li><a class="el" href="linklocator_8cpp-source.html">linklocator.cpp</a></ul>
</div>
    </div></div>


      </td>
  </tr>
  <tr>
    <td valign="top" id="leftmenu" width="25%">
      <a name="navigation"></a>
      <div class="menu_box"><h2>libkdepim</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></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="classActionBase.html">actionbase</option>,  <option value="classActionEditWidget.html">actioneditwidget</option>,  <option value="classAlarmClient.html">alarmclient</option>,  <option value="classConditionEditWidget.html">conditioneditwidget</option>,  <option value="classGroupItem.html">groupitem</option>,  <option value="classKABC_1_1ResourceNull.html">kabc::resourcenull</option>,  <option value="classKConfigWizard.html">kconfigwizard</option>,  <option value="classKDateEdit.html">kdateedit</option>,  <option value="classKDatePickerPopup.html">kdatepickerpopup</option>,  <option value="classKIncidenceChooser.html">kincidencechooser</option>,  <option value="classKomposer_1_1Core.html">komposer::core</option>,  <option value="classKomposer_1_1KomposerIface.html">komposer::komposeriface</option>,  <option value="classKParts_1_1InfoExtension.html">kparts::infoextension</option>,  <option value="classKParts_1_1SideBarExtension.html">kparts::sidebarextension</option>,  <option value="classKPartsGenericPart.html">kpartsgenericpart</option>,  <option value="classKPartsWidgetPlugin.html">kpartswidgetplugin</option>,  <option value="classKPIM_1_1BroadcastStatus.html">kpim::broadcaststatus</option>,  <option value="classKPIM_1_1ClickLineEdit.html">kpim::clicklineedit</option>,  <option value="classKPIM_1_1CollectingProcess.html">kpim::collectingprocess</option>,  <option value="classKPIM_1_1ConfigManager.html">kpim::configmanager</option>,  <option value="classKPIM_1_1DiffAlgoDisplay.html">kpim::diffalgodisplay</option>,  <option value="classKPIM_1_1DistributionList.html">kpim::distributionlist</option>,  <option value="classKPIM_1_1KMailCompletion.html">kpim::kmailcompletion</option>,  <option value="classKPIM_1_1KPixmapRegionSelectorDialog.html">kpim::kpixmapregionselectordialog</option>,  <option value="classKPIM_1_1KPixmapRegionSelectorWidget.html">kpim::kpixmapregionselectorwidget</option>,  <option value="classKPIM_1_1LdapClient.html">kpim::ldapclient</option>,  <option value="classKPIM_1_1LdapObject.html">kpim::ldapobject</option>,  <option value="classKPIM_1_1LdapSearch.html">kpim::ldapsearch</option>,  <option value="classKPIM_1_1OverlayWidget.html">kpim::overlaywidget</option>,  <option value="classKPIM_1_1PluginLoader.html">kpim::pluginloader</option>,  <option value="classKPIM_1_1ProgressManager.html">kpim::progressmanager</option>,  <option value="classKPIM_1_1ResourceABC.html">kpim::resourceabc</option>,  <option value="classKPIM_1_1SelectionItem.html">kpim::selectionitem</option>,  <option value="classKPIM_1_1ThreadWeaver_1_1Event.html">kpim::threadweaver::event</option>,  <option value="classKPIM_1_1ThreadWeaver_1_1Job.html">kpim::threadweaver::job</option>,  <option value="classKPIM_1_1ThreadWeaver_1_1Thread.html">kpim::threadweaver::thread</option>,  <option value="classKPIM_1_1ThreadWeaver_1_1Weaver.html">kpim::threadweaver::weaver</option>,  <option value="classKPIM_1_1ThreadWeaver_1_1WeaverExtension.html">kpim::threadweaver::weaverextension</option>,  <option value="classKPIM_1_1ThreadWeaver_1_1WeaverThreadLogger.html">kpim::threadweaver::weaverthreadlogger</option>,  <option value="classKPrefsDialog.html">kprefsdialog</option>,  <option value="classKPrefsWid.html">kprefswid</option>,  <option value="classKPrefsWidBool.html">kprefswidbool</option>,  <option value="classKPrefsWidColor.html">kprefswidcolor</option>,  <option value="classKPrefsWidCombo.html">kprefswidcombo</option>,  <option value="classKPrefsWidDate.html">kprefswiddate</option>,  <option value="classKPrefsWidDuration.html">kprefswidduration</option>,  <option value="classKPrefsWidFont.html">kprefswidfont</option>,  <option value="classKPrefsWidInt.html">kprefswidint</option>,  <option value="classKPrefsWidManager.html">kprefswidmanager</option>,  <option value="classKPrefsWidPath.html">kprefswidpath</option>,  <option value="classKPrefsWidRadios.html">kprefswidradios</option>,  <option value="classKPrefsWidString.html">kprefswidstring</option>,  <option value="classKPrefsWidTime.html">kprefswidtime</option>,  <option value="classKRecentAddress_1_1RecentAddresses.html">krecentaddress::recentaddresses</option>,  <option value="classKRegExp3.html">kregexp3</option>,  <option value="classKResourcePrefs.html">kresourceprefs</option>,  <option value="classKRSqueezedTextLabel.html">krsqueezedtextlabel</option>,  <option value="classKSubscription.html">ksubscription</option>,  <option value="classKTimeEdit.html">ktimeedit</option>,  <option value="classKVCardDrag.html">kvcarddrag</option>,  <option value="classKWidgetLister.html">kwidgetlister</option>,  <option value="classLinkLocator.html">linklocator</option>,  <option value="classQStrictUtf7Codec.html">qstrictutf7codec</option>,  <option value="classQUtf7Codec.html">qutf7codec</option>,  <option value="classRuleEditWidget.html">ruleeditwidget</option>,  <option value="classRuleListWidget.html">rulelistwidget</option>,  <option value="classRuleStack.html">rulestack</option>,  <option value="classScorableGroup.html">scorablegroup</option>,  <option value="classSingleActionWidget.html">singleactionwidget</option>,  <option value="classSingleConditionWidget.html">singleconditionwidget</option>,
</select>
</form>
</div>
-->
</div></div>
<div class="menu_box"><h2>API Dox</h2>
<div class="nav_list">
<ul>
<li><a href="../../akregator/html/index.html">akregator</a></li><li>&nbsp;&nbsp;<a href="../../akregator/src/html/index.html">src</a></li><li>&nbsp;&nbsp;&nbsp;&nbsp;<a href="../../akregator/src/librss/html/index.html">librss</a></li><li><a href="../../certmanager/html/index.html">certmanager</a></li><li>&nbsp;&nbsp;<a href="../../certmanager/lib/html/index.html">lib</a></li><li><a href="../../kaddressbook/html/index.html">kaddressbook</a></li><li><a href="../../kalarm/html/index.html">kalarm</a></li><li>&nbsp;&nbsp;<a href="../../kalarm/lib/html/index.html">lib</a></li><li><a href="../../kandy/html/index.html">kandy</a></li><li><a href="../../karm/html/index.html">karm</a></li><li><a href="../../kdgantt/html/index.html">kdgantt</a></li><li><a href="../../kgantt/html/index.html">kgantt</a></li><li><a href="../../kioslaves/html/index.html">kioslaves</a></li><li>&nbsp;&nbsp;<a href="../../kioslaves/imap4/html/index.html">imap4</a></li><li>&nbsp;&nbsp;<a href="../../kioslaves/mbox/html/index.html">mbox</a></li><li><a href="../../kitchensync/html/index.html">kitchensync</a></li><li><a href="../../kmail/html/index.html">kmail</a></li><li><a href="../../knotes/html/index.html">knotes</a></li><li><a href="../../konsolekalendar/html/index.html">konsolekalendar</a></li><li><a href="../../kontact/html/index.html">kontact</a></li><li><a href="../../korganizer/html/index.html">korganizer</a></li><li><a href="../../kpilot/html/index.html">kpilot</a></li><li>&nbsp;&nbsp;<a href="../../kpilot/kpilot/html/index.html">kpilot</a></li><li>&nbsp;&nbsp;<a href="../../kpilot/lib/html/index.html">lib</a></li><li><a href="../../libemailfunctions/html/index.html">libemailfunctions</a></li><li><a href="../../libkcal/html/index.html">libkcal</a></li><li><a href="../../libkdepim/html/index.html">libkdepim</a></li><li><a href="../../libkholidays/html/index.html">libkholidays</a></li><li><a href="../../libkmime/html/index.html">libkmime</a></li><li><a href="../../libkpgp/html/index.html">libkpgp</a></li><li><a href="../../libkpimidentities/html/index.html">libkpimidentities</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>