<?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: Task 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>Task Class Reference</h1><!-- doxytag: class="Task" --><!-- doxytag: inherits="QObject,QListViewItem" --><code>#include <<a class="el" href="task_8h-source.html">task.h</a>></code> <p> Inherits QObject, and QListViewItem. <p> <p> <a href="classTask-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2> A class representing a task. <p> A "Task" object stores information about a task such as it's name, total and session times.<p> It can log when the task is started, stoped or deleted.<p> If a task is associated with some desktop's activity it can remember that too.<p> It can also contain subtasks - these are managed using the QListViewItem class. <p>Definition at line <a class="el" href="task_8h-source.html#l00043">43</a> of file <a class="el" href="task_8h-source.html">task.h</a>.</p> <table border="0" cellpadding="0" cellspacing="0"> <tr><td></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="7b0a05a8f222951adffcde7fa6d648f9"></a><!-- doxytag: member="Task::totalTimesChanged" ref="7b0a05a8f222951adffcde7fa6d648f9" args="(long minutesSession, long minutes)" --> void </td><td class="memItemRight" valign="bottom"><b>totalTimesChanged</b> (long minutesSession, long minutes)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classTask.html#e6ca164d2abc21da0695a33c9d476015">deletingTask</a> (<a class="el" href="classTask.html">Task</a> *thisTask)</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="el" href="classTask.html">Task</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classTask.html#aaedcc7fa646b15e0451a638ed3fdf63">firstChild</a> () const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a7c59fd2c4318c9eac3bf10fb0201422"></a><!-- doxytag: member="Task::nextSibling" ref="a7c59fd2c4318c9eac3bf10fb0201422" args="() const " --> <a class="el" href="classTask.html">Task</a> * </td><td class="memItemRight" valign="bottom"><b>nextSibling</b> () const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f7b39711f7479ea91734f690134bbc1c"></a><!-- doxytag: member="Task::parent" ref="f7b39711f7479ea91734f690134bbc1c" args="() const " --> <a class="el" href="classTask.html">Task</a> * </td><td class="memItemRight" valign="bottom"><b>parent</b> () const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classTaskView.html">TaskView</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classTask.html#d76165e22581f54e9fda8a639cdffe7a">taskView</a> () const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="classTask.html#9a822ba9744f31d2e2bc92c74b757ac2">uid</a> () const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classTask.html#f52bbd875ab08da52edee8769ff3fb40">setUid</a> (const QString uid)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classTask.html#d999ac7a55fc18de3dae5804da154616">cut</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classTask.html#c5b97ac4b67457341ee4c9e8b00e74f1">move</a> (<a class="el" href="classTask.html">Task</a> *destination)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classTask.html#d38eca4755860b9e477dd54eb427cb9e">paste</a> (<a class="el" href="classTask.html">Task</a> *destination)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classTask.html#47a638f833e2587d50ee9f7a7b32fd07">compare</a> (QListViewItem *i, int col, bool ascending) const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classTask.html#4ceb4bba9ac808a61e346031a6beac89">update</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="81d582170ea0f2c74665c7bc89b4a2a0"></a><!-- doxytag: member="Task::parseIncidence" ref="81d582170ea0f2c74665c7bc89b4a2a0" args="(KCal::Incidence *, long &minutes, long &sessionMinutes, QString &name, DesktopList &desktops, int &percent_complete)" --> bool </td><td class="memItemRight" valign="bottom"><b>parseIncidence</b> (KCal::Incidence *, long &minutes, long &sessionMinutes, QString &name, DesktopList &desktops, int &percent_complete)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">KCal::Todo * </td><td class="memItemRight" valign="bottom"><a class="el" href="classTask.html#fe2427b39575f149d4064d4537b61a87">asTodo</a> (KCal::Todo *calendar) const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classTask.html#3bc5347f68d1c44eb5ddff2990c73051">addComment</a> (QString comment, <a class="el" href="classKarmStorage.html">KarmStorage</a> *storage)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="classTask.html#2a946793a28513235c856bf8766d7dee">comment</a> () const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classTask.html#ca18708f5b4570c5efd2fa01f4170a3b">isRoot</a> () const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classTask.html#f3c73c4a21db23c5550c4ee25e44164b">remove</a> (QPtrList< <a class="el" href="classTask.html">Task</a> > &activeTasks, <a class="el" href="classKarmStorage.html">KarmStorage</a> *storage)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classTask.html#ab22020f954727f597dd7a610b9182d3">setPercentComplete</a> (const int percent, <a class="el" href="classKarmStorage.html">KarmStorage</a> *storage)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classTask.html#8440f07186682b23c1c1212a461a33ee">setPixmapProgress</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classTask.html#465cfd298427ead3becc3911098f776c">isComplete</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classTask.html#4d6979d0c0f706d202fcd78849d4fe07">removeFromView</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">QDateTime </td><td class="memItemRight" valign="bottom"><a class="el" href="classTask.html#90ce9e63c953acda7036d71a6a30a667">lastStart</a> ()</td></tr> <tr><td colspan="2"><div class="groupHeader"></div></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="775539195b9618ebebce45422cd11e82"></a><!-- doxytag: member="Task::Task" ref="775539195b9618ebebce45422cd11e82" args="(const QString &taskame, long minutes, long sessionTime, DesktopList desktops, TaskView *parent=0)" --> </td><td class="memItemRight" valign="bottom"><b>Task</b> (const QString &taskame, long minutes, long sessionTime, DesktopList desktops, <a class="el" href="classTaskView.html">TaskView</a> *parent=0)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f71a2f77f2334c81a655bcaaa28fdb18"></a><!-- doxytag: member="Task::Task" ref="f71a2f77f2334c81a655bcaaa28fdb18" args="(const QString &taskame, long minutes, long sessionTime, DesktopList desktops, Task *parent=0)" --> </td><td class="memItemRight" valign="bottom"><b>Task</b> (const QString &taskame, long minutes, long sessionTime, DesktopList desktops, <a class="el" href="classTask.html">Task</a> *parent=0)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="eb20df7e7257e3bbe43c64e8991b690a"></a><!-- doxytag: member="Task::Task" ref="eb20df7e7257e3bbe43c64e8991b690a" args="(KCal::Todo *incident, TaskView *parent)" --> </td><td class="memItemRight" valign="bottom"><b>Task</b> (KCal::Todo *incident, <a class="el" href="classTaskView.html">TaskView</a> *parent)</td></tr> <tr><td colspan="2"><div class="groupHeader"></div></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classTask.html#4bdbf1a80fc1172dd2a2545bca272b3a">changeTime</a> (long minutes, <a class="el" href="classKarmStorage.html">KarmStorage</a> *storage)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classTask.html#1be2a2bf84f843d70b33be28c10a4025">changeTimes</a> (long minutesSession, long minutes, <a class="el" href="classKarmStorage.html">KarmStorage</a> *storage=0)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classTask.html#958864b71ceb9134557fcecd1bb6c7df">changeTotalTimes</a> (long minutesSession, long minutes)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classTask.html#3a6b331837192d762fcf06b45fd4b609">resetTimes</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="623e46356eb7d8e93ac827130c0d08a5"></a><!-- doxytag: member="Task::time" ref="623e46356eb7d8e93ac827130c0d08a5" args="() const " --> long </td><td class="memItemRight" valign="bottom"><b>time</b> () const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e36175fb3aebe274f2938b680757f23a"></a><!-- doxytag: member="Task::totalTime" ref="e36175fb3aebe274f2938b680757f23a" args="() const " --> long </td><td class="memItemRight" valign="bottom"><b>totalTime</b> () const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8234e6992334d4e80388e4918e9948d1"></a><!-- doxytag: member="Task::sessionTime" ref="8234e6992334d4e80388e4918e9948d1" args="() const " --> long </td><td class="memItemRight" valign="bottom"><b>sessionTime</b> () const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="48b06f2ba66c3cfb369427c810688610"></a><!-- doxytag: member="Task::totalSessionTime" ref="48b06f2ba66c3cfb369427c810688610" args="() const " --> long </td><td class="memItemRight" valign="bottom"><b>totalSessionTime</b> () const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">QDateTime </td><td class="memItemRight" valign="bottom"><a class="el" href="classTask.html#c0149b61633034c25eddbe2aa0ffe065">startTime</a> () const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classTask.html#f322e5b6ad97ee507f49a5096e202d46">startNewSession</a> ()</td></tr> <tr><td colspan="2"><div class="groupHeader"></div></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9a45bc0b67cf9d22139d94f4c4095842"></a><!-- doxytag: member="Task::setDesktopList" ref="9a45bc0b67cf9d22139d94f4c4095842" args="(DesktopList dl)" --> void </td><td class="memItemRight" valign="bottom"><b>setDesktopList</b> (DesktopList dl)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e181eeb5a4794309abf132b5b6392fd4"></a><!-- doxytag: member="Task::getDesktops" ref="e181eeb5a4794309abf132b5b6392fd4" args="() const " --> DesktopList </td><td class="memItemRight" valign="bottom"><b>getDesktops</b> () const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2665f0d6df0564e818f12b7d43d7e504"></a><!-- doxytag: member="Task::getDesktopStr" ref="2665f0d6df0564e818f12b7d43d7e504" args="() const " --> QString </td><td class="memItemRight" valign="bottom"><b>getDesktopStr</b> () const </td></tr> <tr><td colspan="2"><div class="groupHeader"></div></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classTask.html#700e1105fcebc29088211bc9db9944d6">setName</a> (const QString &name, <a class="el" href="classKarmStorage.html">KarmStorage</a> *storage)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="classTask.html#e18d2ce750c810aa14033d6c1df99e0d">name</a> () const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="classTask.html#f7aab51b1dc16e9f650611bce5283b5f">fullName</a> () const </td></tr> <tr><td colspan="2"><div class="groupHeader"></div></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classTask.html#6b36fb9311e31d5708ba0755721e8292">setRunning</a> (bool on, <a class="el" href="classKarmStorage.html">KarmStorage</a> *storage, QDateTime whenStarted=QDateTime::currentDateTime(), QDateTime whenStopped=QDateTime::currentDateTime())</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classTask.html#810ac835cff9a3fab9f7c8983a950431">isRunning</a> () const </td></tr> <tr><td colspan="2"><br><h2>Protected Slots</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classTask.html#73851f2e76b40b6c99cfbe02752d8059">updateActiveIcon</a> ()</td></tr> <tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="22176558bdf16333f0ff3db686294bd0"></a><!-- doxytag: member="Task::changeParentTotalTimes" ref="22176558bdf16333f0ff3db686294bd0" args="(long minutesSession, long minutes)" --> void </td><td class="memItemRight" valign="bottom"><b>changeParentTotalTimes</b> (long minutesSession, long minutes)</td></tr> </table> <hr><h2>Member Function Documentation</h2> <a class="anchor" name="aaedcc7fa646b15e0451a638ed3fdf63"></a><!-- doxytag: member="Task::firstChild" ref="aaedcc7fa646b15e0451a638ed3fdf63" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classTask.html">Task</a>* Task::firstChild </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> const<code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> return parent <a class="el" href="classTask.html" title="A class representing a task.">Task</a> or null in case of <a class="el" href="classTaskView.html" title="Container and interface for the tasks.">TaskView</a>. <p> same as QListViewItem::parent() <p>Definition at line <a class="el" href="task_8h-source.html#l00061">61</a> of file <a class="el" href="task_8h-source.html">task.h</a>.</p> </div> </div><p> <a class="anchor" name="d76165e22581f54e9fda8a639cdffe7a"></a><!-- doxytag: member="Task::taskView" ref="d76165e22581f54e9fda8a639cdffe7a" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classTaskView.html">TaskView</a>* Task::taskView </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> const<code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Return task view for this task. <p> <p>Definition at line <a class="el" href="task_8h-source.html#l00066">66</a> of file <a class="el" href="task_8h-source.html">task.h</a>.</p> </div> </div><p> <a class="anchor" name="9a822ba9744f31d2e2bc92c74b757ac2"></a><!-- doxytag: member="Task::uid" ref="9a822ba9744f31d2e2bc92c74b757ac2" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">QString Task::uid </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> const<code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Return unique iCalendar Todo ID for this task. <p> <p>Definition at line <a class="el" href="task_8h-source.html#l00071">71</a> of file <a class="el" href="task_8h-source.html">task.h</a>.</p> </div> </div><p> <a class="anchor" name="f52bbd875ab08da52edee8769ff3fb40"></a><!-- doxytag: member="Task::setUid" ref="f52bbd875ab08da52edee8769ff3fb40" args="(const QString uid)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Task::setUid </td> <td>(</td> <td class="paramtype">const QString </td> <td class="paramname"> <em>uid</em> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> Set unique id for the task. <p> The uid is the key used to update the storage.<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>uid</em> </td><td>The new unique id. </td></tr> </table> </dl> <p>Definition at line <a class="el" href="task_8cpp-source.html#l00128">128</a> of file <a class="el" href="task_8cpp-source.html">task.cpp</a>.</p> </div> </div><p> <a class="anchor" name="d999ac7a55fc18de3dae5804da154616"></a><!-- doxytag: member="Task::cut" ref="d999ac7a55fc18de3dae5804da154616" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Task::cut </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> cut <a class="el" href="classTask.html" title="A class representing a task.">Task</a> out of parent <a class="el" href="classTask.html" title="A class representing a task.">Task</a> or the <a class="el" href="classTaskView.html" title="Container and interface for the tasks.">TaskView</a> <p> <p>Definition at line <a class="el" href="task_8cpp-source.html#l00389">389</a> of file <a class="el" href="task_8cpp-source.html">task.cpp</a>.</p> </div> </div><p> <a class="anchor" name="c5b97ac4b67457341ee4c9e8b00e74f1"></a><!-- doxytag: member="Task::move" ref="c5b97ac4b67457341ee4c9e8b00e74f1" args="(Task *destination)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Task::move </td> <td>(</td> <td class="paramtype"><a class="el" href="classTask.html">Task</a> * </td> <td class="paramname"> <em>destination</em> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> cut <a class="el" href="classTask.html" title="A class representing a task.">Task</a> out of parent <a class="el" href="classTask.html" title="A class representing a task.">Task</a> or the <a class="el" href="classTaskView.html" title="Container and interface for the tasks.">TaskView</a> and into the destination <a class="el" href="classTask.html" title="A class representing a task.">Task</a> <p> <p>Definition at line <a class="el" href="task_8cpp-source.html#l00399">399</a> of file <a class="el" href="task_8cpp-source.html">task.cpp</a>.</p> </div> </div><p> <a class="anchor" name="d38eca4755860b9e477dd54eb427cb9e"></a><!-- doxytag: member="Task::paste" ref="d38eca4755860b9e477dd54eb427cb9e" args="(Task *destination)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Task::paste </td> <td>(</td> <td class="paramtype"><a class="el" href="classTask.html">Task</a> * </td> <td class="paramname"> <em>destination</em> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> insert <a class="el" href="classTask.html" title="A class representing a task.">Task</a> into the destination <a class="el" href="classTask.html" title="A class representing a task.">Task</a> <p> <p>Definition at line <a class="el" href="task_8cpp-source.html#l00405">405</a> of file <a class="el" href="task_8cpp-source.html">task.cpp</a>.</p> </div> </div><p> <a class="anchor" name="47a638f833e2587d50ee9f7a7b32fd07"></a><!-- doxytag: member="Task::compare" ref="47a638f833e2587d50ee9f7a7b32fd07" args="(QListViewItem *i, int col, bool ascending) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int Task::compare </td> <td>(</td> <td class="paramtype">QListViewItem * </td> <td class="paramname"> <em>i</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>col</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"> <em>ascending</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"> const</td> </tr> </table> </div> <div class="memdoc"> <p> Sort times numerically, not alphabetically. <p> <p>Definition at line <a class="el" href="task_8cpp-source.html#l00431">431</a> of file <a class="el" href="task_8cpp-source.html">task.cpp</a>.</p> </div> </div><p> <a class="anchor" name="4bdbf1a80fc1172dd2a2545bca272b3a"></a><!-- doxytag: member="Task::changeTime" ref="4bdbf1a80fc1172dd2a2545bca272b3a" args="(long minutes, KarmStorage *storage)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Task::changeTime </td> <td>(</td> <td class="paramtype">long </td> <td class="paramname"> <em>minutes</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classKarmStorage.html">KarmStorage</a> * </td> <td class="paramname"> <em>storage</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> Change task time. <p> Adds minutes to both total time and session time.<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>minutes</em> </td><td>minutes to add to - may be negative </td></tr> <tr><td valign="top"></td><td valign="top"><em>storage</em> </td><td>Pointer to <a class="el" href="classKarmStorage.html" title="Singleton to store/retrieve KArm data to/from persistent storage.">KarmStorage</a> instance. If zero, don't save changes. </td></tr> </table> </dl> <p>Definition at line <a class="el" href="task_8cpp-source.html#l00208">208</a> of file <a class="el" href="task_8cpp-source.html">task.cpp</a>.</p> </div> </div><p> <a class="anchor" name="1be2a2bf84f843d70b33be28c10a4025"></a><!-- doxytag: member="Task::changeTimes" ref="1be2a2bf84f843d70b33be28c10a4025" args="(long minutesSession, long minutes, KarmStorage *storage=0)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Task::changeTimes </td> <td>(</td> <td class="paramtype">long </td> <td class="paramname"> <em>minutesSession</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"> <em>minutes</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classKarmStorage.html">KarmStorage</a> * </td> <td class="paramname"> <em>storage</em> = <code>0</code></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> Add minutes to time and session time, and write to storage. <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>minutesSession</em> </td><td>minutes to add to task session time </td></tr> <tr><td valign="top"></td><td valign="top"><em>minutes</em> </td><td>minutes to add to task time </td></tr> <tr><td valign="top"></td><td valign="top"><em>storage</em> </td><td>Pointer to <a class="el" href="classKarmStorage.html" title="Singleton to store/retrieve KArm data to/from persistent storage.">KarmStorage</a> instance. If zero, don't save changes. </td></tr> </table> </dl> <p>Definition at line <a class="el" href="task_8cpp-source.html#l00213">213</a> of file <a class="el" href="task_8cpp-source.html">task.cpp</a>.</p> </div> </div><p> <a class="anchor" name="958864b71ceb9134557fcecd1bb6c7df"></a><!-- doxytag: member="Task::changeTotalTimes" ref="958864b71ceb9134557fcecd1bb6c7df" args="(long minutesSession, long minutes)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Task::changeTotalTimes </td> <td>(</td> <td class="paramtype">long </td> <td class="paramname"> <em>minutesSession</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"> <em>minutes</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> adds minutes to total and session time <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>minutesSession</em> </td><td>minutes to add to task total session time </td></tr> <tr><td valign="top"></td><td valign="top"><em>minutes</em> </td><td>minutes to add to task total time </td></tr> </table> </dl> <p>Definition at line <a class="el" href="task_8cpp-source.html#l00224">224</a> of file <a class="el" href="task_8cpp-source.html">task.cpp</a>.</p> </div> </div><p> <a class="anchor" name="3a6b331837192d762fcf06b45fd4b609"></a><!-- doxytag: member="Task::resetTimes" ref="3a6b331837192d762fcf06b45fd4b609" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Task::resetTimes </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> Reset all times to 0. <p> <p>Definition at line <a class="el" href="task_8cpp-source.html#l00236">236</a> of file <a class="el" href="task_8cpp-source.html">task.cpp</a>.</p> </div> </div><p> <a class="anchor" name="c0149b61633034c25eddbe2aa0ffe065"></a><!-- doxytag: member="Task::startTime" ref="c0149b61633034c25eddbe2aa0ffe065" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">QDateTime Task::startTime </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> const<code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Return time the task was started. <p> <p>Definition at line <a class="el" href="task_8h-source.html#l00138">138</a> of file <a class="el" href="task_8h-source.html">task.h</a>.</p> </div> </div><p> <a class="anchor" name="f322e5b6ad97ee507f49a5096e202d46"></a><!-- doxytag: member="Task::startNewSession" ref="f322e5b6ad97ee507f49a5096e202d46" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Task::startNewSession </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> sets session time to zero. <p> <p>Definition at line <a class="el" href="task_8h-source.html#l00141">141</a> of file <a class="el" href="task_8h-source.html">task.h</a>.</p> </div> </div><p> <a class="anchor" name="700e1105fcebc29088211bc9db9944d6"></a><!-- doxytag: member="Task::setName" ref="700e1105fcebc29088211bc9db9944d6" args="(const QString &name, KarmStorage *storage)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Task::setName </td> <td>(</td> <td class="paramtype">const QString & </td> <td class="paramname"> <em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classKarmStorage.html">KarmStorage</a> * </td> <td class="paramname"> <em>storage</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> sets the name of the 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>name</em> </td><td>a pointer to the name. A deep copy will be made. </td></tr> <tr><td valign="top"></td><td valign="top"><em>storage</em> </td><td>a pointer to a <a class="el" href="classKarmStorage.html" title="Singleton to store/retrieve KArm data to/from persistent storage.">KarmStorage</a> object. </td></tr> </table> </dl> <p>Definition at line <a class="el" href="task_8cpp-source.html#l00137">137</a> of file <a class="el" href="task_8cpp-source.html">task.cpp</a>.</p> </div> </div><p> <a class="anchor" name="e18d2ce750c810aa14033d6c1df99e0d"></a><!-- doxytag: member="Task::name" ref="e18d2ce750c810aa14033d6c1df99e0d" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">QString Task::name </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> const<code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> returns the name of this task. <p> <dl class="return" compact><dt><b>Returns:</b></dt><dd>a pointer to the name. </dd></dl> <p>Definition at line <a class="el" href="task_8h-source.html#l00163">163</a> of file <a class="el" href="task_8h-source.html">task.h</a>.</p> </div> </div><p> <a class="anchor" name="f7aab51b1dc16e9f650611bce5283b5f"></a><!-- doxytag: member="Task::fullName" ref="f7aab51b1dc16e9f650611bce5283b5f" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">QString Task::fullName </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> const</td> </tr> </table> </div> <div class="memdoc"> <p> Returns that task name, prefixed by parent tree up to root. <p> <a class="el" href="classTask.html" title="A class representing a task.">Task</a> names are seperated by a forward slash: / <p>Definition at line <a class="el" href="task_8cpp-source.html#l00288">288</a> of file <a class="el" href="task_8cpp-source.html">task.cpp</a>.</p> </div> </div><p> <a class="anchor" name="4ceb4bba9ac808a61e346031a6beac89"></a><!-- doxytag: member="Task::update" ref="4ceb4bba9ac808a61e346031a6beac89" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Task::update </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> Update the display of the task (all columns) in the UI. <p> <p>Definition at line <a class="el" href="task_8cpp-source.html#l00411">411</a> of file <a class="el" href="task_8cpp-source.html">task.cpp</a>.</p> </div> </div><p> <a class="anchor" name="6b36fb9311e31d5708ba0755721e8292"></a><!-- doxytag: member="Task::setRunning" ref="6b36fb9311e31d5708ba0755721e8292" args="(bool on, KarmStorage *storage, QDateTime whenStarted=QDateTime::currentDateTime(), QDateTime whenStopped=QDateTime::currentDateTime())" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Task::setRunning </td> <td>(</td> <td class="paramtype">bool </td> <td class="paramname"> <em>on</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classKarmStorage.html">KarmStorage</a> * </td> <td class="paramname"> <em>storage</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">QDateTime </td> <td class="paramname"> <em>whenStarted</em> = <code>QDateTime::currentDateTime()</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">QDateTime </td> <td class="paramname"> <em>whenStopped</em> = <code>QDateTime::currentDateTime()</code></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> starts or stops a 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>on</em> </td><td>true or false for starting or stopping a task </td></tr> <tr><td valign="top"></td><td valign="top"><em>storage</em> </td><td>a pointer to a <a class="el" href="classKarmStorage.html" title="Singleton to store/retrieve KArm data to/from persistent storage.">KarmStorage</a> object. </td></tr> <tr><td valign="top"></td><td valign="top"><em>whenStarted</em> </td><td>time when the task was started. Normally QDateTime::currentDateTime, but if calendar has been changed by another program and being reloaded the task is set to running with another start date </td></tr> </table> </dl> <p>Definition at line <a class="el" href="task_8cpp-source.html#l00097">97</a> of file <a class="el" href="task_8cpp-source.html">task.cpp</a>.</p> </div> </div><p> <a class="anchor" name="810ac835cff9a3fab9f7c8983a950431"></a><!-- doxytag: member="Task::isRunning" ref="810ac835cff9a3fab9f7c8983a950431" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool Task::isRunning </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> const</td> </tr> </table> </div> <div class="memdoc"> <p> return the state of a task - if it's running or not <p> <dl class="return" compact><dt><b>Returns:</b></dt><dd>true or false depending on whether the task is running </dd></dl> <p>Definition at line <a class="el" href="task_8cpp-source.html#l00132">132</a> of file <a class="el" href="task_8cpp-source.html">task.cpp</a>.</p> </div> </div><p> <a class="anchor" name="fe2427b39575f149d4064d4537b61a87"></a><!-- doxytag: member="Task::asTodo" ref="fe2427b39575f149d4064d4537b61a87" args="(KCal::Todo *calendar) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">KCal::Todo * Task::asTodo </td> <td>(</td> <td class="paramtype">KCal::Todo * </td> <td class="paramname"> <em>calendar</em> </td> <td> ) </td> <td width="100%"> const</td> </tr> </table> </div> <div class="memdoc"> <p> Load the todo passed in with this tasks info. <p> <p>Definition at line <a class="el" href="task_8cpp-source.html#l00296">296</a> of file <a class="el" href="task_8cpp-source.html">task.cpp</a>.</p> </div> </div><p> <a class="anchor" name="3bc5347f68d1c44eb5ddff2990c73051"></a><!-- doxytag: member="Task::addComment" ref="3bc5347f68d1c44eb5ddff2990c73051" args="(QString comment, KarmStorage *storage)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Task::addComment </td> <td>(</td> <td class="paramtype">QString </td> <td class="paramname"> <em>comment</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classKarmStorage.html">KarmStorage</a> * </td> <td class="paramname"> <em>storage</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> Add a comment to this task. <p> <p>Definition at line <a class="el" href="task_8cpp-source.html#l00420">420</a> of file <a class="el" href="task_8cpp-source.html">task.cpp</a>.</p> </div> </div><p> <a class="anchor" name="2a946793a28513235c856bf8766d7dee"></a><!-- doxytag: member="Task::comment" ref="2a946793a28513235c856bf8766d7dee" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">QString Task::comment </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> const</td> </tr> </table> </div> <div class="memdoc"> <p> Retrieve the entire comment for the task. <p> <p>Definition at line <a class="el" href="task_8cpp-source.html#l00426">426</a> of file <a class="el" href="task_8cpp-source.html">task.cpp</a>.</p> </div> </div><p> <a class="anchor" name="ca18708f5b4570c5efd2fa01f4170a3b"></a><!-- doxytag: member="Task::isRoot" ref="ca18708f5b4570c5efd2fa01f4170a3b" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool Task::isRoot </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> const<code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> tells you whether this task is the root of the task tree <p> <p>Definition at line <a class="el" href="task_8h-source.html#l00210">210</a> of file <a class="el" href="task_8h-source.html">task.h</a>.</p> </div> </div><p> <a class="anchor" name="f3c73c4a21db23c5550c4ee25e44164b"></a><!-- doxytag: member="Task::remove" ref="f3c73c4a21db23c5550c4ee25e44164b" args="(QPtrList< Task > &activeTasks, KarmStorage *storage)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool Task::remove </td> <td>(</td> <td class="paramtype">QPtrList< <a class="el" href="classTask.html">Task</a> > & </td> <td class="paramname"> <em>activeTasks</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classKarmStorage.html">KarmStorage</a> * </td> <td class="paramname"> <em>storage</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> remove <a class="el" href="classTask.html" title="A class representing a task.">Task</a> with all it's children <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>activeTasks</em> </td><td>- list of aktive tasks </td></tr> <tr><td valign="top"></td><td valign="top"><em>storage</em> </td><td>a pointer to a <a class="el" href="classKarmStorage.html" title="Singleton to store/retrieve KArm data to/from persistent storage.">KarmStorage</a> object. </td></tr> </table> </dl> <p>Definition at line <a class="el" href="task_8cpp-source.html#l00258">258</a> of file <a class="el" href="task_8cpp-source.html">task.cpp</a>.</p> </div> </div><p> <a class="anchor" name="ab22020f954727f597dd7a610b9182d3"></a><!-- doxytag: member="Task::setPercentComplete" ref="ab22020f954727f597dd7a610b9182d3" args="(const int percent, KarmStorage *storage)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Task::setPercentComplete </td> <td>(</td> <td class="paramtype">const int </td> <td class="paramname"> <em>percent</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classKarmStorage.html">KarmStorage</a> * </td> <td class="paramname"> <em>storage</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> Update percent complete for this task. <p> Tasks that are complete (i.e., percent = 100) do not show up in taskview. If percent NULL, set to zero. If greater than 100, set to 100. If less than zero, set to zero. <p>Definition at line <a class="el" href="task_8cpp-source.html#l00149">149</a> of file <a class="el" href="task_8cpp-source.html">task.cpp</a>.</p> </div> </div><p> <a class="anchor" name="8440f07186682b23c1c1212a461a33ee"></a><!-- doxytag: member="Task::setPixmapProgress" ref="8440f07186682b23c1c1212a461a33ee" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Task::setPixmapProgress </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> Sets an appropriate icon for this task based on its level of completion. <p> <p>Definition at line <a class="el" href="task_8cpp-source.html#l00184">184</a> of file <a class="el" href="task_8cpp-source.html">task.cpp</a>.</p> </div> </div><p> <a class="anchor" name="465cfd298427ead3becc3911098f776c"></a><!-- doxytag: member="Task::isComplete" ref="465cfd298427ead3becc3911098f776c" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool Task::isComplete </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> Return true if task is complete (percent complete equals 100). <p> <p>Definition at line <a class="el" href="task_8cpp-source.html#l00194">194</a> of file <a class="el" href="task_8cpp-source.html">task.cpp</a>.</p> </div> </div><p> <a class="anchor" name="4d6979d0c0f706d202fcd78849d4fe07"></a><!-- doxytag: member="Task::removeFromView" ref="4d6979d0c0f706d202fcd78849d4fe07" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Task::removeFromView </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> Remove current task and all it's children from the view. <p> <p>Definition at line <a class="el" href="task_8cpp-source.html#l00196">196</a> of file <a class="el" href="task_8cpp-source.html">task.cpp</a>.</p> </div> </div><p> <a class="anchor" name="90ce9e63c953acda7036d71a6a30a667"></a><!-- doxytag: member="Task::lastStart" ref="90ce9e63c953acda7036d71a6a30a667" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">QDateTime Task::lastStart </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> delivers when the task was started last <p> <p>Definition at line <a class="el" href="task_8h-source.html#l00239">239</a> of file <a class="el" href="task_8h-source.html">task.h</a>.</p> </div> </div><p> <a class="anchor" name="e6ca164d2abc21da0695a33c9d476015"></a><!-- doxytag: member="Task::deletingTask" ref="e6ca164d2abc21da0695a33c9d476015" args="(Task *thisTask)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Task::deletingTask </td> <td>(</td> <td class="paramtype"><a class="el" href="classTask.html">Task</a> * </td> <td class="paramname"> <em>thisTask</em> </td> <td> ) </td> <td width="100%"><code> [signal]</code></td> </tr> </table> </div> <div class="memdoc"> <p> signal that we're about to delete a task <p> </div> </div><p> <a class="anchor" name="73851f2e76b40b6c99cfbe02752d8059"></a><!-- doxytag: member="Task::updateActiveIcon" ref="73851f2e76b40b6c99cfbe02752d8059" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Task::updateActiveIcon </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"><code> [protected, slot]</code></td> </tr> </table> </div> <div class="memdoc"> <p> animate the active icon <p> <p>Definition at line <a class="el" href="task_8cpp-source.html#l00282">282</a> of file <a class="el" href="task_8cpp-source.html">task.cpp</a>.</p> </div> </div><p> <hr>The documentation for this class was generated from the following files:<ul> <li><a class="el" href="task_8h-source.html">task.h</a><li><a class="el" href="task_8cpp-source.html">task.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> <a href="../../akregator/src/html/index.html">src</a></li><li> <a href="../../akregator/src/librss/html/index.html">librss</a></li><li><a href="../../certmanager/html/index.html">certmanager</a></li><li> <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> <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> <a href="../../kioslaves/imap4/html/index.html">imap4</a></li><li> <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> <a href="../../kpilot/kpilot/html/index.html">kpilot</a></li><li> <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="mailto:groot@kde.org">Adriaan de Groot</a> and <a href="mailto:winter@kde.org">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>