Sophie

Sophie

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

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>kpilot/kpilot: kpilotConfigDialog_device.cc Source File (kpilot/kpilot)</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="../../html/index.html">kpilot</a> / <a href=".">kpilot</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>kpilot/kpilot</h2>


<!-- Generated by Doxygen 1.5.5 -->
<h1>kpilotConfigDialog_device.cc</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;kdialog.h&gt;</span>
<a name="l00002"></a>00002 <span class="preprocessor">#include &lt;klocale.h&gt;</span>
<a name="l00003"></a>00003 <span class="comment">/****************************************************************************</span>
<a name="l00004"></a>00004 <span class="comment">** Form implementation generated from reading ui file './kpilotConfigDialog_device.ui'</span>
<a name="l00005"></a>00005 <span class="comment">**</span>
<a name="l00006"></a>00006 <span class="comment">** Created: Tue Mar 18 20:18:03 2008</span>
<a name="l00007"></a>00007 <span class="comment">**</span>
<a name="l00008"></a>00008 <span class="comment">** WARNING! All changes made in this file will be lost!</span>
<a name="l00009"></a>00009 <span class="comment">****************************************************************************/</span>
<a name="l00010"></a>00010 
<a name="l00011"></a>00011 <span class="preprocessor">#include "kpilotConfigDialog_device.h"</span>
<a name="l00012"></a>00012 
<a name="l00013"></a>00013 <span class="preprocessor">#include &lt;qvariant.h&gt;</span>
<a name="l00014"></a>00014 <span class="preprocessor">#include &lt;qlabel.h&gt;</span>
<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;qlineedit.h&gt;</span>
<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;qcombobox.h&gt;</span>
<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;qlayout.h&gt;</span>
<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;qtooltip.h&gt;</span>
<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;qwhatsthis.h&gt;</span>
<a name="l00020"></a>00020 
<a name="l00021"></a>00021 <span class="comment">/*</span>
<a name="l00022"></a>00022 <span class="comment"> *  Constructs a DeviceConfigWidget as a child of 'parent', with the</span>
<a name="l00023"></a>00023 <span class="comment"> *  name 'name' and widget flags set to 'f'.</span>
<a name="l00024"></a>00024 <span class="comment"> */</span>
<a name="l00025"></a>00025 DeviceConfigWidget::DeviceConfigWidget( QWidget* parent, <span class="keyword">const</span> <span class="keywordtype">char</span>* name, WFlags fl )
<a name="l00026"></a>00026     : QWidget( parent, name, fl )
<a name="l00027"></a>00027 {
<a name="l00028"></a>00028     <span class="keywordflow">if</span> ( !name )
<a name="l00029"></a>00029     setName( <span class="stringliteral">"DeviceForm"</span> );
<a name="l00030"></a>00030     DeviceFormLayout = <span class="keyword">new</span> QGridLayout( <span class="keyword">this</span>, 1, 1, 0, 6, <span class="stringliteral">"DeviceFormLayout"</span>); 
<a name="l00031"></a>00031 
<a name="l00032"></a>00032     TextLabel1 = <span class="keyword">new</span> QLabel( <span class="keyword">this</span>, <span class="stringliteral">"TextLabel1"</span> );
<a name="l00033"></a>00033 
<a name="l00034"></a>00034     DeviceFormLayout-&gt;addWidget( TextLabel1, 0, 0 );
<a name="l00035"></a>00035 
<a name="l00036"></a>00036     fPilotDevice = <span class="keyword">new</span> QLineEdit( <span class="keyword">this</span>, <span class="stringliteral">"fPilotDevice"</span> );
<a name="l00037"></a>00037 
<a name="l00038"></a>00038     DeviceFormLayout-&gt;addMultiCellWidget( fPilotDevice, 0, 0, 1, 2 );
<a name="l00039"></a>00039 
<a name="l00040"></a>00040     TextLabel4 = <span class="keyword">new</span> QLabel( <span class="keyword">this</span>, <span class="stringliteral">"TextLabel4"</span> );
<a name="l00041"></a>00041 
<a name="l00042"></a>00042     DeviceFormLayout-&gt;addWidget( TextLabel4, 1, 0 );
<a name="l00043"></a>00043 
<a name="l00044"></a>00044     fUserName = <span class="keyword">new</span> QLineEdit( <span class="keyword">this</span>, <span class="stringliteral">"fUserName"</span> );
<a name="l00045"></a>00045 
<a name="l00046"></a>00046     DeviceFormLayout-&gt;addMultiCellWidget( fUserName, 4, 4, 1, 2 );
<a name="l00047"></a>00047     spacer1 = <span class="keyword">new</span> QSpacerItem( 20, 90, QSizePolicy::Minimum, QSizePolicy::Expanding );
<a name="l00048"></a>00048     DeviceFormLayout-&gt;addItem( spacer1, 5, 2 );
<a name="l00049"></a>00049 
<a name="l00050"></a>00050     fPilotSpeed = <span class="keyword">new</span> QComboBox( FALSE, <span class="keyword">this</span>, <span class="stringliteral">"fPilotSpeed"</span> );
<a name="l00051"></a>00051 
<a name="l00052"></a>00052     DeviceFormLayout-&gt;addWidget( fPilotSpeed, 1, 1 );
<a name="l00053"></a>00053 
<a name="l00054"></a>00054     textLabel1 = <span class="keyword">new</span> QLabel( <span class="keyword">this</span>, <span class="stringliteral">"textLabel1"</span> );
<a name="l00055"></a>00055 
<a name="l00056"></a>00056     DeviceFormLayout-&gt;addWidget( textLabel1, 3, 0 );
<a name="l00057"></a>00057 
<a name="l00058"></a>00058     TextLabel2 = <span class="keyword">new</span> QLabel( <span class="keyword">this</span>, <span class="stringliteral">"TextLabel2"</span> );
<a name="l00059"></a>00059 
<a name="l00060"></a>00060     DeviceFormLayout-&gt;addWidget( TextLabel2, 4, 0 );
<a name="l00061"></a>00061 
<a name="l00062"></a>00062     fPilotEncoding = <span class="keyword">new</span> QComboBox( FALSE, <span class="keyword">this</span>, <span class="stringliteral">"fPilotEncoding"</span> );
<a name="l00063"></a>00063     fPilotEncoding-&gt;setEditable( TRUE );
<a name="l00064"></a>00064 
<a name="l00065"></a>00065     DeviceFormLayout-&gt;addMultiCellWidget( fPilotEncoding, 3, 3, 1, 2 );
<a name="l00066"></a>00066 
<a name="l00067"></a>00067     textLabel1_2 = <span class="keyword">new</span> QLabel( <span class="keyword">this</span>, <span class="stringliteral">"textLabel1_2"</span> );
<a name="l00068"></a>00068 
<a name="l00069"></a>00069     DeviceFormLayout-&gt;addWidget( textLabel1_2, 2, 0 );
<a name="l00070"></a>00070 
<a name="l00071"></a>00071     fWorkaround = <span class="keyword">new</span> QComboBox( FALSE, <span class="keyword">this</span>, <span class="stringliteral">"fWorkaround"</span> );
<a name="l00072"></a>00072 
<a name="l00073"></a>00073     DeviceFormLayout-&gt;addMultiCellWidget( fWorkaround, 2, 2, 1, 2 );
<a name="l00074"></a>00074     languageChange();
<a name="l00075"></a>00075     resize( QSize(383, 334).expandedTo(minimumSizeHint()) );
<a name="l00076"></a>00076     clearWState( WState_Polished );
<a name="l00077"></a>00077 
<a name="l00078"></a>00078     <span class="comment">// buddies</span>
<a name="l00079"></a>00079     TextLabel1-&gt;setBuddy( fPilotDevice );
<a name="l00080"></a>00080     TextLabel4-&gt;setBuddy( fPilotSpeed );
<a name="l00081"></a>00081     textLabel1-&gt;setBuddy( fPilotEncoding );
<a name="l00082"></a>00082     TextLabel2-&gt;setBuddy( fUserName );
<a name="l00083"></a>00083     textLabel1_2-&gt;setBuddy( fWorkaround );
<a name="l00084"></a>00084 }
<a name="l00085"></a>00085 
<a name="l00086"></a>00086 <span class="comment">/*</span>
<a name="l00087"></a>00087 <span class="comment"> *  Destroys the object and frees any allocated resources</span>
<a name="l00088"></a>00088 <span class="comment"> */</span>
<a name="l00089"></a>00089 DeviceConfigWidget::~DeviceConfigWidget()
<a name="l00090"></a>00090 {
<a name="l00091"></a>00091     <span class="comment">// no need to delete child widgets, Qt does it all for us</span>
<a name="l00092"></a>00092 }
<a name="l00093"></a>00093 
<a name="l00094"></a>00094 <span class="comment">/*</span>
<a name="l00095"></a>00095 <span class="comment"> *  Sets the strings of the subwidgets using the current</span>
<a name="l00096"></a>00096 <span class="comment"> *  language.</span>
<a name="l00097"></a>00097 <span class="comment"> */</span>
<a name="l00098"></a>00098 <span class="keywordtype">void</span> DeviceConfigWidget::languageChange()
<a name="l00099"></a>00099 {
<a name="l00100"></a>00100     setCaption( tr2i18n( <span class="stringliteral">"KPilot Options"</span> ) );
<a name="l00101"></a>00101     TextLabel1-&gt;setText( tr2i18n( <span class="stringliteral">"Pilot &amp;device:"</span> ) );
<a name="l00102"></a>00102     QWhatsThis::add( TextLabel1, tr2i18n( <span class="stringliteral">"&lt;qt&gt;Enter the device the Pilot is attached to (for instance a serial or USB port) here. You can also use &lt;i&gt;/dev/pilot&lt;/i&gt;, and make that a symlink to the correct device. You need write permission to successfully synchronize with the handheld.&lt;/qt&gt;"</span> ) );
<a name="l00103"></a>00103     QWhatsThis::add( fPilotDevice, tr2i18n( <span class="stringliteral">"&lt;qt&gt;Enter the device the Pilot is attached to (for instance a serial or USB port) here. You can also use &lt;i&gt;/dev/pilot&lt;/i&gt;, and make that a symlink to the correct device. You need write permission to successfully synchronize with the handheld.&lt;/qt&gt;"</span> ) );
<a name="l00104"></a>00104     TextLabel4-&gt;setText( tr2i18n( <span class="stringliteral">"&amp;Speed:"</span> ) );
<a name="l00105"></a>00105     QWhatsThis::add( TextLabel4, tr2i18n( <span class="stringliteral">"&lt;qt&gt;Select the speed of the serial connection to your handheld here. This has no meaning for USB devices. For an older model, choose 9600. Newer models may be able to handle speeds up to the maximum listed, 115200. You can experiment with the connection speed: the manual suggests starting at a speed of 19200 and trying faster speeds to see if they work.&lt;/qt&gt;"</span> ) );
<a name="l00106"></a>00106     QWhatsThis::add( fUserName, tr2i18n( <span class="stringliteral">"&lt;qt&gt;Enter your name here, as it appears in the Pilot's &amp;quot;Owner&amp;quot; setting.&lt;/qt&gt;"</span> ) );
<a name="l00107"></a>00107     fPilotSpeed-&gt;clear();
<a name="l00108"></a>00108     fPilotSpeed-&gt;insertItem( tr2i18n( <span class="stringliteral">"9600"</span> ) );
<a name="l00109"></a>00109     fPilotSpeed-&gt;insertItem( tr2i18n( <span class="stringliteral">"19200"</span> ) );
<a name="l00110"></a>00110     fPilotSpeed-&gt;insertItem( tr2i18n( <span class="stringliteral">"38400"</span> ) );
<a name="l00111"></a>00111     fPilotSpeed-&gt;insertItem( tr2i18n( <span class="stringliteral">"57600"</span> ) );
<a name="l00112"></a>00112     fPilotSpeed-&gt;insertItem( tr2i18n( <span class="stringliteral">"115200"</span> ) );
<a name="l00113"></a>00113     QWhatsThis::add( fPilotSpeed, tr2i18n( <span class="stringliteral">"&lt;qt&gt;Select the speed of the serial connection to your handheld here. This has no meaning for USB devices. For an older model, choose 9600. Newer models may be able to handle speeds up to the maximum listed, 115200. You can experiment with the connection speed: the manual suggests starting at a speed of 19200 and trying faster speeds to see if they work.&lt;/qt&gt;"</span> ) );
<a name="l00114"></a>00114     textLabel1-&gt;setText( tr2i18n( <span class="stringliteral">"En&amp;coding:"</span> ) );
<a name="l00115"></a>00115     QWhatsThis::add( textLabel1, tr2i18n( <span class="stringliteral">"&lt;qt&gt;PalmOS devices are available in many different languages. If your device uses a different encoding than ISO-latin1 (ISO8859-1), select the correct encoding here, in order to display special characters correctly.&lt;/qt&gt;"</span> ) );
<a name="l00116"></a>00116     TextLabel2-&gt;setText( tr2i18n( <span class="stringliteral">"Pilot &amp;user:"</span> ) );
<a name="l00117"></a>00117     QWhatsThis::add( TextLabel2, tr2i18n( <span class="stringliteral">"&lt;qt&gt;Enter your name here, as it appears in the Pilot's &amp;quot;Owner&amp;quot; setting.&lt;/qt&gt;"</span> ) );
<a name="l00118"></a>00118     QWhatsThis::add( fPilotEncoding, tr2i18n( <span class="stringliteral">"&lt;qt&gt;PalmOS devices are available in many different languages. If your device uses a different encoding than ISO-latin1 (ISO8859-1), select the correct encoding here, in order to display special characters correctly.&lt;/qt&gt;"</span> ) );
<a name="l00119"></a>00119     textLabel1_2-&gt;setText( tr2i18n( <span class="stringliteral">"&amp;Workarounds:"</span> ) );
<a name="l00120"></a>00120     fWorkaround-&gt;clear();
<a name="l00121"></a>00121     fWorkaround-&gt;insertItem( tr2i18n( <span class="stringliteral">"None"</span> ) );
<a name="l00122"></a>00122     fWorkaround-&gt;insertItem( tr2i18n( <span class="stringliteral">"Zire 31, 72, Tungsten T5"</span> ) );
<a name="l00123"></a>00123     QWhatsThis::add( fWorkaround, QString::null );
<a name="l00124"></a>00124 }
<a name="l00125"></a>00125 
<a name="l00126"></a>00126 <span class="preprocessor">#include "kpilotConfigDialog_device.moc"</span>
</pre></div></div>
    </div></div>


      </td>
  </tr>
  <tr>
    <td valign="top" id="leftmenu" width="25%">
      <a name="navigation"></a>
      <div class="menu_box"><h2>kpilot/kpilot</h2>
<div class="nav_list">
<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="files.html">File List</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="classDBFlagsEditor.html">dbflagseditor</option>,  <option value="classDBRecordEditor.html">dbrecordeditor</option>,  <option value="classListCategorizer.html">listcategorizer</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>