Sophie

Sophie

distrib > Fedora > 18 > x86_64 > by-pkgid > 110492f5122731329f0db69a1df590c3 > files > 4662

kdepimlibs-apidocs-4.10.5-1.fc18.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" xml:lang="en">
<head>
  <title>KontactInterface::UniqueAppHandler Class Reference</title>
<style type="text/css">
  .cp-doNotDisplay { display: none; }
  @media aural, braille, handheld, tty { .cp-doNotDisplay { display: inline; speak: normal; }}
  .cp-edit { text-align: right; }
  @media print, embossed { .cp-edit { display: none; }}
</style>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <meta http-equiv="Content-Style-Type" content="text/css" />
  <link rel="meta" href="http://www.kde.org/labels.rdf" type="application/rdf+xml" title="ICRA labels" />
  <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" />
  <meta name="no-email-collection" content="http://www.unspam.com/noemailcollection" />
  <script type="text/javascript" src="jquery.js"></script>
  <script type="text/javascript" src="dynsections.js"></script>
  <link rel="shortcut icon" href="../../favicon.ico" /><link rel="icon" href="../../favicon.ico" />
  <link rel="stylesheet" media="screen" type="text/css" title="KDE Colors" href="../../kde.css" />
  <link rel="stylesheet" media="print, embossed" type="text/css" href="../../print.css" />
  <link rel="stylesheet" media="screen, aural, handheld, tty, braille" type="text/css" title="Flat" href="../../flat.css" />
  <link rel="stylesheet" type="text/css" href="../../doxygen.css" />
  <link rel="stylesheet" type="text/css" href="../../tabs.css" />
</head>
<body>
<ul class="cp-doNotDisplay">
  <li><a href="#cp-content" accesskey="2">Skip to content</a></li>
  <li><a href="#cp-menu" accesskey="5">Skip to link menu</a></li>
</ul>
<div id="container">
<div id="header">
  <div id="header_top"><div><div>
    <img alt ="" src="../../top-kde.jpg"/>
    </div></div></div>
  <div id="header_bottom">
    <div id="location">
      <ul>
        <li><a href="http://api.kde.org">KDE API Reference</a></li>
        <li><a href="../../index.html">kdepimlibs-4.10.5 API Reference</a></li>
      </ul>
    </div>
    <div id="menu">
<ul>
<li><a href="http://www.kde.org/">KDE Home</a></li>
<li><a href="http://kde.org/contact/">Contact Us</a></li>
</ul>
</div>
</div>
</div>
<!-- End page header -->
    <div id="body_wrapper">
      <div id="body">
        <!-- begin main content -->
        <div id="right">
          <div class="content">
          <div id="main">
            <div class="clearer">&nbsp;</div>
<h2><a name="content"></a>Kontact Plugin Interface Library</h2>
<!-- BC -->
<div id="top">
<!-- Generated by Doxygen 1.8.3.1 -->
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><b>KontactInterface</b></li><li class="navelem"><a class="el" href="classKontactInterface_1_1UniqueAppHandler.html">UniqueAppHandler</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-slots">Public Slots</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="classKontactInterface_1_1UniqueAppHandler-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">KontactInterface::UniqueAppHandler Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div>  </div>
</div><!--header-->
<div class="contents">

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

<p>Inherits QObject.</p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-slots"></a>
Public Slots</h2></td></tr>
<tr class="memitem:a9309af626998bee34250b7aa8ca09831"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9309af626998bee34250b7aa8ca09831"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>load</b> ()</td></tr>
<tr class="separator:a9309af626998bee34250b7aa8ca09831"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42cf29917a99f1604543b1d09a43704b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a42cf29917a99f1604543b1d09a43704b"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>newInstance</b> (const QByteArray &amp;asn_id, const QByteArray &amp;args)</td></tr>
<tr class="separator:a42cf29917a99f1604543b1d09a43704b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:abb611349bba5ed0b7282d8b37190c75b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abb611349bba5ed0b7282d8b37190c75b"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>UniqueAppHandler</b> (<a class="el" href="classKontactInterface_1_1Plugin.html">Plugin</a> *plugin)</td></tr>
<tr class="separator:abb611349bba5ed0b7282d8b37190c75b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5875a217e1f0dafbef2c5c2fbad8e3c9"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKontactInterface_1_1UniqueAppHandler.html#a5875a217e1f0dafbef2c5c2fbad8e3c9">loadCommandLineOptions</a> ()=0</td></tr>
<tr class="separator:a5875a217e1f0dafbef2c5c2fbad8e3c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74f3f7424ca3fa0ecf30ddceabf539a4"><td class="memItemLeft" align="right" valign="top">QWidget *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKontactInterface_1_1UniqueAppHandler.html#a74f3f7424ca3fa0ecf30ddceabf539a4">mainWidget</a> ()</td></tr>
<tr class="separator:a74f3f7424ca3fa0ecf30ddceabf539a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8abe93970b5e0cfd7d21e79894808717"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8abe93970b5e0cfd7d21e79894808717"></a>
<a class="el" href="classKontactInterface_1_1Plugin.html">Plugin</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>plugin</b> () const </td></tr>
<tr class="separator:a8abe93970b5e0cfd7d21e79894808717"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a6d5d90fb8840627756351e07d895e820"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKontactInterface_1_1UniqueAppHandler.html#a6d5d90fb8840627756351e07d895e820">setMainWidget</a> (QWidget *widget)</td></tr>
<tr class="separator:a6d5d90fb8840627756351e07d895e820"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a9e06667fe43ce4a0b92c807b24c68d91"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e06667fe43ce4a0b92c807b24c68d91"></a>
virtual int&#160;</td><td class="memItemRight" valign="bottom"><b>newInstance</b> ()</td></tr>
<tr class="separator:a9e06667fe43ce4a0b92c807b24c68d91"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>D-Bus Object that has the name of the standalone application (e.g. </p>
<p>"kmail") and implements newInstance() so that running the separate application does the right thing when kontact is running. By default this means simply bringing the main window to the front, but newInstance can be reimplemented. </p>

<p>Definition at line <a class="el" href="uniqueapphandler_8h_source.html#l00037">37</a> of file <a class="el" href="uniqueapphandler_8h_source.html">uniqueapphandler.h</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a5875a217e1f0dafbef2c5c2fbad8e3c9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void KontactInterface::UniqueAppHandler::loadCommandLineOptions </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This must be reimplemented so that app-specific command line options can be parsed. </p>

</div>
</div>
<a class="anchor" id="a74f3f7424ca3fa0ecf30ddceabf539a4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QWidget * KontactInterface::UniqueAppHandler::mainWidget </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the main widget, which will zero if <a class="el" href="classKontactInterface_1_1UniqueAppHandler.html#a6d5d90fb8840627756351e07d895e820" title="Sets the main QWidget widget associated with this application.">setMainWidget()</a> has not be called yet. </p>
<dl class="section since"><dt>Since</dt><dd>4.6 </dd></dl>

<p>Definition at line <a class="el" href="uniqueapphandler_8cpp_source.html#l00249">249</a> of file <a class="el" href="uniqueapphandler_8cpp_source.html">uniqueapphandler.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a6d5d90fb8840627756351e07d895e820"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void KontactInterface::UniqueAppHandler::setMainWidget </td>
          <td>(</td>
          <td class="paramtype">QWidget *&#160;</td>
          <td class="paramname"><em>widget</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Sets the main QWidget <code>widget</code> associated with this application. </p>

<p>Definition at line <a class="el" href="uniqueapphandler_8cpp_source.html#l00244">244</a> of file <a class="el" href="uniqueapphandler_8cpp_source.html">uniqueapphandler.cpp</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="uniqueapphandler_8h_source.html">uniqueapphandler.h</a></li>
<li><a class="el" href="uniqueapphandler_8cpp_source.html">uniqueapphandler.cpp</a></li>
</ul>
</div><!-- contents -->
<div class="copyrights">
This file is part of the KDE documentation.<br/>
Documentation copyright &copy; 1996-2013 The KDE developers.<br/>
Generated on Fri Jul 12 2013 16:48:49 by
<a href="http://www.doxygen.org/index.html">doxygen</a> 1.8.3.1 written
by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>, &copy;&nbsp;1997-2006
<p>
KDE's <a href="http://techbase.kde.org/Policies/Library_Documentation_Policy">Doxygen guidelines</a> are available online.
</p>
</div>
            </div>
          </div>
        </div>
        <div id="left">
          <div class="menu_box">
<a name="cp-menu" /><div class="menutitle"><div>
<h2 id="cp-menu-project">Kontact Plugin Interface Library</h2>
<a href="#cp-skip-project" class="cp-doNotDisplay">Skip menu "Kontact Plugin Interface Library"</a>
</div></div>
<ul><li><a href="index.html">Main Page</a></li><li><a href="classes.html">Alphabetical List</a></li><li><a href="annotated.html">Class List</a></li><li><a href="hierarchy.html">Class Hierarchy</a></li><li><a href="functions.html">Class Members</a></li><li><a href="files.html">File List</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="classKontactInterface_1_1Core.html">kontactinterface::core</option>,  <option value="classKontactInterface_1_1PimUniqueApplication.html">kontactinterface::pimuniqueapplication</option>,  <option value="classKontactInterface_1_1Plugin.html">kontactinterface::plugin</option>,  <option value="classKontactInterface_1_1Summary.html">kontactinterface::summary</option>,  <option value="classKontactInterface_1_1UniqueAppHandler.html">kontactinterface::uniqueapphandler</option>,  <option value="classKontactInterface_1_1UniqueAppHandlerFactory.html">kontactinterface::uniqueapphandlerfactory</option>,  <option value="classKontactInterface_1_1UniqueAppHandlerFactoryBase.html">kontactinterface::uniqueapphandlerfactorybase</option>,  <option value="classKontactInterface_1_1UniqueAppWatcher.html">kontactinterface::uniqueappwatcher</option>,
</select>
</form>
</div>
-->
<div class="menu_box">
<a name="cp-menu" /><div class="menutitle"><div>
<h2 id="cp-menu-project">kdepimlibs-4.10.5 API Reference</h2>
<a href="#cp-skip-project" class="cp-doNotDisplay">Skip menu "kdepimlibs-4.10.5 API Reference"</a>
</div></div>
<div class="nav_list">
<ul>
<li><a href="../../akonadi/html/index.html">akonadi</a></li><li>&nbsp;&nbsp;<a href="../../akonadi/contact/html/index.html">contact</a></li><li>&nbsp;&nbsp;<a href="../../akonadi/kmime/html/index.html">kmime</a></li><li>&nbsp;&nbsp;<a href="../../akonadi/socialutils/html/index.html">socialutils</a></li><li><a href="../../kabc/html/index.html">kabc</a></li><li><a href="../../kalarmcal/html/index.html">kalarmcal</a></li><li><a href="../../kblog/html/index.html">kblog</a></li><li><a href="../../kcal/html/index.html">kcal</a></li><li><a href="../../kcalcore/html/index.html">kcalcore</a></li><li><a href="../../kcalutils/html/index.html">kcalutils</a></li><li><a href="../../kholidays/html/index.html">kholidays</a></li><li><a href="../../kimap/html/index.html">kimap</a></li><li><a href="../../kioslave/html/index.html">kioslave</a></li><li>&nbsp;&nbsp;<a href="../../kioslave/imap4/html/index.html">imap4</a></li><li>&nbsp;&nbsp;<a href="../../kioslave/mbox/html/index.html">mbox</a></li><li>&nbsp;&nbsp;<a href="../../kioslave/nntp/html/index.html">nntp</a></li><li><a href="../../kldap/html/index.html">kldap</a></li><li><a href="../../kmbox/html/index.html">kmbox</a></li><li><a href="../../kmime/html/index.html">kmime</a></li><li><a href="../../kontactinterface/html/index.html">kontactinterface</a></li><li><a href="../../kpimidentities/html/index.html">kpimidentities</a></li><li><a href="../../kpimtextedit/html/index.html">kpimtextedit</a></li><li><a href="../../kpimutils/html/index.html">kpimutils</a></li><li><a href="../../kresources/html/index.html">kresources</a></li><li><a href="../../ktnef/html/index.html">ktnef</a></li><li><a href="../../kxmlrpcclient/html/index.html">kxmlrpcclient</a></li><li><a href="../../mailtransport/html/index.html">mailtransport</a></li><li><a href="../../microblog/html/index.html">microblog</a></li><li><a href="../../qgpgme/html/index.html">qgpgme</a></li><li><a href="../../syndication/html/index.html">syndication</a></li><li>&nbsp;&nbsp;<a href="../../syndication/atom/html/index.html">atom</a></li><li>&nbsp;&nbsp;<a href="../../syndication/rdf/html/index.html">rdf</a></li><li>&nbsp;&nbsp;<a href="../../syndication/rss2/html/index.html">rss2</a></li>
</ul></div></div>
<!-- api_searchbox -->
          </div>
        </div>
        <div class="clearer"></div>
      </div>
      <div class="clearer"></div>
    </div>
    <div id="end_body"></div>
    <div id="footer"><div id="footer_text">
    Report problems with this website to <a href="https://bugs.kde.org/enter_sysadmin_request.cgi?component=api.kde.org">our bug tracking system</a>.<br>
    Contact the specific authors with questions and comments about the page contents.<p>
    KDE<sup>&#174;</sup> and <a href="/media/images/kde_gear_black.png">the K Desktop Environment<sup>&#174;</sup> logo</a> are registered trademarks of <a href="http://ev.kde.org/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> |
        <a href="http://www.kde.org/contact/impressum.php">Legal</a></p>
    </div></div>
  </div>
<!--
WARNING: DO NOT SEND MAIL TO THE FOLLOWING EMAIL ADDRESS! YOU WILL
BE BLOCKED INSTANTLY AND PERMANENTLY!
<a href="mailto:aaaatrap-45abe0e0c3bebc77@kde.org">Block me</a>
WARNING END
-->
</body>
</html>