Offset 1, 8 lines modified |
Offset 1, 8 lines modified |
1 |
<FILENAME·filename="index.html"><html><head><title>The·KTimetracker·Handbook</title><link·rel="stylesheet"·type="text/css"·href="help:/common/kde-default.css"><link·rel="stylesheet"·type="text/css"·href="help:/common/kde-docs.css"><link·rel="stylesheet"·type="text/css"·href="help:/common/kde-localised.css"><meta·name="generator"·content="DocBook·XSL·Stylesheets·V1.78.1"><meta·name="description"·content="KTimetracker·tracks·time·spent·on·various·tasks."><meta·name="keywords"·content="KDE,·ktimetracker,·kdeutils,·time,·tracker,·project"><link·rel="home"·href="index.html"·title="The·KTimetracker·Handbook"><link·rel="next"·href="introduction.html"·title="Chapter 1. Introduction"><meta·http-equiv="Content-Type"·content="text/html;·charset=utf-8"><meta·name="GENERATOR"·content="KDE·XSL·Stylesheet·V1.14·using·libxslt"></head><body·bgcolor="white"·text="black"·link="#0000FF"·vlink="#840084"·alink="#0000FF"><div·id="content"><div·id="header"><div·id="header_content"><div·id="header_left"><div·id="header_right"><img·sr·✂
|
1 |
<FILENAME·filename="index.html"><html><head><title>The·KTimetracker·Handbook</title><link·rel="stylesheet"·type="text/css"·href="help:/common/kde-default.css"><link·rel="stylesheet"·type="text/css"·href="help:/common/kde-docs.css"><link·rel="stylesheet"·type="text/css"·href="help:/common/kde-localised.css"><meta·name="generator"·content="DocBook·XSL·Stylesheets·V1.78.1"><meta·name="description"·content="KTimetracker·tracks·time·spent·on·various·tasks."><meta·name="keywords"·content="KDE,·ktimetracker,·kdeutils,·time,·tracker,·project"><link·rel="home"·href="index.html"·title="The·KTimetracker·Handbook"><link·rel="next"·href="introduction.html"·title="Chapter 1. Introduction"><meta·http-equiv="Content-Type"·content="text/html;·charset=utf-8"><meta·name="GENERATOR"·content="KDE·XSL·Stylesheet·V1.14·using·libxslt"></head><body·bgcolor="white"·text="black"·link="#0000FF"·vlink="#840084"·alink="#0000FF"><div·id="content"><div·id="header"><div·id="header_content"><div·id="header_left"><div·id="header_right"><img·sr·✂
|
2 |
» billable·hours·and·can·report·the·hours·logged·by·task·and·day.</p><p>This·time·history·can·be·exported·to·a·comma-delimited·text·file·for
|
2 |
» billable·hours·and·can·report·the·hours·logged·by·task·and·day.</p><p>This·time·history·can·be·exported·to·a·comma-delimited·text·file·for
|
3 |
» import·into·other·billing·and/or·project·management·tools.</p><p><span·class="application">KTimetracker</span>·detects·when·your·keyboard·and·mouse·are·idle·and·can·associate
|
3 |
» import·into·other·billing·and/or·project·management·tools.</p><p><span·class="application">KTimetracker</span>·detects·when·your·keyboard·and·mouse·are·idle·and·can·associate
|
4 |
» different·tasks·with·different·desktops,·two·tools·that·can·help·keep·the
|
4 |
» different·tasks·with·different·desktops,·two·tools·that·can·help·keep·the
|
5 |
» timer·running·on·the·correct·task.</p><p><span·class="application">KTimetracker</span>·was·originally·written·by·<span·class="firstname">Sirtaj</span>·<span·class="othername">Singh</span>·<span·class="surname">Kang</span>.
|
5 |
» timer·running·on·the·correct·task.</p><p><span·class="application">KTimetracker</span>·was·originally·written·by·<span·class="firstname">Sirtaj</span>·<span·class="othername">Singh</span>·<span·class="surname">Kang</span>.
|
6 |
Its·home·page·is·<a·class="ulink"·href="http://userbase.kde.org/KTimeTracker"·target="_top">http://userbase.kde.org/KTimeTracker</a>.</p></div></div><div·id="footer"><div·class="navCenter"><table·class="navigation"><tr><td·class="prevCell"><a·accesskey="p"·href="index.html">Prev</a></td><td·class="upCell"><a·accesskey="h"·href="index.html">Contents</a></td><td·class="nextCell"><a·accesskey="n"·href="using-ktimetracker.html">Next</a></td></tr><tr><td·class="prevCell">The·<span·class="application">KTimetracker</span>·Handbook </td><td·class="upCell"> </td><td·class="nextCell"> Using·<span·class="application">KTimetracker</span></td></tr></table></div><div·id="footer_text">Would·you·like·to·make·a·comment·or·contribute·an·update·to·this·page?<br>Send·feedback·to·the·<a·href="mailto:kde-doc-english@kde.org"·class="footer_email">KDE·Docs·Team</a></div></div></div></body></html></FILENAME><FILENAME·filename="using-ktimetracker.html"><html><head><title>Chapter 2. Using·KTimetracker</title><link·rel="stylesheet"·type·✂
|
6 |
Its·home·page·is·<a·class="ulink"·href="http://userbase.kde.org/KTimeTracker"·target="_top">http://userbase.kde.org/KTimeTracker</a>.</p></div></div><div·id="footer"><div·class="navCenter"><table·class="navigation"><tr><td·class="prevCell"><a·accesskey="p"·href="index.html">Prev</a></td><td·class="upCell"><a·accesskey="h"·href="index.html">Contents</a></td><td·class="nextCell"><a·accesskey="n"·href="using-ktimetracker.html">Next</a></td></tr><tr><td·class="prevCell">The·<span·class="application">KTimetracker</span>·Handbook </td><td·class="upCell"> </td><td·class="nextCell"> Using·<span·class="application">KTimetracker</span></td></tr></table></div><div·id="footer_text">Would·you·like·to·make·a·comment·or·contribute·an·update·to·this·page?<br>Send·feedback·to·the·<a·href="mailto:kde-doc-english@kde.org"·class="footer_email">KDE·Docs·Team</a></div></div></div></body></html></FILENAME><FILENAME·filename="using-ktimetracker.html"><html><head><title>Chapter 2. Using·KTimetracker</title><link·rel="stylesheet"·type·✂
|
7 |
<span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guimenuitem">Personal·Time·Tracker</span></span>·from·the·<span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guimenu">Applications</span></span>·→·<span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guisubmenu">Utilities</span></span>·group·in·the·<span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guimenu">KDE·start
|
7 |
<span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guimenuitem">Personal·Time·Tracker</span></span>·from·the·<span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guimenu">Applications</span></span>·→·<span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guisubmenu">Utilities</span></span>·group·in·the·<span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guimenu">KDE·start
|
8 |
menu</span></span>.·The·standard·<span·class="trademark">Qt</span>™·and·<acronym·class="acronym">KDE</acronym>·command·options·are
|
8 |
menu</span></span>.·The·standard·<span·class="trademark">Qt</span>™·and·<acronym·class="acronym">KDE</acronym>·command·options·are
|
Offset 46, 27 lines modified |
Offset 46, 27 lines modified |
46 |
began.</p></dd><dt><span·class="term"><span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guilabel">Time</span></span></span></dt><dd><p>The·time
|
46 |
began.</p></dd><dt><span·class="term"><span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guilabel">Time</span></span></span></dt><dd><p>The·time
|
47 |
spent·on·the·task·since·all·times·were·reset.</p></dd><dt><span·class="term"><span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guilabel">Total·Session·Time</span></span></span></dt><dd><p>The·time·spent·on·the·task·and·all·its·subtasks·since·the
|
47 |
spent·on·the·task·since·all·times·were·reset.</p></dd><dt><span·class="term"><span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guilabel">Total·Session·Time</span></span></span></dt><dd><p>The·time·spent·on·the·task·and·all·its·subtasks·since·the
|
48 |
session·began.</p></dd><dt><span·class="term"><span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guilabel">Total·Time</span></span></span></dt><dd><p>The·time·spent·on·the·task·and·all·its·subtasks·since·all
|
48 |
session·began.</p></dd><dt><span·class="term"><span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guilabel">Total·Time</span></span></span></dt><dd><p>The·time·spent·on·the·task·and·all·its·subtasks·since·all
|
49 |
times·were·reset.</p></dd></dl></div><p>To·start·a·new·session,·select
|
49 |
times·were·reset.</p></dd></dl></div><p>To·start·a·new·session,·select
|
50 |
<span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guimenu">File</span></span>·→·<span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guimenuitem">Start·New·Session</span></span>
|
50 |
<span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guimenu">File</span></span>·→·<span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guimenuitem">Start·New·Session</span></span>
|
51 |
</p><p>To·reset·all·times,·select
|
51 |
</p><p>To·reset·all·times,·select
|
52 |
<span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guimenu">File</span></span>·→·<span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guimenuitem">Reset·All·Times</span></span>
|
52 |
<span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guimenu">File</span></span>·→·<span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guimenuitem">Reset·All·Times</span></span>
|
53 |
</p><div·class="sect2"><div·class="titlepage"><div><div><h3·class="title"><a·name="idp70470464"></a>Desktop·Tracking</h3></div></div></div><div·class="informalexample"><p><span·class="emphasis"><em>Problem:</em></span>·You·have·two·main·projects·that·you
|
53 |
</p><div·class="sect2"><div·class="titlepage"><div><div><h3·class="title"><a·name="idp52655632"></a>Desktop·Tracking</h3></div></div></div><div·class="informalexample"><p><span·class="emphasis"><em>Problem:</em></span>·You·have·two·main·projects·that·you
|
54 |
switch·between·each·day.··To·help·organize·your·work,·you·keep·your·project
|
54 |
switch·between·each·day.··To·help·organize·your·work,·you·keep·your·project
|
55 |
1·files·on·Desktop·1·and·your·project·2·files·on·Desktop
|
55 |
1·files·on·Desktop·1·and·your·project·2·files·on·Desktop
|
56 |
2.</p><p><span·class="emphasis"><em>Solution:</em></span>·Associate·project·1·task·with·Desktop·1
|
56 |
2.</p><p><span·class="emphasis"><em>Solution:</em></span>·Associate·project·1·task·with·Desktop·1
|
57 |
and·the·project·2·task·with·Desktop·2.··When·you·switch·from·Desktop·2·to
|
57 |
and·the·project·2·task·with·Desktop·2.··When·you·switch·from·Desktop·2·to
|
58 |
Desktop·1·active,·<span·class="application">KTimetracker</span>·automatically·stops·the·project·2·task·and·starts
|
58 |
Desktop·1·active,·<span·class="application">KTimetracker</span>·automatically·stops·the·project·2·task·and·starts
|
59 |
the·project·1·task.</p></div><p>To·associate·a·task·with·a·one·or·more·desktops,·select
|
59 |
the·project·1·task.</p></div><p>To·associate·a·task·with·a·one·or·more·desktops,·select
|
60 |
<span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guimenu">Task</span></span>·→·<span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guimenuitem">Edit...</span></span>·(<span·class="shortcut"><strong><span·class="keycap"><strong>Ctrl</strong></span>+<span·class="keycap"><strong>E</strong></span></strong></span>).
|
60 |
<span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guimenu">Task</span></span>·→·<span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guimenuitem">Edit...</span></span>·(<span·class="shortcut"><strong><span·class="keycap"><strong>Ctrl</strong></span>+<span·class="keycap"><strong>E</strong></span></strong></span>).
|
|
|
61 |
Turn·on·<span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guilabel">Auto·Tracking</span></span>·and·select·the·desktop·or·desktops
|
61 |
Turn·on·<span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guilabel">Auto·Tracking</span></span>·and·select·the·desktop·or·desktops
|
62 |
to·associate·with·this·task.··When·any·of·the·selected·desktops·becomes·active,
|
62 |
to·associate·with·this·task.··When·any·of·the·selected·desktops·becomes·active,
|
63 |
after·a·short·delay·<span·class="application">KTimetracker</span>·will·be·automatically·start·logging·time·against
|
63 |
after·a·short·delay·<span·class="application">KTimetracker</span>·will·be·automatically·start·logging·time·against
|
64 |
that·task.</p></div><div·class="sect2"><div·class="titlepage"><div><div><h3·class="title"><a·name="idp70477744"></a>Idle·Detection</h3></div></div></div><div·class="informalexample"><p><span·class="emphasis"><em>Problem:</em></span>·You·leave·work·early·on
|
64 |
that·task.</p></div><div·class="sect2"><div·class="titlepage"><div><div><h3·class="title"><a·name="idp52662864"></a>Idle·Detection</h3></div></div></div><div·class="informalexample"><p><span·class="emphasis"><em>Problem:</em></span>·You·leave·work·early·on
|
65 |
Friday·to·run·an·errand·and·forget·to·stop·the·timer.··When·you·return·on
|
65 |
Friday·to·run·an·errand·and·forget·to·stop·the·timer.··When·you·return·on
|
66 |
Monday,·the·timer·is·still·running.</p><p><span·class="emphasis"><em>Solution:</em></span>·Turn·on·idle·detection·on·the·<span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guilabel">Behavior</span></span>·page·
|
66 |
Monday,·the·timer·is·still·running.</p><p><span·class="emphasis"><em>Solution:</em></span>·Turn·on·idle·detection·on·the·<span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guilabel">Behavior</span></span>·page·
|
67 |
of·the·settings·dialog.</p></div><p><span·class="application">KTimetracker</span>·can·be·configured·to·detect·when·the·mouse·and·keyboard·become
|
67 |
of·the·settings·dialog.</p></div><p><span·class="application">KTimetracker</span>·can·be·configured·to·detect·when·the·mouse·and·keyboard·become
|
68 |
·idle.··If·the·mouse·and·keyboard·are·idle·for·longer·than·the·specified
|
68 |
·idle.··If·the·mouse·and·keyboard·are·idle·for·longer·than·the·specified
|
69 |
·number·of·minutes,·<span·class="application">KTimetracker</span>·displays·the·following·dialog:</p><div·class="screenshot"><div·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="mediaobject"><img·src="idle-detect.png"·alt="KTimetracker·Idle·Detection·Dialog"></div></div><div·class="variablelist"><dl·class="variablelist"><dt><span·class="term"><span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guibutton">Continue·timing</span></span></span></dt><dd><p>Apply·the·idle·time·to·all·active·timers·and·keep·them
|
69 |
·number·of·minutes,·<span·class="application">KTimetracker</span>·displays·the·following·dialog:</p><div·class="screenshot"><div·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="mediaobject"><img·src="idle-detect.png"·alt="KTimetracker·Idle·Detection·Dialog"></div></div><div·class="variablelist"><dl·class="variablelist"><dt><span·class="term"><span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guibutton">Continue·timing</span></span></span></dt><dd><p>Apply·the·idle·time·to·all·active·timers·and·keep·them
|
70 |
running.</p><p>You·were·working·on·the·task(s)·while·your·computer
|
70 |
running.</p><p>You·were·working·on·the·task(s)·while·your·computer
|
71 |
was·idle·and·still·are.</p></dd><dt><span·class="term"><span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guibutton">Revert·timing</span></span></span></dt><dd><p>Subtract·the·amount·of·idle·time·from·all·active·timers·and
|
71 |
was·idle·and·still·are.</p></dd><dt><span·class="term"><span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guibutton">Revert·timing</span></span></span></dt><dd><p>Subtract·the·amount·of·idle·time·from·all·active·timers·and
|
Offset 82, 20 lines modified |
Offset 82, 20 lines modified |
82 |
management·tool·Imendio·Planner·
|
82 |
management·tool·Imendio·Planner·
|
83 |
(from·<a·class="ulink"·href="http://live.gnome.org/Planner"·target="_top">live.gnome.org/Planner</a>)·
|
83 |
(from·<a·class="ulink"·href="http://live.gnome.org/Planner"·target="_top">live.gnome.org/Planner</a>)·
|
84 |
and·import·its·tasks·to·<span·class="application">KTimetracker</span>·with·<span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guimenu">File</span></span>·→·<span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guisubmenu">Import</span></span>·→·<span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guimenuitem">Import·Tasks·From·Planner...</span></span>,·to·have·them·in·the·industry·standard·<a·class="ulink"·href="http://www.faqs.org/rfcs/rfc2445.html"·target="_top">iCalendar</a>·
|
84 |
and·import·its·tasks·to·<span·class="application">KTimetracker</span>·with·<span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guimenu">File</span></span>·→·<span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guisubmenu">Import</span></span>·→·<span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guimenuitem">Import·Tasks·From·Planner...</span></span>,·to·have·them·in·the·industry·standard·<a·class="ulink"·href="http://www.faqs.org/rfcs/rfc2445.html"·target="_top">iCalendar</a>·
|
85 |
format.·Having·done·so,·you·are·able·to·schedule·the·tasks·in·<span·class="application">KOrganizer</span>,·and·account·your·time·
|
85 |
format.·Having·done·so,·you·are·able·to·schedule·the·tasks·in·<span·class="application">KOrganizer</span>,·and·account·your·time·
|
86 |
to·them·in·<span·class="application">KTimetracker</span>.·That's·one·way·to·help·ensure·your·project·stays·on·time
|
86 |
to·them·in·<span·class="application">KTimetracker</span>.·That's·one·way·to·help·ensure·your·project·stays·on·time
|
87 |
and·under·budget.</p></div><div·class="sect2"><div·class="titlepage"><div><div><h3·class="title"><a·name="dcop"></a><acronym·class="acronym">D-Bus</acronym></h3></div></div></div><p><acronym·class="acronym">D-Bus</acronym>·is·the·mechanism·<acronym·class="acronym">KDE</acronym>·programs·use·to·communicate·with·each
|
87 |
and·under·budget.</p></div><div·class="sect2"><div·class="titlepage"><div><div><h3·class="title"><a·name="dcop"></a><acronym·class="acronym">D-Bus</acronym></h3></div></div></div><p><acronym·class="acronym">D-Bus</acronym>·is·the·mechanism·<acronym·class="acronym">KDE</acronym>·programs·use·to·communicate·with·each
|
88 |
other.··A·<acronym·class="acronym">KDE</acronym>·program·provides·a·list·of·functions·that·other·programs·(a·Bash
|
88 |
other.··A·<acronym·class="acronym">KDE</acronym>·program·provides·a·list·of·functions·that·other·programs·(a·Bash
|
89 |
script,·for·example)·can·use.</p><div·class="example"><a·name="idp70499136"></a><p·class="title"><b>Example 2.1. Bash·script·that·echoes·<span·class="application">KTimetracker</span>'s·version</b></p><div·class="example-contents"><pre·class="programlisting">
|
89 |
script,·for·example)·can·use.</p><div·class="example"><a·name="idp52683152"></a><p·class="title"><b>Example 2.1. Bash·script·that·echoes·<span·class="application">KTimetracker</span>'s·version</b></p><div·class="example-contents"><pre·class="programlisting">
|
90 |
qdbus·org.kde.ktimetracker·/KTimeTracker·version·2>/dev/null·||·echo·"ktimetracker·not·running"
|
90 |
qdbus·org.kde.ktimetracker·/KTimeTracker·version·2>/dev/null·||·echo·"ktimetracker·not·running"
|
91 |
</pre></div></div><br·class="example-break"><p><span·class="application">KTimetracker</span>'s·current·<acronym·class="acronym">D-Bus</acronym>·interface·is·currently·used·mainly·for·automated
|
91 |
</pre></div></div><br·class="example-break"><p><span·class="application">KTimetracker</span>'s·current·<acronym·class="acronym">D-Bus</acronym>·interface·is·currently·used·mainly·for·automated
|
92 |
» testing,·so·it·is·very·limited.··For·the·full·interface·definition,·see
|
92 |
» testing,·so·it·is·very·limited.··For·the·full·interface·definition,·see
|
93 |
» <a·class="link"·href="dcopappendix.html"·title="Appendix B. D-Bus·Interface"><acronym·class="acronym">D-Bus</acronym>·Interface·Appendix</a>.</p><p>To·see·the·full·<acronym·class="acronym">D-Bus</acronym>·interface·of·the·<span·class="application">KTimetracker</span>·version·installed·on·your
|
93 |
» <a·class="link"·href="dcopappendix.html"·title="Appendix B. D-Bus·Interface"><acronym·class="acronym">D-Bus</acronym>·Interface·Appendix</a>.</p><p>To·see·the·full·<acronym·class="acronym">D-Bus</acronym>·interface·of·the·<span·class="application">KTimetracker</span>·version·installed·on·your
|
94 |
» system,·run·the·following·Bash·script:</p><div·class="example"><a·name="idp70573680"></a><p·class="title"><b>Example 2.2. List·<span·class="application">KTimetracker</span>'s·<acronym·class="acronym">D-Bus</acronym>·interface·to·console</b></p><div·class="example-contents"><pre·class="programlisting">
|
94 |
» system,·run·the·following·Bash·script:</p><div·class="example"><a·name="idp52757536"></a><p·class="title"><b>Example 2.2. List·<span·class="application">KTimetracker</span>'s·<acronym·class="acronym">D-Bus</acronym>·interface·to·console</b></p><div·class="example-contents"><pre·class="programlisting">
|
95 |
qdbus·org.kde.ktimetracker·/KTimeTracker·2>/dev/null·||·echo·"ktimetracker·not·running"
|
95 |
qdbus·org.kde.ktimetracker·/KTimeTracker·2>/dev/null·||·echo·"ktimetracker·not·running"
|
96 |
</pre></div></div><br·class="example-break"></div><div·class="sect2"><div·class="titlepage"><div><div><h3·class="title"><a·name="csv-export"></a>Export·Totals·to·CSV</h3></div></div></div><p><span·class="application">KTimetracker</span>·can·export·both·totals·and·history·to·a·comma-delimited·file
|
96 |
</pre></div></div><br·class="example-break"></div><div·class="sect2"><div·class="titlepage"><div><div><h3·class="title"><a·name="csv-export"></a>Export·Totals·to·CSV</h3></div></div></div><p><span·class="application">KTimetracker</span>·can·export·both·totals·and·history·to·a·comma-delimited·file
|
97 |
format.··To·export·totals,·select
|
97 |
format.··To·export·totals,·select
|
98 |
<span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guimenu">File</span></span>·→·<span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guisubmenu">Export</span></span>·→·<span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guimenuitem">Export·Times...</span></span>·and·<span·class="application">KTimetracker</span>·displays·the·following·export·dialog:</p><div·class="screenshot"><div·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="mediaobject"><img·src="csvexport.png"·alt="KTimetracker·CSV·Export·Dialog"></div></div><p>Enter·the·filename·that·you·would·like·to·export·the·data·to,·and·modify·the
|
98 |
<span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guimenu">File</span></span>·→·<span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guisubmenu">Export</span></span>·→·<span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guimenuitem">Export·Times...</span></span>·and·<span·class="application">KTimetracker</span>·displays·the·following·export·dialog:</p><div·class="screenshot"><div·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="mediaobject"><img·src="csvexport.png"·alt="KTimetracker·CSV·Export·Dialog"></div></div><p>Enter·the·filename·that·you·would·like·to·export·the·data·to,·and·modify·the
|
99 |
other·dialog·defaults·if·necessary.··Click
|
99 |
other·dialog·defaults·if·necessary.··Click
|
100 |
<span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guibutton">Export</span></span>·and·<span·class="application">KTimetracker</span>·exports·the·totals·for·all·tasks·to
|
100 |
<span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guibutton">Export</span></span>·and·<span·class="application">KTimetracker</span>·exports·the·totals·for·all·tasks·to
|
101 |
the·file·you·selected.</p><p>Use·the·<span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guibutton">Export·to·Clipboard</span></span>·button·to·export·the·times·to·the·clipboard</p><p>Here·is·an·example·of·the·output·format:</p><div·class="literallayout"><p><br>
|
101 |
the·file·you·selected.</p><p>Use·the·<span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="guiitem"><span·class="guibutton">Export·to·Clipboard</span></span>·button·to·export·the·times·to·the·clipboard</p><p>Here·is·an·example·of·the·output·format:</p><div·class="literallayout"><p><br>
|
Offset 186, 19 lines modified |
Offset 186, 19 lines modified |
186 |
download·site</a>·of·the·<acronym·class="acronym">KDE</acronym>·project.</p><p>For·detailed·information·on·how·to·compile·and·install·<acronym·class="acronym">KDE</acronym>·
|
186 |
download·site</a>·of·the·<acronym·class="acronym">KDE</acronym>·project.</p><p>For·detailed·information·on·how·to·compile·and·install·<acronym·class="acronym">KDE</acronym>·
|
187 |
applications·see
|
187 |
applications·see
|
188 |
<a·class="ulink"·href="http://techbase.kde.org/Getting_Started#Building_and_Running_KDE_Software_From_Source"·target="_top">
|
188 |
<a·class="ulink"·href="http://techbase.kde.org/Getting_Started#Building_and_Running_KDE_Software_From_Source"·target="_top">
|
189 |
Building·and·Running·KDE·Software·From·Source</a></p><p>Since·<acronym·class="acronym">KDE</acronym>·uses·<span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="command"><span·class="command"><strong>cmake</strong></span></span>·you·should·have·no·
|
189 |
Building·and·Running·KDE·Software·From·Source</a></p><p>Since·<acronym·class="acronym">KDE</acronym>·uses·<span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="command"><span·class="command"><strong>cmake</strong></span></span>·you·should·have·no·
|
190 |
trouble·compiling·it.·Should·you·run·into·problems·please·report·them·to·the·
|
190 |
trouble·compiling·it.·Should·you·run·into·problems·please·report·them·to·the·
|
191 |
<acronym·class="acronym">KDE</acronym>·mailing·lists.</p></div></div></div><div·id="footer"><div·class="navCenter"><table·class="navigation"><tr><td·class="prevCell"><a·accesskey="p"·href="glossary.html">Prev</a></td><td·class="upCell"><a·accesskey="h"·href="index.html">Contents</a></td><td·class="nextCell"><a·accesskey="n"·href="dcopappendix.html">Next</a></td></tr><tr><td·class="prevCell">Glossary </td><td·class="upCell"> </td><td·class="nextCell"> <acronym·class="acronym">D-Bus</acronym>·Interface</td></tr></table></div><div·id="footer_text">Would·you·like·to·make·a·comment·or·contribute·an·update·to·this·page?<br>Send·feedback·to·the·<a·href="mailto:kde-doc-english@kde.org"·class="footer_email">KDE·Docs·Team</a></div></div></div></body></html></FILENAME><FILENAME·filename="dcopappendix.html"><html><head><title>Appendix B. D-Bus·Interface</title><link·rel="stylesheet"·type="text/css"·href="help:/common/kde-default.css"><link·rel="stylesheet"·type="text/css"·href="help:/common/kde-docs.css"><link·rel="style·✂
|
191 |
<acronym·class="acronym">KDE</acronym>·mailing·lists.</p></div></div></div><div·id="footer"><div·class="navCenter"><table·class="navigation"><tr><td·class="prevCell"><a·accesskey="p"·href="glossary.html">Prev</a></td><td·class="upCell"><a·accesskey="h"·href="index.html">Contents</a></td><td·class="nextCell"><a·accesskey="n"·href="dcopappendix.html">Next</a></td></tr><tr><td·class="prevCell">Glossary </td><td·class="upCell"> </td><td·class="nextCell"> <acronym·class="acronym">D-Bus</acronym>·Interface</td></tr></table></div><div·id="footer_text">Would·you·like·to·make·a·comment·or·contribute·an·update·to·this·page?<br>Send·feedback·to·the·<a·href="mailto:kde-doc-english@kde.org"·class="footer_email">KDE·Docs·Team</a></div></div></div></body></html></FILENAME><FILENAME·filename="dcopappendix.html"><html><head><title>Appendix B. D-Bus·Interface</title><link·rel="stylesheet"·type="text/css"·href="help:/common/kde-default.css"><link·rel="stylesheet"·type="text/css"·href="help:/common/kde-docs.css"><link·rel="style·✂
|
192 |
QString·version()
|
192 |
QString·version()
|
193 |
</pre></div><div·class="refsect1"><a·name="idp70705024"></a><h2>Description</h2><p><code·class="function">version()</code>·is·a·<acronym·class="acronym">D-Bus</acronym>·call·that·returns·<span·class="application">KTimetracker</span>'s
|
193 |
</pre></div><div·class="refsect1"><a·name="idp52879088"></a><h2>Description</h2><p><code·class="function">version()</code>·is·a·<acronym·class="acronym">D-Bus</acronym>·call·that·returns·<span·class="application">KTimetracker</span>'s
|
194 |
version·number;·for·example·4.3.1.··The·version·number·is·returned·as·a·string
|
194 |
version·number;·for·example·4.3.1.··The·version·number·is·returned·as·a·string
|
195 |
in·the·typical·<acronym·class="acronym">GNU</acronym>·format·of·major.minor.bugfix.</p></div></div></div><div·id="footer"><div·class="navCenter"><table·class="navigation"><tr><td·class="prevCell"><a·accesskey="p"·href="dcopappendix.html">Prev</a></td><td·class="upCell"><a·accesskey="h"·href="index.html">Contents</a></td><td·class="nextCell"><a·accesskey="n"·href="dcop-quit.html">Next</a></td></tr><tr><td·class="prevCell"><acronym·class="acronym">D-Bus</acronym>·Interface </td><td·class="upCell"><acronym·class="acronym">D-Bus</acronym>·Interface</td><td·class="nextCell"> quit</td></tr></table></div><div·id="footer_text">Would·you·like·to·make·a·comment·or·contribute·an·update·to·this·page?<br>Send·feedback·to·the·<a·href="mailto:kde-doc-english@kde.org"·class="footer_email">KDE·Docs·Team</a></div></div></div></body></html></FILENAME><FILENAME·filename="dcop-quit.html"><html><head><title>quit</title><link·rel="stylesheet"·type="text/css"·href="help:/common/kde-default.css"><link·rel="stylesheet"·type="text/css"·✂
|
195 |
in·the·typical·<acronym·class="acronym">GNU</acronym>·format·of·major.minor.bugfix.</p></div></div></div><div·id="footer"><div·class="navCenter"><table·class="navigation"><tr><td·class="prevCell"><a·accesskey="p"·href="dcopappendix.html">Prev</a></td><td·class="upCell"><a·accesskey="h"·href="index.html">Contents</a></td><td·class="nextCell"><a·accesskey="n"·href="dcop-quit.html">Next</a></td></tr><tr><td·class="prevCell"><acronym·class="acronym">D-Bus</acronym>·Interface </td><td·class="upCell"><acronym·class="acronym">D-Bus</acronym>·Interface</td><td·class="nextCell"> quit</td></tr></table></div><div·id="footer_text">Would·you·like·to·make·a·comment·or·contribute·an·update·to·this·page?<br>Send·feedback·to·the·<a·href="mailto:kde-doc-english@kde.org"·class="footer_email">KDE·Docs·Team</a></div></div></div></body></html></FILENAME><FILENAME·filename="dcop-quit.html"><html><head><title>quit</title><link·rel="stylesheet"·type="text/css"·href="help:/common/kde-default.css"><link·rel="stylesheet"·type="text/css"·✂
|
196 |
QString·quit()
|
196 |
QString·quit()
|
197 |
</pre></div><div·class="refsect1"><a·name="idp70712640"></a><h2>Description</h2><p><code·class="function">quit()</code>·is·a·<acronym·class="acronym">D-Bus</acronym>·call·that·provides·a·way·that·an
|
197 |
</pre></div><div·class="refsect1"><a·name="idp52887072"></a><h2>Description</h2><p><code·class="function">quit()</code>·is·a·<acronym·class="acronym">D-Bus</acronym>·call·that·provides·a·way·that·an
|
198 |
external·program·can·gracefully·shutdown·<span·class="application">KTimetracker</span>.
|
198 |
external·program·can·gracefully·shutdown·<span·class="application">KTimetracker</span>.
|
199 |
</p></div></div></div><div·id="footer"><div·class="navCenter"><table·class="navigation"><tr><td·class="prevCell"><a·accesskey="p"·href="dcop-version.html">Prev</a></td><td·class="upCell"><a·accesskey="h"·href="index.html">Contents</a></td><td·class="nextCell"><a·accesskey="n"·href="dcop-addtodo.html">Next</a></td></tr><tr><td·class="prevCell">version </td><td·class="upCell"><acronym·class="acronym">D-Bus</acronym>·Interface</td><td·class="nextCell"> addTask</td></tr></table></div><div·id="footer_text">Would·you·like·to·make·a·comment·or·contribute·an·update·to·this·page?<br>Send·feedback·to·the·<a·href="mailto:kde-doc-english@kde.org"·class="footer_email">KDE·Docs·Team</a></div></div></div></body></html></FILENAME><FILENAME·filename="dcop-addtodo.html"><html><head><title>addTask</title><link·rel="stylesheet"·type="text/css"·href="help:/common/kde-default.css"><link·rel="stylesheet"·type="text/css"·href="help:/common/kde-docs.css"><link·rel="stylesheet"·type="text/css"·href="help:/common/kde-localised.css"><me·✂
|
199 |
</p></div></div></div><div·id="footer"><div·class="navCenter"><table·class="navigation"><tr><td·class="prevCell"><a·accesskey="p"·href="dcop-version.html">Prev</a></td><td·class="upCell"><a·accesskey="h"·href="index.html">Contents</a></td><td·class="nextCell"><a·accesskey="n"·href="dcop-addtodo.html">Next</a></td></tr><tr><td·class="prevCell">version </td><td·class="upCell"><acronym·class="acronym">D-Bus</acronym>·Interface</td><td·class="nextCell"> addTask</td></tr></table></div><div·id="footer_text">Would·you·like·to·make·a·comment·or·contribute·an·update·to·this·page?<br>Send·feedback·to·the·<a·href="mailto:kde-doc-english@kde.org"·class="footer_email">KDE·Docs·Team</a></div></div></div></body></html></FILENAME><FILENAME·filename="dcop-addtodo.html"><html><head><title>addTask</title><link·rel="stylesheet"·type="text/css"·href="help:/common/kde-default.css"><link·rel="stylesheet"·type="text/css"·href="help:/common/kde-docs.css"><link·rel="stylesheet"·type="text/css"·href="help:/common/kde-localised.css"><me·✂
|
200 |
QString·addTask(QString·taskname)
|
200 |
QString·addTask(QString·taskname)
|
201 |
</pre><div·class="refsect2"><a·name="idp70719168"></a><h3>Parameters</h3><div·class="variablelist"><dl·class="variablelist"><dt><span·class="term"><span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="parameter"><em·class="parameter"><code>taskname</code></em></span></span></dt><dd><p>The·name·of·new·task.</p></dd></dl></div></div></div><div·class="refsect1"><a·name="idp70722208"></a><h2>Description</h2><p><code·class="function">addTask(QString·taskname)</code>·is·a·<acronym·class="acronym">D-Bus</acronym>·call·that
|
201 |
</pre><div·class="refsect2"><a·name="idp52894224"></a><h3>Parameters</h3><div·class="variablelist"><dl·class="variablelist"><dt><span·class="term"><span·xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"·class="parameter"><em·class="parameter"><code>taskname</code></em></span></span></dt><dd><p>The·name·of·new·task.</p></dd></dl></div></div></div><div·class="refsect1"><a·name="idp52897264"></a><h2>Description</h2><p><code·class="function">addTask(QString·taskname)</code>·is·a·<acronym·class="acronym">D-Bus</acronym>·call·that
|
202 |
adds·a·new·top-level·to-do·to·the·current·storage.··The·UID·of·the·new·task
|
202 |
adds·a·new·top-level·to-do·to·the·current·storage.··The·UID·of·the·new·task
|
203 |
is·returned.
|
203 |
is·returned.
|
204 |
</p></div></div></div><div·id="footer"><div·class="navCenter"><table·class="navigation"><tr><td·class="prevCell"><a·accesskey="p"·href="dcop-quit.html">Prev</a></td><td·class="upCell"><a·accesskey="h"·href="index.html">Contents</a></td><td·class="nextCell"></td></tr><tr><td·class="prevCell">quit </td><td·class="upCell"><acronym·class="acronym">D-Bus</acronym>·Interface</td><td·class="nextCell"> </td></tr></table></div><div·id="footer_text">Would·you·like·to·make·a·comment·or·contribute·an·update·to·this·page?<br>Send·feedback·to·the·<a·href="mailto:kde-doc-english@kde.org"·class="footer_email">KDE·Docs·Team</a></div></div></div></body></html></FILENAME></div></div><div·id="footer"><div·class="navCenter"><table·class="navigation"><tr><td·class="prevCell"><a·accesskey="p"·href="installation.html">Prev</a></td><td·class="upCell"><a·accesskey="h"·href="index.html">Contents</a></td><td·class="nextCell"><a·accesskey="n"·href="dcop-version.html">Next</a></td></tr><tr><td·class="prevCell">Installation </td><td·class=·✂
|
204 |
</p></div></div></div><div·id="footer"><div·class="navCenter"><table·class="navigation"><tr><td·class="prevCell"><a·accesskey="p"·href="dcop-quit.html">Prev</a></td><td·class="upCell"><a·accesskey="h"·href="index.html">Contents</a></td><td·class="nextCell"></td></tr><tr><td·class="prevCell">quit </td><td·class="upCell"><acronym·class="acronym">D-Bus</acronym>·Interface</td><td·class="nextCell"> </td></tr></table></div><div·id="footer_text">Would·you·like·to·make·a·comment·or·contribute·an·update·to·this·page?<br>Send·feedback·to·the·<a·href="mailto:kde-doc-english@kde.org"·class="footer_email">KDE·Docs·Team</a></div></div></div></body></html></FILENAME></div></div><div·id="footer"><div·class="navCenter"><table·class="navigation"><tr><td·class="prevCell"><a·accesskey="p"·href="installation.html">Prev</a></td><td·class="upCell"><a·accesskey="h"·href="index.html">Contents</a></td><td·class="nextCell"><a·accesskey="n"·href="dcop-version.html">Next</a></td></tr><tr><td·class="prevCell">Installation </td><td·class=·✂
|