Sophie

Sophie

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

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>korganizer: kogroupwareprefspage.cpp Source File (korganizer)</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=".">korganizer</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>korganizer</h2>


<!-- Generated by Doxygen 1.5.5 -->
<h1>kogroupwareprefspage.cpp</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 './kogroupwareprefspage.ui'</span>
<a name="l00005"></a>00005 <span class="comment">**</span>
<a name="l00006"></a>00006 <span class="comment">** Created: Tue Mar 18 20:35:20 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 "kogroupwareprefspage.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;qpushbutton.h&gt;</span>
<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;qtabwidget.h&gt;</span>
<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;qlabel.h&gt;</span>
<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;qcheckbox.h&gt;</span>
<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;qspinbox.h&gt;</span>
<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;qbuttongroup.h&gt;</span>
<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;qlineedit.h&gt;</span>
<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;qframe.h&gt;</span>
<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;qlayout.h&gt;</span>
<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;qtooltip.h&gt;</span>
<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;qwhatsthis.h&gt;</span>
<a name="l00025"></a>00025 <span class="preprocessor">#include "./kogroupwareprefspage.ui.h"</span>
<a name="l00026"></a>00026 
<a name="l00027"></a>00027 <span class="comment">/*</span>
<a name="l00028"></a>00028 <span class="comment"> *  Constructs a KOGroupwarePrefsPage as a child of 'parent', with the</span>
<a name="l00029"></a>00029 <span class="comment"> *  name 'name' and widget flags set to 'f'.</span>
<a name="l00030"></a>00030 <span class="comment"> */</span>
<a name="l00031"></a>00031 KOGroupwarePrefsPage::KOGroupwarePrefsPage( QWidget* parent, <span class="keyword">const</span> <span class="keywordtype">char</span>* name, WFlags fl )
<a name="l00032"></a>00032     : QWidget( parent, name, fl )
<a name="l00033"></a>00033 {
<a name="l00034"></a>00034     <span class="keywordflow">if</span> ( !name )
<a name="l00035"></a>00035     setName( <span class="stringliteral">"KOGroupwarePrefsPage"</span> );
<a name="l00036"></a>00036     KOGroupwarePrefsPageLayout = <span class="keyword">new</span> QVBoxLayout( <span class="keyword">this</span>, 11, 6, <span class="stringliteral">"KOGroupwarePrefsPageLayout"</span>); 
<a name="l00037"></a>00037 
<a name="l00038"></a>00038     groupwareTab = <span class="keyword">new</span> QTabWidget( <span class="keyword">this</span>, <span class="stringliteral">"groupwareTab"</span> );
<a name="l00039"></a>00039     groupwareTab-&gt;setEnabled( TRUE );
<a name="l00040"></a>00040 
<a name="l00041"></a>00041     tab = <span class="keyword">new</span> QWidget( groupwareTab, <span class="stringliteral">"tab"</span> );
<a name="l00042"></a>00042     tabLayout = <span class="keyword">new</span> QVBoxLayout( tab, 11, 6, <span class="stringliteral">"tabLayout"</span>); 
<a name="l00043"></a>00043 
<a name="l00044"></a>00044     TextLabel1 = <span class="keyword">new</span> QLabel( tab, <span class="stringliteral">"TextLabel1"</span> );
<a name="l00045"></a>00045     TextLabel1-&gt;setAlignment( <span class="keywordtype">int</span>( QLabel::WordBreak | QLabel::AlignVCenter ) );
<a name="l00046"></a>00046     tabLayout-&gt;addWidget( TextLabel1 );
<a name="l00047"></a>00047 
<a name="l00048"></a>00048     publishEnable = <span class="keyword">new</span> QCheckBox( tab, <span class="stringliteral">"publishEnable"</span> );
<a name="l00049"></a>00049     tabLayout-&gt;addWidget( publishEnable );
<a name="l00050"></a>00050 
<a name="l00051"></a>00051     layout8 = <span class="keyword">new</span> QHBoxLayout( 0, 0, 6, <span class="stringliteral">"layout8"</span>); 
<a name="l00052"></a>00052 
<a name="l00053"></a>00053     publishDelayLabel = <span class="keyword">new</span> QLabel( tab, <span class="stringliteral">"publishDelayLabel"</span> );
<a name="l00054"></a>00054     layout8-&gt;addWidget( publishDelayLabel );
<a name="l00055"></a>00055 
<a name="l00056"></a>00056     publishDelay = <span class="keyword">new</span> QSpinBox( tab, <span class="stringliteral">"publishDelay"</span> );
<a name="l00057"></a>00057     publishDelay-&gt;setMinValue( 1 );
<a name="l00058"></a>00058     layout8-&gt;addWidget( publishDelay );
<a name="l00059"></a>00059     tabLayout-&gt;addLayout( layout8 );
<a name="l00060"></a>00060 
<a name="l00061"></a>00061     Layout16 = <span class="keyword">new</span> QHBoxLayout( 0, 0, 6, <span class="stringliteral">"Layout16"</span>); 
<a name="l00062"></a>00062 
<a name="l00063"></a>00063     TextLabel3 = <span class="keyword">new</span> QLabel( tab, <span class="stringliteral">"TextLabel3"</span> );
<a name="l00064"></a>00064     Layout16-&gt;addWidget( TextLabel3 );
<a name="l00065"></a>00065 
<a name="l00066"></a>00066     publishDays = <span class="keyword">new</span> QSpinBox( tab, <span class="stringliteral">"publishDays"</span> );
<a name="l00067"></a>00067     publishDays-&gt;setMaxValue( 366 );
<a name="l00068"></a>00068     publishDays-&gt;setMinValue( 1 );
<a name="l00069"></a>00069     publishDays-&gt;setValue( 60 );
<a name="l00070"></a>00070     Layout16-&gt;addWidget( publishDays );
<a name="l00071"></a>00071 
<a name="l00072"></a>00072     TextLabel4 = <span class="keyword">new</span> QLabel( tab, <span class="stringliteral">"TextLabel4"</span> );
<a name="l00073"></a>00073     Layout16-&gt;addWidget( TextLabel4 );
<a name="l00074"></a>00074     Spacer3 = <span class="keyword">new</span> QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
<a name="l00075"></a>00075     Layout16-&gt;addItem( Spacer3 );
<a name="l00076"></a>00076     tabLayout-&gt;addLayout( Layout16 );
<a name="l00077"></a>00077 
<a name="l00078"></a>00078     ButtonGroup2 = <span class="keyword">new</span> QButtonGroup( tab, <span class="stringliteral">"ButtonGroup2"</span> );
<a name="l00079"></a>00079     ButtonGroup2-&gt;setColumnLayout(0, Qt::Vertical );
<a name="l00080"></a>00080     ButtonGroup2-&gt;layout()-&gt;setSpacing( 6 );
<a name="l00081"></a>00081     ButtonGroup2-&gt;layout()-&gt;setMargin( 11 );
<a name="l00082"></a>00082     ButtonGroup2Layout = <span class="keyword">new</span> QGridLayout( ButtonGroup2-&gt;layout() );
<a name="l00083"></a>00083     ButtonGroup2Layout-&gt;setAlignment( Qt::AlignTop );
<a name="l00084"></a>00084 
<a name="l00085"></a>00085     publishUrl = <span class="keyword">new</span> QLineEdit( ButtonGroup2, <span class="stringliteral">"publishUrl"</span> );
<a name="l00086"></a>00086     publishUrl-&gt;setEnabled( TRUE );
<a name="l00087"></a>00087 
<a name="l00088"></a>00088     ButtonGroup2Layout-&gt;addWidget( publishUrl, 3, 1 );
<a name="l00089"></a>00089 
<a name="l00090"></a>00090     publishSavePassword = <span class="keyword">new</span> QCheckBox( ButtonGroup2, <span class="stringliteral">"publishSavePassword"</span> );
<a name="l00091"></a>00091 
<a name="l00092"></a>00092     ButtonGroup2Layout-&gt;addMultiCellWidget( publishSavePassword, 7, 7, 0, 1 );
<a name="l00093"></a>00093 
<a name="l00094"></a>00094     textLabel2 = <span class="keyword">new</span> QLabel( ButtonGroup2, <span class="stringliteral">"textLabel2"</span> );
<a name="l00095"></a>00095 
<a name="l00096"></a>00096     ButtonGroup2Layout-&gt;addWidget( textLabel2, 6, 0 );
<a name="l00097"></a>00097 
<a name="l00098"></a>00098     publishPassword = <span class="keyword">new</span> QLineEdit( ButtonGroup2, <span class="stringliteral">"publishPassword"</span> );
<a name="l00099"></a>00099     publishPassword-&gt;setEchoMode( QLineEdit::Password );
<a name="l00100"></a>00100 
<a name="l00101"></a>00101     ButtonGroup2Layout-&gt;addWidget( publishPassword, 6, 1 );
<a name="l00102"></a>00102 
<a name="l00103"></a>00103     publishUser = <span class="keyword">new</span> QLineEdit( ButtonGroup2, <span class="stringliteral">"publishUser"</span> );
<a name="l00104"></a>00104     publishUser-&gt;setMinimumSize( QSize( 120, 0 ) );
<a name="l00105"></a>00105 
<a name="l00106"></a>00106     ButtonGroup2Layout-&gt;addWidget( publishUser, 5, 1 );
<a name="l00107"></a>00107 
<a name="l00108"></a>00108     TextLabel6 = <span class="keyword">new</span> QLabel( ButtonGroup2, <span class="stringliteral">"TextLabel6"</span> );
<a name="l00109"></a>00109 
<a name="l00110"></a>00110     ButtonGroup2Layout-&gt;addWidget( TextLabel6, 5, 0 );
<a name="l00111"></a>00111 
<a name="l00112"></a>00112     frame5 = <span class="keyword">new</span> QFrame( ButtonGroup2, <span class="stringliteral">"frame5"</span> );
<a name="l00113"></a>00113     frame5-&gt;setFrameShape( QFrame::HLine );
<a name="l00114"></a>00114     frame5-&gt;setFrameShadow( QFrame::Sunken );
<a name="l00115"></a>00115 
<a name="l00116"></a>00116     ButtonGroup2Layout-&gt;addMultiCellWidget( frame5, 4, 4, 0, 1 );
<a name="l00117"></a>00117 
<a name="l00118"></a>00118     TextLabel7 = <span class="keyword">new</span> QLabel( ButtonGroup2, <span class="stringliteral">"TextLabel7"</span> );
<a name="l00119"></a>00119 
<a name="l00120"></a>00120     ButtonGroup2Layout-&gt;addWidget( TextLabel7, 3, 0 );
<a name="l00121"></a>00121     tabLayout-&gt;addWidget( ButtonGroup2 );
<a name="l00122"></a>00122     spacer3 = <span class="keyword">new</span> QSpacerItem( 21, 50, QSizePolicy::Minimum, QSizePolicy::Expanding );
<a name="l00123"></a>00123     tabLayout-&gt;addItem( spacer3 );
<a name="l00124"></a>00124     groupwareTab-&gt;insertTab( tab, QString::fromLatin1(<span class="stringliteral">""</span>) );
<a name="l00125"></a>00125 
<a name="l00126"></a>00126     tab_2 = <span class="keyword">new</span> QWidget( groupwareTab, <span class="stringliteral">"tab_2"</span> );
<a name="l00127"></a>00127     tabLayout_2 = <span class="keyword">new</span> QVBoxLayout( tab_2, 11, 6, <span class="stringliteral">"tabLayout_2"</span>); 
<a name="l00128"></a>00128 
<a name="l00129"></a>00129     TextLabel2 = <span class="keyword">new</span> QLabel( tab_2, <span class="stringliteral">"TextLabel2"</span> );
<a name="l00130"></a>00130     TextLabel2-&gt;setAlignment( <span class="keywordtype">int</span>( QLabel::WordBreak | QLabel::AlignVCenter ) );
<a name="l00131"></a>00131     tabLayout_2-&gt;addWidget( TextLabel2 );
<a name="l00132"></a>00132 
<a name="l00133"></a>00133     retrieveEnable = <span class="keyword">new</span> QCheckBox( tab_2, <span class="stringliteral">"retrieveEnable"</span> );
<a name="l00134"></a>00134     tabLayout_2-&gt;addWidget( retrieveEnable );
<a name="l00135"></a>00135 
<a name="l00136"></a>00136     fullDomainRetrieval = <span class="keyword">new</span> QCheckBox( tab_2, <span class="stringliteral">"fullDomainRetrieval"</span> );
<a name="l00137"></a>00137     fullDomainRetrieval-&gt;setEnabled( TRUE );
<a name="l00138"></a>00138     tabLayout_2-&gt;addWidget( fullDomainRetrieval );
<a name="l00139"></a>00139 
<a name="l00140"></a>00140     ButtonGroup2_2 = <span class="keyword">new</span> QButtonGroup( tab_2, <span class="stringliteral">"ButtonGroup2_2"</span> );
<a name="l00141"></a>00141     ButtonGroup2_2-&gt;setColumnLayout(0, Qt::Vertical );
<a name="l00142"></a>00142     ButtonGroup2_2-&gt;layout()-&gt;setSpacing( 6 );
<a name="l00143"></a>00143     ButtonGroup2_2-&gt;layout()-&gt;setMargin( 11 );
<a name="l00144"></a>00144     ButtonGroup2_2Layout = <span class="keyword">new</span> QVBoxLayout( ButtonGroup2_2-&gt;layout() );
<a name="l00145"></a>00145     ButtonGroup2_2Layout-&gt;setAlignment( Qt::AlignTop );
<a name="l00146"></a>00146 
<a name="l00147"></a>00147     Layout7_2 = <span class="keyword">new</span> QHBoxLayout( 0, 0, 6, <span class="stringliteral">"Layout7_2"</span>); 
<a name="l00148"></a>00148 
<a name="l00149"></a>00149     TextLabel7_2 = <span class="keyword">new</span> QLabel( ButtonGroup2_2, <span class="stringliteral">"TextLabel7_2"</span> );
<a name="l00150"></a>00150     Layout7_2-&gt;addWidget( TextLabel7_2 );
<a name="l00151"></a>00151 
<a name="l00152"></a>00152     retrieveUrl = <span class="keyword">new</span> QLineEdit( ButtonGroup2_2, <span class="stringliteral">"retrieveUrl"</span> );
<a name="l00153"></a>00153     retrieveUrl-&gt;setEnabled( TRUE );
<a name="l00154"></a>00154     Layout7_2-&gt;addWidget( retrieveUrl );
<a name="l00155"></a>00155     ButtonGroup2_2Layout-&gt;addLayout( Layout7_2 );
<a name="l00156"></a>00156 
<a name="l00157"></a>00157     frame7 = <span class="keyword">new</span> QFrame( ButtonGroup2_2, <span class="stringliteral">"frame7"</span> );
<a name="l00158"></a>00158     frame7-&gt;setFrameShape( QFrame::HLine );
<a name="l00159"></a>00159     frame7-&gt;setFrameShadow( QFrame::Sunken );
<a name="l00160"></a>00160     ButtonGroup2_2Layout-&gt;addWidget( frame7 );
<a name="l00161"></a>00161 
<a name="l00162"></a>00162     layout13 = <span class="keyword">new</span> QGridLayout( 0, 1, 1, 0, 6, <span class="stringliteral">"layout13"</span>); 
<a name="l00163"></a>00163 
<a name="l00164"></a>00164     retrieveUser = <span class="keyword">new</span> QLineEdit( ButtonGroup2_2, <span class="stringliteral">"retrieveUser"</span> );
<a name="l00165"></a>00165 
<a name="l00166"></a>00166     layout13-&gt;addWidget( retrieveUser, 0, 1 );
<a name="l00167"></a>00167 
<a name="l00168"></a>00168     textLabel3 = <span class="keyword">new</span> QLabel( ButtonGroup2_2, <span class="stringliteral">"textLabel3"</span> );
<a name="l00169"></a>00169 
<a name="l00170"></a>00170     layout13-&gt;addWidget( textLabel3, 0, 0 );
<a name="l00171"></a>00171 
<a name="l00172"></a>00172     textLabel4 = <span class="keyword">new</span> QLabel( ButtonGroup2_2, <span class="stringliteral">"textLabel4"</span> );
<a name="l00173"></a>00173 
<a name="l00174"></a>00174     layout13-&gt;addWidget( textLabel4, 1, 0 );
<a name="l00175"></a>00175 
<a name="l00176"></a>00176     retrievePassword = <span class="keyword">new</span> QLineEdit( ButtonGroup2_2, <span class="stringliteral">"retrievePassword"</span> );
<a name="l00177"></a>00177     retrievePassword-&gt;setEchoMode( QLineEdit::Password );
<a name="l00178"></a>00178 
<a name="l00179"></a>00179     layout13-&gt;addWidget( retrievePassword, 1, 1 );
<a name="l00180"></a>00180     ButtonGroup2_2Layout-&gt;addLayout( layout13 );
<a name="l00181"></a>00181 
<a name="l00182"></a>00182     retrieveSavePassword = <span class="keyword">new</span> QCheckBox( ButtonGroup2_2, <span class="stringliteral">"retrieveSavePassword"</span> );
<a name="l00183"></a>00183     retrieveSavePassword-&gt;setEnabled( TRUE );
<a name="l00184"></a>00184     ButtonGroup2_2Layout-&gt;addWidget( retrieveSavePassword );
<a name="l00185"></a>00185     tabLayout_2-&gt;addWidget( ButtonGroup2_2 );
<a name="l00186"></a>00186     spacer2 = <span class="keyword">new</span> QSpacerItem( 20, 160, QSizePolicy::Minimum, QSizePolicy::Expanding );
<a name="l00187"></a>00187     tabLayout_2-&gt;addItem( spacer2 );
<a name="l00188"></a>00188     groupwareTab-&gt;insertTab( tab_2, QString::fromLatin1(<span class="stringliteral">""</span>) );
<a name="l00189"></a>00189     KOGroupwarePrefsPageLayout-&gt;addWidget( groupwareTab );
<a name="l00190"></a>00190     languageChange();
<a name="l00191"></a>00191     resize( QSize(496, 548).expandedTo(minimumSizeHint()) );
<a name="l00192"></a>00192     clearWState( WState_Polished );
<a name="l00193"></a>00193 
<a name="l00194"></a>00194     <span class="comment">// signals and slots connections</span>
<a name="l00195"></a>00195     connect( publishDays, SIGNAL( valueChanged(<span class="keywordtype">int</span>) ), <span class="keyword">this</span>, SLOT( slotChanged() ) );
<a name="l00196"></a>00196     connect( publishUrl, SIGNAL( textChanged(<span class="keyword">const</span> QString&amp;) ), <span class="keyword">this</span>, SLOT( slotChanged() ) );
<a name="l00197"></a>00197     connect( publishUser, SIGNAL( textChanged(<span class="keyword">const</span> QString&amp;) ), <span class="keyword">this</span>, SLOT( slotChanged() ) );
<a name="l00198"></a>00198     connect( publishPassword, SIGNAL( textChanged(<span class="keyword">const</span> QString&amp;) ), <span class="keyword">this</span>, SLOT( slotChanged() ) );
<a name="l00199"></a>00199     connect( publishSavePassword, SIGNAL( toggled(<span class="keywordtype">bool</span>) ), <span class="keyword">this</span>, SLOT( slotChanged() ) );
<a name="l00200"></a>00200     connect( retrieveEnable, SIGNAL( toggled(<span class="keywordtype">bool</span>) ), <span class="keyword">this</span>, SLOT( slotChanged() ) );
<a name="l00201"></a>00201     connect( retrieveUser, SIGNAL( textChanged(<span class="keyword">const</span> QString&amp;) ), <span class="keyword">this</span>, SLOT( slotChanged() ) );
<a name="l00202"></a>00202     connect( retrievePassword, SIGNAL( textChanged(<span class="keyword">const</span> QString&amp;) ), <span class="keyword">this</span>, SLOT( slotChanged() ) );
<a name="l00203"></a>00203     connect( retrieveSavePassword, SIGNAL( toggled(<span class="keywordtype">bool</span>) ), <span class="keyword">this</span>, SLOT( slotChanged() ) );
<a name="l00204"></a>00204     connect( retrieveUrl, SIGNAL( textChanged(<span class="keyword">const</span> QString&amp;) ), <span class="keyword">this</span>, SLOT( slotChanged() ) );
<a name="l00205"></a>00205     connect( publishDelay, SIGNAL( valueChanged(<span class="keywordtype">int</span>) ), <span class="keyword">this</span>, SLOT( slotChanged() ) );
<a name="l00206"></a>00206     connect( fullDomainRetrieval, SIGNAL( toggled(<span class="keywordtype">bool</span>) ), <span class="keyword">this</span>, SLOT( slotChanged() ) );
<a name="l00207"></a>00207     connect( publishEnable, SIGNAL( toggled(<span class="keywordtype">bool</span>) ), <span class="keyword">this</span>, SLOT( slotChanged() ) );
<a name="l00208"></a>00208 
<a name="l00209"></a>00209     <span class="comment">// tab order</span>
<a name="l00210"></a>00210     setTabOrder( groupwareTab, publishEnable );
<a name="l00211"></a>00211     setTabOrder( publishEnable, publishDelay );
<a name="l00212"></a>00212     setTabOrder( publishDelay, publishDays );
<a name="l00213"></a>00213     setTabOrder( publishDays, publishUrl );
<a name="l00214"></a>00214     setTabOrder( publishUrl, publishUser );
<a name="l00215"></a>00215     setTabOrder( publishUser, publishPassword );
<a name="l00216"></a>00216     setTabOrder( publishPassword, publishSavePassword );
<a name="l00217"></a>00217     setTabOrder( publishSavePassword, retrieveEnable );
<a name="l00218"></a>00218     setTabOrder( retrieveEnable, fullDomainRetrieval );
<a name="l00219"></a>00219     setTabOrder( fullDomainRetrieval, retrieveUrl );
<a name="l00220"></a>00220     setTabOrder( retrieveUrl, retrieveUser );
<a name="l00221"></a>00221     setTabOrder( retrieveUser, retrievePassword );
<a name="l00222"></a>00222     setTabOrder( retrievePassword, retrieveSavePassword );
<a name="l00223"></a>00223 
<a name="l00224"></a>00224     <span class="comment">// buddies</span>
<a name="l00225"></a>00225     textLabel3-&gt;setBuddy( retrieveUser );
<a name="l00226"></a>00226     textLabel4-&gt;setBuddy( retrievePassword );
<a name="l00227"></a>00227 }
<a name="l00228"></a>00228 
<a name="l00229"></a>00229 <span class="comment">/*</span>
<a name="l00230"></a>00230 <span class="comment"> *  Destroys the object and frees any allocated resources</span>
<a name="l00231"></a>00231 <span class="comment"> */</span>
<a name="l00232"></a>00232 KOGroupwarePrefsPage::~KOGroupwarePrefsPage()
<a name="l00233"></a>00233 {
<a name="l00234"></a>00234     <span class="comment">// no need to delete child widgets, Qt does it all for us</span>
<a name="l00235"></a>00235 }
<a name="l00236"></a>00236 
<a name="l00237"></a>00237 <span class="comment">/*</span>
<a name="l00238"></a>00238 <span class="comment"> *  Sets the strings of the subwidgets using the current</span>
<a name="l00239"></a>00239 <span class="comment"> *  language.</span>
<a name="l00240"></a>00240 <span class="comment"> */</span>
<a name="l00241"></a>00241 <span class="keywordtype">void</span> KOGroupwarePrefsPage::languageChange()
<a name="l00242"></a>00242 {
<a name="l00243"></a>00243     TextLabel1-&gt;setText( tr2i18n( <span class="stringliteral">"By publishing Free/Busy information, you allow others to take your calendar into account when inviting you for a meeting. Only the times you have already busy are published, not why they are busy."</span> ) );
<a name="l00244"></a>00244     publishEnable-&gt;setText( tr2i18n( <span class="stringliteral">"Publish your free/&amp;busy information automatically"</span> ) );
<a name="l00245"></a>00245     QWhatsThis::add( publishEnable, tr2i18n( <span class="stringliteral">"Check this box to upload your Free/Busy information automatically.\n"</span>
<a name="l00246"></a>00246 <span class="stringliteral">"It is possible to skip this option and mail or upload your Free/Busy information using the Schedule menu of KOrganizer.\n"</span>
<a name="l00247"></a>00247 <span class="stringliteral">"Note: If KOrganizer is acting as a KDE Kolab client, this is not required, as the Kolab2 server taking care of publishing your Free/Busy information and manages the access to it from other users."</span> ) );
<a name="l00248"></a>00248     publishDelayLabel-&gt;setText( tr2i18n( <span class="stringliteral">"Minimum time between uploads (in minutes):"</span> ) );
<a name="l00249"></a>00249     QWhatsThis::add( publishDelayLabel, tr2i18n( <span class="stringliteral">"Configure minimum the interval of time in minutes between each upload here. This configuration is only effective in case you choose to publish your information automatically."</span> ) );
<a name="l00250"></a>00250     QWhatsThis::add( publishDelay, tr2i18n( <span class="stringliteral">"Configure minimum the interval of time in minutes between each upload here. This configuration is only effective in case you choose to publish your information automatically."</span> ) );
<a name="l00251"></a>00251     TextLabel3-&gt;setText( tr2i18n( <span class="stringliteral">"Publish"</span> ) );
<a name="l00252"></a>00252     QWhatsThis::add( TextLabel3, tr2i18n( <span class="stringliteral">"Configure the number of calendar days you wish to be published and available to others here."</span> ) );
<a name="l00253"></a>00253     QWhatsThis::add( publishDays, tr2i18n( <span class="stringliteral">"Configure the number of calendar days you wish to be published and available to others here."</span> ) );
<a name="l00254"></a>00254     TextLabel4-&gt;setText( tr2i18n( <span class="stringliteral">"days of free/busy information"</span> ) );
<a name="l00255"></a>00255     QWhatsThis::add( TextLabel4, tr2i18n( <span class="stringliteral">"Configure the number of calendar days you wish to be published and available to others here."</span> ) );
<a name="l00256"></a>00256     ButtonGroup2-&gt;setTitle( tr2i18n( <span class="stringliteral">"Server Information"</span> ) );
<a name="l00257"></a>00257     QWhatsThis::add( publishUrl, tr2i18n( <span class="stringliteral">"Enter the URL for the server on which your Free/Busy information shall be published here.\n"</span>
<a name="l00258"></a>00258 <span class="stringliteral">"Ask the server administrator for this information.\n"</span>
<a name="l00259"></a>00259 <span class="stringliteral">"Here is a Kolab2 server URL example: \"webdavs://kolab2.com/freebusy/joe@kolab2.com.ifb\""</span> ) );
<a name="l00260"></a>00260     publishSavePassword-&gt;setText( tr2i18n( <span class="stringliteral">"Remember p&amp;assword"</span> ) );
<a name="l00261"></a>00261     QWhatsThis::add( publishSavePassword, tr2i18n( <span class="stringliteral">"Check this box to make KOrganizer remember your password and skip asking you each time it uploads your Free/Busy information, by storing it in the configuration file.\n"</span>
<a name="l00262"></a>00262 <span class="stringliteral">"For security reasons, it is not recommended to store your password in the configuration file."</span> ) );
<a name="l00263"></a>00263     textLabel2-&gt;setText( tr2i18n( <span class="stringliteral">"Password:"</span> ) );
<a name="l00264"></a>00264     QWhatsThis::add( textLabel2, tr2i18n( <span class="stringliteral">"Enter your groupware server login password here."</span> ) );
<a name="l00265"></a>00265     QWhatsThis::add( publishPassword, tr2i18n( <span class="stringliteral">"Enter your groupware server login password here."</span> ) );
<a name="l00266"></a>00266     QWhatsThis::add( publishUser, tr2i18n( <span class="stringliteral">"Enter the login information relative to your account on the server here.\n"</span>
<a name="l00267"></a>00267 <span class="stringliteral">"\n"</span>
<a name="l00268"></a>00268 <span class="stringliteral">"A Kolab2 server specificity: Registered your UID (Unique IDentifier). By default your UID would be your email address on the Kolab2 server but it may also be different. In the last case enter your UID."</span> ) );
<a name="l00269"></a>00269     TextLabel6-&gt;setText( tr2i18n( <span class="stringliteral">"Username:"</span> ) );
<a name="l00270"></a>00270     QWhatsThis::add( TextLabel6, tr2i18n( <span class="stringliteral">"Enter the login information relative to your account on the server here.\n"</span>
<a name="l00271"></a>00271 <span class="stringliteral">"\n"</span>
<a name="l00272"></a>00272 <span class="stringliteral">"A Kolab2 server specificity: Registered your UID (Unique IDentifier). By default your UID would be your email address on the Kolab2 server but it may also be different. In the last case enter your UID."</span> ) );
<a name="l00273"></a>00273     TextLabel7-&gt;setText( tr2i18n( <span class="stringliteral">"Server URL:"</span> ) );
<a name="l00274"></a>00274     QWhatsThis::add( TextLabel7, tr2i18n( <span class="stringliteral">"Enter the URL for the server on which your Free/Busy information shall be published here.\n"</span>
<a name="l00275"></a>00275 <span class="stringliteral">"Ask the server administrator for this information.\n"</span>
<a name="l00276"></a>00276 <span class="stringliteral">"Here is a Kolab2 server URL example: \"webdavs://kolab2.com/freebusy/joe@kolab2.com.ifb\""</span> ) );
<a name="l00277"></a>00277     groupwareTab-&gt;changeTab( tab, tr2i18n( <span class="stringliteral">"P&amp;ublish"</span> ) );
<a name="l00278"></a>00278     TextLabel2-&gt;setText( tr2i18n( <span class="stringliteral">"By retrieving Free/Busy information that others have published, you can take their calendar into account when inviting them to a meeting."</span> ) );
<a name="l00279"></a>00279     retrieveEnable-&gt;setText( tr2i18n( <span class="stringliteral">"Retrieve other peoples' free/&amp;busy information automatically"</span> ) );
<a name="l00280"></a>00280     QWhatsThis::add( retrieveEnable, tr2i18n( <span class="stringliteral">"Check this box to retrieve other peoples' Free/Busy information automatically. Note that you have to fill the correct server information to make this possible."</span> ) );
<a name="l00281"></a>00281     fullDomainRetrieval-&gt;setText( tr2i18n( <span class="stringliteral">"Use full email &amp;address for retrieval"</span> ) );
<a name="l00282"></a>00282     QToolTip::add( fullDomainRetrieval, tr2i18n( <span class="stringliteral">"Set this to retrieve user@domain.ifb instead of user.ifb from the server"</span> ) );
<a name="l00283"></a>00283     QWhatsThis::add( fullDomainRetrieval, tr2i18n( <span class="stringliteral">"Check this box to download a free/busy file in the format \"user@domain.ifb\" (for example joe@company.com.ifb). Otherwise, it will download a free/busy file in the format user.ifb (for example joe.ifb). Ask the server Administrator if you are not sure about how to configure this option."</span> ) );
<a name="l00284"></a>00284     ButtonGroup2_2-&gt;setTitle( tr2i18n( <span class="stringliteral">"Server Information"</span> ) );
<a name="l00285"></a>00285     TextLabel7_2-&gt;setText( tr2i18n( <span class="stringliteral">"Server URL:"</span> ) );
<a name="l00286"></a>00286     QWhatsThis::add( TextLabel7_2, tr2i18n( <span class="stringliteral">"Enter the URL for the server on which the Free/Busy information is published here.\n"</span>
<a name="l00287"></a>00287 <span class="stringliteral">"Ask the server administrator for this information.\n"</span>
<a name="l00288"></a>00288 <span class="stringliteral">"Here is a Kolab2 server URL example: \"webdavs://kolab2.com/freebusy/\""</span> ) );
<a name="l00289"></a>00289     QWhatsThis::add( retrieveUrl, tr2i18n( <span class="stringliteral">"Enter the URL for the server on which the Free/Busy information is published here.\n"</span>
<a name="l00290"></a>00290 <span class="stringliteral">"Ask the server administrator for this information.\n"</span>
<a name="l00291"></a>00291 <span class="stringliteral">"Here is a Kolab2 server URL example: \"webdavs://kolab2.com/freebusy/\""</span> ) );
<a name="l00292"></a>00292     QWhatsThis::add( retrieveUser, tr2i18n( <span class="stringliteral">"Enter the login information relative to your account on the server here.\n"</span>
<a name="l00293"></a>00293 <span class="stringliteral">"\n"</span>
<a name="l00294"></a>00294 <span class="stringliteral">"A Kolab2 server specificity: Registered your UID (Unique IDentifier). By default your UID would be your email address on the Kolab2 server but it may also be different. In the last case enter your UID."</span> ) );
<a name="l00295"></a>00295     textLabel3-&gt;setText( tr2i18n( <span class="stringliteral">"User&amp;name:"</span> ) );
<a name="l00296"></a>00296     QWhatsThis::add( textLabel3, tr2i18n( <span class="stringliteral">"Enter the login information relative to your account on the server here.\n"</span>
<a name="l00297"></a>00297 <span class="stringliteral">"\n"</span>
<a name="l00298"></a>00298 <span class="stringliteral">"A Kolab2 server specificity: Registered your UID (Unique IDentifier). By default your UID would be your email address on the Kolab2 server but it may also be different. In the last case enter your UID."</span> ) );
<a name="l00299"></a>00299     textLabel4-&gt;setText( tr2i18n( <span class="stringliteral">"Passwor&amp;d:"</span> ) );
<a name="l00300"></a>00300     QWhatsThis::add( textLabel4, tr2i18n( <span class="stringliteral">"Enter your groupware server login password here."</span> ) );
<a name="l00301"></a>00301     QWhatsThis::add( retrievePassword, tr2i18n( <span class="stringliteral">"Enter your groupware server login password here."</span> ) );
<a name="l00302"></a>00302     retrieveSavePassword-&gt;setText( tr2i18n( <span class="stringliteral">"Re&amp;member password"</span> ) );
<a name="l00303"></a>00303     QWhatsThis::add( retrieveSavePassword, tr2i18n( <span class="stringliteral">"Check this box to make KOrganizer remember your password and skip asking you each time it uploads your Free/Busy information, by storing it in the configuration file.\n"</span>
<a name="l00304"></a>00304 <span class="stringliteral">"For security reasons, it is not recommended to store your password in the configuration file."</span> ) );
<a name="l00305"></a>00305     groupwareTab-&gt;changeTab( tab_2, tr2i18n( <span class="stringliteral">"&amp;Retrieve"</span> ) );
<a name="l00306"></a>00306 }
<a name="l00307"></a>00307 
<a name="l00308"></a>00308 <span class="preprocessor">#include "kogroupwareprefspage.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>korganizer</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></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="classActionManager.html">actionmanager</option>,  <option value="classCalendarView.html">calendarview</option>,  <option value="classCalPrinter.html">calprinter</option>,  <option value="classCalPrintPluginBase.html">calprintpluginbase</option>,  <option value="classConfigDialog.html">configdialog</option>,  <option value="classConverter.html">converter</option>,  <option value="classDateNavigator.html">datenavigator</option>,  <option value="classDynamicTip.html">dynamictip</option>,  <option value="classEventArchiver.html">eventarchiver</option>,  <option value="classExportWebDialog.html">exportwebdialog</option>,  <option value="classFilterEditDialog.html">filtereditdialog</option>,  <option value="classFreeBusyDownloadJob.html">freebusydownloadjob</option>,  <option value="classHoliday.html">holiday</option>,  <option value="classKCalendarIface.html">kcalendariface</option>,  <option value="classKOAgendaView.html">koagendaview</option>,  <option value="classKOAttendeeEditor.html">koattendeeeditor</option>,  <option value="classKOAttendeeListView.html">koattendeelistview</option>,  <option value="classKOCounterDialog.html">kocounterdialog</option>,  <option value="classKODayMatrix.html">kodaymatrix</option>,  <option value="classKODialogManager.html">kodialogmanager</option>,  <option value="classKOEventEditor.html">koeventeditor</option>,  <option value="classKOEventView.html">koeventview</option>,  <option value="classKOEventViewer.html">koeventviewer</option>,  <option value="classKOEventViewerDialog.html">koeventviewerdialog</option>,  <option value="classKOIncidenceEditor.html">koincidenceeditor</option>,  <option value="classKOIncidenceToolTip.html">koincidencetooltip</option>,  <option value="classKOJournalEditor.html">kojournaleditor</option>,  <option value="classKOJournalView.html">kojournalview</option>,  <option value="classKOListView.html">kolistview</option>,  <option value="classKOMonthView.html">komonthview</option>,  <option value="classKOProjectView.html">koprojectview</option>,  <option value="classKOProjectViewItem.html">koprojectviewitem</option>,  <option value="classKOrg_1_1AgendaView.html">korg::agendaview</option>,  <option value="classKOrg_1_1BaseView.html">korg::baseview</option>,  <option value="classKOrg_1_1CalendarDecoration.html">korg::calendardecoration</option>,  <option value="classKOrg_1_1CalendarViewBase.html">korg::calendarviewbase</option>,  <option value="classKOrg_1_1CalPrinterBase.html">korg::calprinterbase</option>,  <option value="classKOrg_1_1MainWindow.html">korg::mainwindow</option>,  <option value="classKOrg_1_1MultiAgendaView.html">korg::multiagendaview</option>,  <option value="classKOrg_1_1PrintPlugin.html">korg::printplugin</option>,  <option value="classKOrganizer.html">korganizer</option>,  <option value="classKOTimelineView.html">kotimelineview</option>,  <option value="classKOTodoEditor.html">kotodoeditor</option>,  <option value="classKOTodoView.html">kotodoview</option>,  <option value="classKOTodoViewItem.html">kotodoviewitem</option>,  <option value="classKOViewManager.html">koviewmanager</option>,  <option value="classKOWhatsNextView.html">kowhatsnextview</option>,  <option value="classKOWindowList.html">kowindowlist</option>,  <option value="classMonthViewCell.html">monthviewcell</option>,  <option value="classParsha.html">parsha</option>,  <option value="classResourceView.html">resourceview</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>