Sophie

Sophie

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

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>karm: TaskView Class Reference (karm)</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=".">karm</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>karm</h2>


<!-- Generated by Doxygen 1.5.5 -->
<div class="contents">
<h1>TaskView Class Reference</h1><!-- doxytag: class="TaskView" --><!-- doxytag: inherits="KListView" --><code>#include &lt;<a class="el" href="taskview_8h-source.html">taskview.h</a>&gt;</code>
<p>
Inherits KListView.
<p>

<p>
<a href="classTaskView-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
Container and interface for the tasks. 
<p>Definition at line <a class="el" href="taskview_8h-source.html#l00042">42</a> of file <a class="el" href="taskview_8h-source.html">taskview.h</a>.</p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Slots</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTaskView.html#a44fba4868b50914f03bf7b7bc45274e">save</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTaskView.html#639574ae0a0502e165b5ce3bab6dbd13">startCurrentTimer</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTaskView.html#31ddc7a863e428bf3edf5e2eb1a50de7">stopCurrentTimer</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTaskView.html#e3bb12fde718e07f246307aad386e3ba">stopAllTimers</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTaskView.html#fb2a62582fc7f4385373bc464bde9054">stopAllTimersAt</a> (QDateTime qdt)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTaskView.html#97a77780f5673be980ca7be887c9a436">newTask</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTaskView.html#45ac5c5721fee3bc856c16f54d14c746">newTask</a> (QString caption, <a class="el" href="classTask.html">Task</a> *parent)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTaskView.html#62a6de5702b8772e6200ec447cf9b664">refresh</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTaskView.html#1729aefe766187c1efe34a8017cdca70">loadFromFlatFile</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTaskView.html#bf9961221707538335b1fe5b939e2fff">importPlanner</a> (QString fileName=&quot;&quot;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTaskView.html#6ae8ad51a6e563e5f7c1cad9b2ef4ec3">report</a> (const <a class="el" href="classReportCriteria.html">ReportCriteria</a> &amp;rc)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTaskView.html#8f8d52286b85e4c04b38247e9b6110bc">exportcsvFile</a> ()</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTaskView.html#b4ea749d211bf7b025bea6ceb1ad34d3">newSubTask</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e26e3bb93702aea2e807c1ff4b7825f3"></a><!-- doxytag: member="TaskView::editTask" ref="e26e3bb93702aea2e807c1ff4b7825f3" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>editTask</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classKarmStorage.html">KarmStorage</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTaskView.html#03d27e96a50dcffa947644f49641f300">storage</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTaskView.html#a936059d9cee284f85e81b1df2207a34">deleteTask</a> (bool markingascomplete=false)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTaskView.html#dc58f7358fbdb44a4d4a6f26890ba925">reinstateTask</a> (int completion)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="aa539eb9d6026a8d3444e17e15fdc8ce"></a><!-- doxytag: member="TaskView::markTaskAsComplete" ref="aa539eb9d6026a8d3444e17e15fdc8ce" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>markTaskAsComplete</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c1678c4225467f4b2ad7e1835ea51b79"></a><!-- doxytag: member="TaskView::markTaskAsIncomplete" ref="c1678c4225467f4b2ad7e1835ea51b79" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>markTaskAsIncomplete</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTaskView.html#75a6aee0e21b8165ead27b25e4dd555d">extractTime</a> (int minutes)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="83b54fc97cea65fc2e628481be42b12d"></a><!-- doxytag: member="TaskView::taskTotalTimesChanged" ref="83b54fc97cea65fc2e628481be42b12d" args="(long session, long total)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>taskTotalTimesChanged</b> (long session, long total)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b515dec11194c0aa594e17bdd4db233a"></a><!-- doxytag: member="TaskView::adaptColumns" ref="b515dec11194c0aa594e17bdd4db233a" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>adaptColumns</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTaskView.html#59851e18b84775a2f9e3a89ec477f425">deletingTask</a> (<a class="el" href="classTask.html">Task</a> *deletedTask)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTaskView.html#1f0a2039eca771ee28f457f6a8d098d5">startTimerFor</a> (<a class="el" href="classTask.html">Task</a> *task, QDateTime startTime=QDateTime::currentDateTime())</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2c591387533dafe6b6482f34fca6934f"></a><!-- doxytag: member="TaskView::stopTimerFor" ref="2c591387533dafe6b6482f34fca6934f" args="(Task *task)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>stopTimerFor</b> (<a class="el" href="classTask.html">Task</a> *task)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTaskView.html#918b4d6f5147a80b9d60d57fc2ae0a8c">clearActiveTasks</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTaskView.html#c4054db82392999c9e0c1d53d8dc463a">iCalFileChanged</a> (QString file)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTaskView.html#08c5630feb473c5b51a045b85185b616">clipTotals</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTaskView.html#823aa24a911391922c14549b2a886a96">clipSession</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTaskView.html#a2f20d1a4ec54630840b0228f602a661">clipHistory</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Signals</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="85398620d8294a1c747e8047e134f80d"></a><!-- doxytag: member="TaskView::totalTimesChanged" ref="85398620d8294a1c747e8047e134f80d" args="(long session, long total)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>totalTimesChanged</b> (long session, long total)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="43f8678f4f5e5f4392408f57df0fd628"></a><!-- doxytag: member="TaskView::updateButtons" ref="43f8678f4f5e5f4392408f57df0fd628" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>updateButtons</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8f68c722862dbbdcdc19c57c11b40749"></a><!-- doxytag: member="TaskView::timersActive" ref="8f68c722862dbbdcdc19c57c11b40749" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>timersActive</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1499d5586b5b70465da61a6295d6bed3"></a><!-- doxytag: member="TaskView::timersInactive" ref="1499d5586b5b70465da61a6295d6bed3" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>timersInactive</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6743b6facfca89e74cc9ab7d628d2221"></a><!-- doxytag: member="TaskView::tasksChanged" ref="6743b6facfca89e74cc9ab7d628d2221" args="(QPtrList&lt; Task &gt; activeTasks)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>tasksChanged</b> (QPtrList&lt; <a class="el" href="classTask.html">Task</a> &gt; activeTasks)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d1d449645068ed43efbb76001c7dc571"></a><!-- doxytag: member="TaskView::setStatusBar" ref="d1d449645068ed43efbb76001c7dc571" args="(QString)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setStatusBar</b> (QString)</td></tr>

<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f21c8a68dfd86a62f48294613eed9a85"></a><!-- doxytag: member="TaskView::TaskView" ref="f21c8a68dfd86a62f48294613eed9a85" args="(QWidget *parent=0, const char *name=0, const QString &amp;icsfile=&quot;&quot;)" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><b>TaskView</b> (QWidget *parent=0, const char *name=0, const QString &amp;icsfile=&quot;&quot;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classTask.html">Task</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTaskView.html#19f03096ab651f975fec50e4be6aef49">first_child</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classTask.html">Task</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTaskView.html#39ddafca93de0b8753014151e47734f3">current_item</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classTask.html">Task</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTaskView.html#9050454887e14a5c62725e23f242639d">item_at_index</a> (int i)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTaskView.html#347e02bcfcf2936ead89a6ddd0169058">load</a> (QString filename=&quot;&quot;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTaskView.html#74fe4fed0700550fcfda0f5abb88d211">closeStorage</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTaskView.html#f6127fd23064e1237a0589ca70978ae6">startNewSession</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTaskView.html#46bf86d293a62ae07f78b3d62ffc608e">resetTimeForAllTasks</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTaskView.html#1baadc861bc75b2aa06ce7351a03cefd">count</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">QValueList&lt; <a class="el" href="classHistoryEvent.html">HistoryEvent</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTaskView.html#01feebb113c1885b3bda674167c7a88b">getHistory</a> (const QDate &amp;from, const QDate &amp;to) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTaskView.html#cdacd37c9f4309ee0b2ff52e052792e1">scheduleSave</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classPreferences.html">Preferences</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTaskView.html#03abf669a3d3a5a669cd2f8e0dcbcee0">preferences</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTaskView.html#95444f5b404432ec90ab3f16564cf00b">addTask</a> (const QString &amp;taskame, long total, long session, const DesktopList &amp;desktops, <a class="el" href="classTask.html">Task</a> *parent=0)</td></tr>

<tr><td colspan="2"><br><h2>Protected Slots</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cdf4cbdd1367400e1c48e3f0270d12cb"></a><!-- doxytag: member="TaskView::autoSaveChanged" ref="cdf4cbdd1367400e1c48e3f0270d12cb" args="(bool)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>autoSaveChanged</b> (bool)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1cd043a4892910e39fd18bd0c0f84d9b"></a><!-- doxytag: member="TaskView::autoSavePeriodChanged" ref="1cd043a4892910e39fd18bd0c0f84d9b" args="(int period)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>autoSavePeriodChanged</b> (int period)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="96404f1bfc9cff477aae7728c3414dce"></a><!-- doxytag: member="TaskView::minuteUpdate" ref="96404f1bfc9cff477aae7728c3414dce" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>minuteUpdate</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTaskView.html#43dc6e7573e4f8a46c45b0b1200e916c">itemStateChanged</a> (QListViewItem *item)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTaskView.html#2e887f2a1308134994ca9da82841ebcd">iCalFileModified</a> (ResourceCalendar *)</td></tr>

</table>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="19f03096ab651f975fec50e4be6aef49"></a><!-- doxytag: member="TaskView::first_child" ref="19f03096ab651f975fec50e4be6aef49" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classTask.html">Task</a> * TaskView::first_child           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the first item in the view, cast to a <a class="el" href="classTask.html" title="A class representing a task.">Task</a> pointer. 
<p>

<p>Definition at line <a class="el" href="taskview_8cpp-source.html#l00172">172</a> of file <a class="el" href="taskview_8cpp-source.html">taskview.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="39ddafca93de0b8753014151e47734f3"></a><!-- doxytag: member="TaskView::current_item" ref="39ddafca93de0b8753014151e47734f3" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classTask.html">Task</a> * TaskView::current_item           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the current item in the view, cast to a <a class="el" href="classTask.html" title="A class representing a task.">Task</a> pointer. 
<p>

<p>Definition at line <a class="el" href="taskview_8cpp-source.html#l00177">177</a> of file <a class="el" href="taskview_8cpp-source.html">taskview.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="9050454887e14a5c62725e23f242639d"></a><!-- doxytag: member="TaskView::item_at_index" ref="9050454887e14a5c62725e23f242639d" args="(int i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classTask.html">Task</a> * TaskView::item_at_index           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>i</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the i'th item (zero-based), cast to a <a class="el" href="classTask.html" title="A class representing a task.">Task</a> pointer. 
<p>

<p>Definition at line <a class="el" href="taskview_8cpp-source.html#l00182">182</a> of file <a class="el" href="taskview_8cpp-source.html">taskview.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="347e02bcfcf2936ead89a6ddd0169058"></a><!-- doxytag: member="TaskView::load" ref="347e02bcfcf2936ead89a6ddd0169058" args="(QString filename=&quot;&quot;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TaskView::load           </td>
          <td>(</td>
          <td class="paramtype">QString&nbsp;</td>
          <td class="paramname"> <em>filename</em> = <code>&quot;&quot;</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Load the view from storage. 
<p>

<p>Definition at line <a class="el" href="taskview_8cpp-source.html#l00187">187</a> of file <a class="el" href="taskview_8cpp-source.html">taskview.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="74fe4fed0700550fcfda0f5abb88d211"></a><!-- doxytag: member="TaskView::closeStorage" ref="74fe4fed0700550fcfda0f5abb88d211" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TaskView::closeStorage           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Close the storage and release lock. 
<p>

<p>Definition at line <a class="el" href="taskview_8cpp-source.html#l00236">236</a> of file <a class="el" href="taskview_8cpp-source.html">taskview.cpp</a>.</p>

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

<p>
Reset session time to zero for all tasks. 
<p>

<p>Definition at line <a class="el" href="taskview_8cpp-source.html#l00442">442</a> of file <a class="el" href="taskview_8cpp-source.html">taskview.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="46bf86d293a62ae07f78b3d62ffc608e"></a><!-- doxytag: member="TaskView::resetTimeForAllTasks" ref="46bf86d293a62ae07f78b3d62ffc608e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TaskView::resetTimeForAllTasks           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Reset session and total time to zero for all tasks. 
<p>

<p>Definition at line <a class="el" href="taskview_8cpp-source.html#l00451">451</a> of file <a class="el" href="taskview_8cpp-source.html">taskview.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="1baadc861bc75b2aa06ce7351a03cefd"></a><!-- doxytag: member="TaskView::count" ref="1baadc861bc75b2aa06ce7351a03cefd" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">long TaskView::count           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the total number if items in the view. 
<p>

<p>Definition at line <a class="el" href="taskview_8cpp-source.html#l00377">377</a> of file <a class="el" href="taskview_8cpp-source.html">taskview.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="01feebb113c1885b3bda674167c7a88b"></a><!-- doxytag: member="TaskView::getHistory" ref="01feebb113c1885b3bda674167c7a88b" args="(const QDate &amp;from, const QDate &amp;to) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QValueList&lt; <a class="el" href="classHistoryEvent.html">HistoryEvent</a> &gt; TaskView::getHistory           </td>
          <td>(</td>
          <td class="paramtype">const QDate &amp;&nbsp;</td>
          <td class="paramname"> <em>from</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QDate &amp;&nbsp;</td>
          <td class="paramname"> <em>to</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return list of start/stop events for given date range. 
<p>

<p>Definition at line <a class="el" href="taskview_8cpp-source.html#l00780">780</a> of file <a class="el" href="taskview_8cpp-source.html">taskview.cpp</a>.</p>

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

<p>
Schedule that we should save very soon. 
<p>

<p>Definition at line <a class="el" href="taskview_8cpp-source.html#l00354">354</a> of file <a class="el" href="taskview_8cpp-source.html">taskview.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="03abf669a3d3a5a669cd2f8e0dcbcee0"></a><!-- doxytag: member="TaskView::preferences" ref="03abf669a3d3a5a669cd2f8e0dcbcee0" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classPreferences.html">Preferences</a> * TaskView::preferences           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return preferences user selected on settings dialog. 
<p>

<p>Definition at line <a class="el" href="taskview_8cpp-source.html#l00361">361</a> of file <a class="el" href="taskview_8cpp-source.html">taskview.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="95444f5b404432ec90ab3f16564cf00b"></a><!-- doxytag: member="TaskView::addTask" ref="95444f5b404432ec90ab3f16564cf00b" args="(const QString &amp;taskame, long total, long session, const DesktopList &amp;desktops, Task *parent=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString TaskView::addTask           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>taskame</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&nbsp;</td>
          <td class="paramname"> <em>total</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&nbsp;</td>
          <td class="paramname"> <em>session</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const DesktopList &amp;&nbsp;</td>
          <td class="paramname"> <em>desktops</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classTask.html">Task</a> *&nbsp;</td>
          <td class="paramname"> <em>parent</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>
Add a task to view and storage. 
<p>

<p>Definition at line <a class="el" href="taskview_8cpp-source.html#l00527">527</a> of file <a class="el" href="taskview_8cpp-source.html">taskview.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="a44fba4868b50914f03bf7b7bc45274e"></a><!-- doxytag: member="TaskView::save" ref="a44fba4868b50914f03bf7b7bc45274e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString TaskView::save           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Save to persistent storage. 
<p>

<p>Definition at line <a class="el" href="taskview_8cpp-source.html#l00363">363</a> of file <a class="el" href="taskview_8cpp-source.html">taskview.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="639574ae0a0502e165b5ce3bab6dbd13"></a><!-- doxytag: member="TaskView::startCurrentTimer" ref="639574ae0a0502e165b5ce3bab6dbd13" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TaskView::startCurrentTimer           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Start the timer on the current item (task) in view. 
<p>

<p>Definition at line <a class="el" href="taskview_8cpp-source.html#l00372">372</a> of file <a class="el" href="taskview_8cpp-source.html">taskview.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="31ddc7a863e428bf3edf5e2eb1a50de7"></a><!-- doxytag: member="TaskView::stopCurrentTimer" ref="31ddc7a863e428bf3edf5e2eb1a50de7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TaskView::stopCurrentTimer           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Stop the timer for the current item in the view. 
<p>

<p>Definition at line <a class="el" href="taskview_8cpp-source.html#l00475">475</a> of file <a class="el" href="taskview_8cpp-source.html">taskview.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="e3bb12fde718e07f246307aad386e3ba"></a><!-- doxytag: member="TaskView::stopAllTimers" ref="e3bb12fde718e07f246307aad386e3ba" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TaskView::stopAllTimers           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Stop all running timers. 
<p>

<p>Definition at line <a class="el" href="taskview_8cpp-source.html#l00411">411</a> of file <a class="el" href="taskview_8cpp-source.html">taskview.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="fb2a62582fc7f4385373bc464bde9054"></a><!-- doxytag: member="TaskView::stopAllTimersAt" ref="fb2a62582fc7f4385373bc464bde9054" args="(QDateTime qdt)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TaskView::stopAllTimersAt           </td>
          <td>(</td>
          <td class="paramtype">QDateTime&nbsp;</td>
          <td class="paramname"> <em>qdt</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Stop all running timers as if it was qdt. 
<p>

<p>Definition at line <a class="el" href="taskview_8cpp-source.html#l00424">424</a> of file <a class="el" href="taskview_8cpp-source.html">taskview.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="97a77780f5673be980ca7be887c9a436"></a><!-- doxytag: member="TaskView::newTask" ref="97a77780f5673be980ca7be887c9a436" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TaskView::newTask           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Calls newTask dialog with caption "New Task". 
<p>

<p>Definition at line <a class="el" href="taskview_8cpp-source.html#l00491">491</a> of file <a class="el" href="taskview_8cpp-source.html">taskview.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="45ac5c5721fee3bc856c16f54d14c746"></a><!-- doxytag: member="TaskView::newTask" ref="45ac5c5721fee3bc856c16f54d14c746" args="(QString caption, Task *parent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TaskView::newTask           </td>
          <td>(</td>
          <td class="paramtype">QString&nbsp;</td>
          <td class="paramname"> <em>caption</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classTask.html">Task</a> *&nbsp;</td>
          <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Display edit task dialog and create a new task with results. 
<p>

<p>Definition at line <a class="el" href="taskview_8cpp-source.html#l00496">496</a> of file <a class="el" href="taskview_8cpp-source.html">taskview.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="62a6de5702b8772e6200ec447cf9b664"></a><!-- doxytag: member="TaskView::refresh" ref="62a6de5702b8772e6200ec447cf9b664" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TaskView::refresh           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Used to refresh (e.g. 
<p>
after import) 
<p>Definition at line <a class="el" href="taskview_8cpp-source.html#l00247">247</a> of file <a class="el" href="taskview_8cpp-source.html">taskview.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="1729aefe766187c1efe34a8017cdca70"></a><!-- doxytag: member="TaskView::loadFromFlatFile" ref="1729aefe766187c1efe34a8017cdca70" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TaskView::loadFromFlatFile           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Used to import a legacy file format. 
<p>

<p>Definition at line <a class="el" href="taskview_8cpp-source.html#l00274">274</a> of file <a class="el" href="taskview_8cpp-source.html">taskview.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="bf9961221707538335b1fe5b939e2fff"></a><!-- doxytag: member="TaskView::importPlanner" ref="bf9961221707538335b1fe5b939e2fff" args="(QString fileName=&quot;&quot;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString TaskView::importPlanner           </td>
          <td>(</td>
          <td class="paramtype">QString&nbsp;</td>
          <td class="paramname"> <em>fileName</em> = <code>&quot;&quot;</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
used to import tasks from imendio planner 
<p>

<p>Definition at line <a class="el" href="taskview_8cpp-source.html#l00306">306</a> of file <a class="el" href="taskview_8cpp-source.html">taskview.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="6ae8ad51a6e563e5f7c1cad9b2ef4ec3"></a><!-- doxytag: member="TaskView::report" ref="6ae8ad51a6e563e5f7c1cad9b2ef4ec3" args="(const ReportCriteria &amp;rc)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString TaskView::report           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classReportCriteria.html">ReportCriteria</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>rc</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
call export function for csv totals or history 
<p>

<p>Definition at line <a class="el" href="taskview_8cpp-source.html#l00320">320</a> of file <a class="el" href="taskview_8cpp-source.html">taskview.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="8f8d52286b85e4c04b38247e9b6110bc"></a><!-- doxytag: member="TaskView::exportcsvFile" ref="8f8d52286b85e4c04b38247e9b6110bc" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TaskView::exportcsvFile           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Export comma separated values format for task time totals. 
<p>

<p>Definition at line <a class="el" href="taskview_8cpp-source.html#l00325">325</a> of file <a class="el" href="taskview_8cpp-source.html">taskview.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="cc29cbfd8320d66b658559cca4e71d5a"></a><!-- doxytag: member="TaskView::exportcsvHistory" ref="cc29cbfd8320d66b658559cca4e71d5a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString TaskView::exportcsvHistory           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Export comma-separated values format for task history. 
<p>

<p>Definition at line <a class="el" href="taskview_8cpp-source.html#l00339">339</a> of file <a class="el" href="taskview_8cpp-source.html">taskview.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="b4ea749d211bf7b025bea6ceb1ad34d3"></a><!-- doxytag: member="TaskView::newSubTask" ref="b4ea749d211bf7b025bea6ceb1ad34d3" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TaskView::newSubTask           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Calls newTask dialog with caption "New Sub Task". 
<p>

<p>Definition at line <a class="el" href="taskview_8cpp-source.html#l00553">553</a> of file <a class="el" href="taskview_8cpp-source.html">taskview.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="03d27e96a50dcffa947644f49641f300"></a><!-- doxytag: member="TaskView::storage" ref="03d27e96a50dcffa947644f49641f300" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKarmStorage.html">KarmStorage</a> * TaskView::storage           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns a pointer to storage object. 
<p>
This is poor object oriented design--the task view should expose wrappers around the storage methods we want to access instead of giving clients full access to objects that we own.<p>
Hopefully, this will be redesigned as part of the Qt4 migration. 
<p>Definition at line <a class="el" href="taskview_8cpp-source.html#l00114">114</a> of file <a class="el" href="taskview_8cpp-source.html">taskview.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="a936059d9cee284f85e81b1df2207a34"></a><!-- doxytag: member="TaskView::deleteTask" ref="a936059d9cee284f85e81b1df2207a34" args="(bool markingascomplete=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TaskView::deleteTask           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>markingascomplete</em> = <code>false</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Delete task (and children) from view. 
<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>markingascomplete</em>&nbsp;</td><td>If false (the default), deletes history for current task and all children. If markingascomplete is true, then sets percent complete to 100 and removes task and all it's children from the list view. </td></tr>
  </table>
</dl>

<p>Definition at line <a class="el" href="taskview_8cpp-source.html#l00638">638</a> of file <a class="el" href="taskview_8cpp-source.html">taskview.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="dc58f7358fbdb44a4d4a6f26890ba925"></a><!-- doxytag: member="TaskView::reinstateTask" ref="dc58f7358fbdb44a4d4a6f26890ba925" args="(int completion)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TaskView::reinstateTask           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>completion</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Reinstates the current task as incomplete. 
<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>completion</em>&nbsp;</td><td>The percentage complete to mark the task as. </td></tr>
  </table>
</dl>

<p>Definition at line <a class="el" href="taskview_8cpp-source.html#l00620">620</a> of file <a class="el" href="taskview_8cpp-source.html">taskview.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="75a6aee0e21b8165ead27b25e4dd555d"></a><!-- doxytag: member="TaskView::extractTime" ref="75a6aee0e21b8165ead27b25e4dd555d" args="(int minutes)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TaskView::extractTime           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>minutes</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Subtracts time from all active tasks, and does not log event. 
<p>
The time is stored in memory and in X-KDE-karm-duration. It is increased automatically every minute to display the right duration. 
<p>Definition at line <a class="el" href="taskview_8cpp-source.html#l00702">702</a> of file <a class="el" href="taskview_8cpp-source.html">taskview.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="59851e18b84775a2f9e3a89ec477f425"></a><!-- doxytag: member="TaskView::deletingTask" ref="59851e18b84775a2f9e3a89ec477f425" args="(Task *deletedTask)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TaskView::deletingTask           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classTask.html">Task</a> *&nbsp;</td>
          <td class="paramname"> <em>deletedTask</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
receiving signal that a task is being deleted 
<p>

<p>Definition at line <a class="el" href="taskview_8cpp-source.html#l00757">757</a> of file <a class="el" href="taskview_8cpp-source.html">taskview.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="1f0a2039eca771ee28f457f6a8d098d5"></a><!-- doxytag: member="TaskView::startTimerFor" ref="1f0a2039eca771ee28f457f6a8d098d5" args="(Task *task, QDateTime startTime=QDateTime::currentDateTime())" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TaskView::startTimerFor           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classTask.html">Task</a> *&nbsp;</td>
          <td class="paramname"> <em>task</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QDateTime&nbsp;</td>
          <td class="paramname"> <em>startTime</em> = <code>QDateTime::currentDateTime()</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
starts timer for task. 
<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>task</em>&nbsp;</td><td>task to start timer of </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>startTime</em>&nbsp;</td><td>if taskview has been modified by another program, we have to set the starting time to not-now. </td></tr>
  </table>
</dl>

<p>Definition at line <a class="el" href="taskview_8cpp-source.html#l00384">384</a> of file <a class="el" href="taskview_8cpp-source.html">taskview.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="918b4d6f5147a80b9d60d57fc2ae0a8c"></a><!-- doxytag: member="TaskView::clearActiveTasks" ref="918b4d6f5147a80b9d60d57fc2ae0a8c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TaskView::clearActiveTasks           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
clears all active tasks. 
<p>
Needed e.g. if iCal file was modified by another program and taskview is cleared without stopping tasks IF YOU DO NOT KNOW WHAT YOU ARE DOING, CALL stopAllTimers INSTEAD 
<p>Definition at line <a class="el" href="taskview_8cpp-source.html#l00406">406</a> of file <a class="el" href="taskview_8cpp-source.html">taskview.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="c4054db82392999c9e0c1d53d8dc463a"></a><!-- doxytag: member="TaskView::iCalFileChanged" ref="c4054db82392999c9e0c1d53d8dc463a" args="(QString file)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TaskView::iCalFileChanged           </td>
          <td>(</td>
          <td class="paramtype">QString&nbsp;</td>
          <td class="paramname"> <em>file</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
User might have picked a new iCalendar file on preferences screen. 
<p>
Verify the file is not the same as before and load the new one. This is not iCalFileModified. 
<p>Definition at line <a class="el" href="taskview_8cpp-source.html#l00767">767</a> of file <a class="el" href="taskview_8cpp-source.html">taskview.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="08c5630feb473c5b51a045b85185b616"></a><!-- doxytag: member="TaskView::clipTotals" ref="08c5630feb473c5b51a045b85185b616" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TaskView::clipTotals           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Copy totals for current and all sub tasks to clipboard. 
<p>

<p>Definition at line <a class="el" href="taskview_8cpp-source.html#l00810">810</a> of file <a class="el" href="taskview_8cpp-source.html">taskview.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="823aa24a911391922c14549b2a886a96"></a><!-- doxytag: member="TaskView::clipSession" ref="823aa24a911391922c14549b2a886a96" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TaskView::clipSession           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Copy session times for current and all sub tasks to clipboard. 
<p>

<p>Definition at line <a class="el" href="taskview_8cpp-source.html#l00834">834</a> of file <a class="el" href="taskview_8cpp-source.html">taskview.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="a2f20d1a4ec54630840b0228f602a661"></a><!-- doxytag: member="TaskView::clipHistory" ref="a2f20d1a4ec54630840b0228f602a661" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TaskView::clipHistory           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Copy history for current and all sub tasks to clipboard. 
<p>

<p>Definition at line <a class="el" href="taskview_8cpp-source.html#l00858">858</a> of file <a class="el" href="taskview_8cpp-source.html">taskview.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="43dc6e7573e4f8a46c45b0b1200e916c"></a><!-- doxytag: member="TaskView::itemStateChanged" ref="43dc6e7573e4f8a46c45b0b1200e916c" args="(QListViewItem *item)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TaskView::itemStateChanged           </td>
          <td>(</td>
          <td class="paramtype">QListViewItem *&nbsp;</td>
          <td class="paramname"> <em>item</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [protected, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
item state stores if a task is expanded so you can see the subtasks 
<p>

<p>Definition at line <a class="el" href="taskview_8cpp-source.html#l00226">226</a> of file <a class="el" href="taskview_8cpp-source.html">taskview.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="2e887f2a1308134994ca9da82841ebcd"></a><!-- doxytag: member="TaskView::iCalFileModified" ref="2e887f2a1308134994ca9da82841ebcd" args="(ResourceCalendar *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TaskView::iCalFileModified           </td>
          <td>(</td>
          <td class="paramtype">ResourceCalendar *&nbsp;</td>
          <td class="paramname"> <em>rc</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [protected, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
React on another process having modified the iCal file we rely on. 
<p>

<p>Definition at line <a class="el" href="taskview_8cpp-source.html#l00238">238</a> of file <a class="el" href="taskview_8cpp-source.html">taskview.cpp</a>.</p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="taskview_8h-source.html">taskview.h</a><li><a class="el" href="taskview_8cpp-source.html">taskview.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>karm</h2>
<div class="nav_list">
<ul><li><a href="index.html">Main Page</a></li><li><a href="hierarchy.html">Class Hierarchy</a></li><li><a href="classes.html">Alphabetical List</a></li><li><a href="annotated.html">Class List</a></li><li><a href="files.html">File List</a></li><li><a href="functions.html">Class Members</a></li><li><a href="pages.html">Related Pages</a></li></ul>
<!--
<h2>Class Picker</h2>
<div style="text-align: center;">
<form name="guideform">
<select name="guidelinks" style="width:100%;" onChange="window.location=document.guideform.guidelinks.options[document.guideform.guidelinks.selectedIndex].value">
<option value="annotated.html">-- Choose --</option>
  <option value="classDesktopTracker.html">desktoptracker</option>,  <option value="classEditTaskDialog.html">edittaskdialog</option>,  <option value="classHistoryEvent.html">historyevent</option>,  <option value="classIdleTimeDetector.html">idletimedetector</option>,  <option value="classKAccelMenuWatch.html">kaccelmenuwatch</option>,  <option value="classKarmDCOPIface.html">karmdcopiface</option>,  <option value="classKarmStorage.html">karmstorage</option>,  <option value="classKArmTimeWidget.html">karmtimewidget</option>,  <option value="classMainWindow.html">mainwindow</option>,  <option value="classMyPrinter.html">myprinter</option>,  <option value="classPlannerParser.html">plannerparser</option>,  <option value="classPreferences.html">preferences</option>,  <option value="classReportCriteria.html">reportcriteria</option>,  <option value="classTask.html">task</option>,  <option value="classTaskView.html">taskview</option>,  <option value="classTaskViewWhatsThis.html">taskviewwhatsthis</option>,  <option value="classTimeKard.html">timekard</option>,  <option value="classWeek.html">week</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>