<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://techbase.kde.org/skins/common/feed.css?0.2"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://techbase.kde.org/api.php?action=feedcontributions&amp;user=Gdebure&amp;feedformat=atom</id>
		<title>KDE TechBase - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://techbase.kde.org/api.php?action=feedcontributions&amp;user=Gdebure&amp;feedformat=atom"/>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Special:Contributions/Gdebure"/>
		<updated>2013-05-20T19:32:16Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.20.2</generator>

	<entry>
		<id>http://techbase.kde.org/Development/Tutorials/Plasma/QML/API</id>
		<title>Development/Tutorials/Plasma/QML/API</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Development/Tutorials/Plasma/QML/API"/>
				<updated>2013-02-04T21:22:54Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: If all data shall appear in a DataModel, explicitly mention that the Regular Expression shall be &amp;quot;.*&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction to the Plasmoid QML Declarative API  =&lt;br /&gt;
&lt;br /&gt;
This document provides an overview/reference of the Declarative QML API for Plasmoids. It isn't a full binding to all of Qt or KDE's libraries, but a focused set of bindings designed to make writing Plasmoids fast and easy, while remaining powerful.&lt;br /&gt;
&lt;br /&gt;
The API in this documentation covers the API of the Plasma specific QML components, so only the Declarative part of the API.&lt;br /&gt;
&lt;br /&gt;
The QML ScriptEngine is based upon the Plasma JavaScript engine, making the API of the JavaScript part identical to the one of the JavaScript plasmoids engine.&lt;br /&gt;
To see the api of the global ''Plasmoid'' object, see the [http://techbase.kde.org/Development/Tutorials/Plasma/JavaScript/API#The_Global_plasmoid_Object JavaScript API] documentation.&lt;br /&gt;
(TODO: the JavaScript api page should probably be copied and stripped down the imperative bits not present there, it would make it harder to update tough)&lt;br /&gt;
The most important API for using graphical widgets is the [http://api.kde.org/4.x-api/plasma-qml-apidocs/ Plasma QtComponents API]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== What Is a Declarative Plasmoid?  ==&lt;br /&gt;
&lt;br /&gt;
To denote that this Plasmoid is a Declarative widget, ensure that in the metadata.desktop file there is this line: &lt;br /&gt;
&lt;br /&gt;
X-Plasma-API=declarativeappletscript&lt;br /&gt;
&lt;br /&gt;
What follows is a description of the Plasma declarative classes instantiable from QML.&lt;br /&gt;
&lt;br /&gt;
== fetching data from the plasmoid package ==&lt;br /&gt;
&lt;br /&gt;
If you have a file in your plasmoid package under contents, let's say an image, you can access it with the plasmapackage url protocol:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
Image {&lt;br /&gt;
    source: &amp;quot;plasmapackage:/images/foo.png&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The above code will load in the Image component the file foo.png located in contents/images of your plasmoid package.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
import &amp;quot;plasmapackage:/code/foo.js&amp;quot; as Foo&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Similarly, the above code will import a javascript file from the folder contents/code of your plasmoid package.&lt;br /&gt;
&lt;br /&gt;
= Properties exported from the main QML item =&lt;br /&gt;
The root qml item can export some properties to influence its behavior:&lt;br /&gt;
* '''property int minimumWidth''': the plasmoid won't ever become narrower then that, size in pixels.&lt;br /&gt;
* '''property int minimumHeight''': minum height of the plasmoid, size in pixels.&lt;br /&gt;
* '''property Component compactRepresentation''': if the plasmoid is a popupapplet, the component in compactRepresentation will be used instead of the icon and will always be collapsed, regardless if it's in a panel or not.&lt;br /&gt;
&lt;br /&gt;
= Main Plasma QML Classes =&lt;br /&gt;
&lt;br /&gt;
== Data Engines ==&lt;br /&gt;
While it's possible to fetch data from a Plasma DataEngine in the same way as the [http://techbase.kde.org/Development/Tutorials/Plasma/JavaScript/API#DataEngine JavaScript API], it is preferrable to use the following declarative classes:&lt;br /&gt;
&lt;br /&gt;
=== DataSource ===&lt;br /&gt;
DataSource is a receiver for a dataEngine and can be declared inside QML:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
 import org.kde.plasma.core 0.1 as PlasmaCore&lt;br /&gt;
&lt;br /&gt;
 PlasmaCore.DataSource {&lt;br /&gt;
     id: dataSource&lt;br /&gt;
     engine: &amp;quot;time&amp;quot;&lt;br /&gt;
     connectedSources: [&amp;quot;Local&amp;quot;]&lt;br /&gt;
     interval: 500&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Properties ====&lt;br /&gt;
It has the following properties:&lt;br /&gt;
* bool '''valid''' (read only): true when the DataSource is successfully connected to a data engine&lt;br /&gt;
* int '''interval''': interval of polling of the dataengine, if 0 (default value, so no need to specify if you don't need it) no polling will be executed&lt;br /&gt;
* string '''engine''': the plugin name of the dataengine to load, e.g. &amp;quot;nowplaying&amp;quot;, etc.&lt;br /&gt;
* Array(string) '''connectedSources''': all the sources of the dataengine we are connected to (and whose data will appear in the '''data''' property)&lt;br /&gt;
* Array(string) '''sources''' (read only): all the sources available from the dataengine&lt;br /&gt;
* variant map '''data''' (read only): It's the most important property, it's a map of all the data available from the dataengine: its structure will be as follows:&lt;br /&gt;
** each key of the map will be a source name, in '''connectedSources'''&lt;br /&gt;
** each value will be a variant hash, so an hash with strings as keys and any variant as value&lt;br /&gt;
** example: dataSource.data[&amp;quot;Local&amp;quot;][&amp;quot;Time&amp;quot;] indicates the '''Time''' key of the dataengine source called &amp;quot;Local&amp;quot;&lt;br /&gt;
* string '''sourceFilter''' it's a regular expression. If the DataSource is connected to more than one source, only inserts data from sources matching this filter expression in the model. If we want to have a source watch all sources beginning with say &amp;quot;name:&amp;quot;, the required regexp would be sourceFilter: &amp;quot;name:.*&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Signals ====&lt;br /&gt;
It has the following signals:&lt;br /&gt;
&lt;br /&gt;
Note that javascript/qml applies the 'on' prefix to signals. So the actual signal name in C++ which is e.g. '''newData'''(...) becomes '''onNewData'''(...).&lt;br /&gt;
&lt;br /&gt;
* '''onNewData'''(String sourceName, Plasma::DataEngine::Data data)&lt;br /&gt;
* '''onSourceAdded'''(String source)&lt;br /&gt;
* '''onSourceRemoved'''(String source)&lt;br /&gt;
* '''onSourceConnected'''(String source)&lt;br /&gt;
* '''onSourceDisconnected'''(String source)&lt;br /&gt;
* '''onIntervalChanged'''()&lt;br /&gt;
* '''onEngineChanged'''()&lt;br /&gt;
* '''onDataChanged'''()&lt;br /&gt;
* '''onConnectedSourcesChanged'''()&lt;br /&gt;
* '''onSourcesChanged'''()&lt;br /&gt;
&lt;br /&gt;
==== Methods ====&lt;br /&gt;
It has the following methods:&lt;br /&gt;
* StringList keysForSource(String source): lists all the keys corresponding to a certain source: for instance in the &amp;quot;time&amp;quot; dataengine, for the &amp;quot;Local&amp;quot; source, keys will be:&lt;br /&gt;
** &amp;quot;Timezone Continent&amp;quot;&lt;br /&gt;
** &amp;quot;Offset&amp;quot;&lt;br /&gt;
** &amp;quot;Timezone&amp;quot;&lt;br /&gt;
** &amp;quot;Time&amp;quot;&lt;br /&gt;
** &amp;quot;Date&amp;quot;&lt;br /&gt;
** &amp;quot;Timezone City&amp;quot;&lt;br /&gt;
* Service serviceForSource(String source): returns a Plasma service that corresponds a given source: see the section about services for how to use it.&lt;br /&gt;
* void connectSource(String source): adds to '''connectedSources''' the new source&lt;br /&gt;
* void disconnectSource(String source): removes that source from '''connectedSources'''&lt;br /&gt;
&lt;br /&gt;
=== Service ===&lt;br /&gt;
Due to their imperative nature, Plasma Services are not instantiated as QML classes, but rather created out of a '''DataSource''' with the method '''serviceForSource''' and used in the JavaScript portions of the QML files.&lt;br /&gt;
This following example is a simplified version from the Now Playing QML widget in the kdeexamples git repository: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
  var service = dataSource.serviceForSource(activeSource)&lt;br /&gt;
  var operation = service.operationDescription(&amp;quot;seek&amp;quot;)&lt;br /&gt;
  operation.seconds = 10&lt;br /&gt;
&lt;br /&gt;
  var job = service.startOperationCall(operation)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Here dataSource is the id of a DataSource object, and activeSource is a source contained in one of its '''connectedSources'''.&lt;br /&gt;
The service provides an operation called &amp;quot;seek&amp;quot;, with a parameter called &amp;quot;seconds&amp;quot;, that can be written on it as a property of a JavaScript object.&lt;br /&gt;
&lt;br /&gt;
=== ServiceJob ===&lt;br /&gt;
It is necessary to monitor the result of a Service operation, it's possible to connect to the '''finished''' signal provided by the job return paramenter of the '''startOperationCall''' service method.&lt;br /&gt;
The '''finished''' signal has the same job as parameter, from which is possible to check the variant '''result''' property, to check the result.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    var service = messagesDataSource.serviceForSource(src)&lt;br /&gt;
    var operation = &amp;quot;auth&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    function result(job) {&lt;br /&gt;
        statusItem.authorizationStatus = job.result;&lt;br /&gt;
        print(&amp;quot;ServiceJob result: &amp;quot; + job.result + &amp;quot; op: &amp;quot; + job.operationName);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var operation = service.operationDescription(operation);&lt;br /&gt;
    operation.user = userName;&lt;br /&gt;
    operation.password = password;&lt;br /&gt;
    var serviceJob = service.startOperationCall(operation);&lt;br /&gt;
    serviceJob.finished.connect(result);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== DataModel ===&lt;br /&gt;
Some data engines return as their data something that can be interpreted as a list of items, rather than simple key/value pairs.&lt;br /&gt;
QML provides some item views such as '''ListView''', '''GridView''' and '''Repeater'''.&lt;br /&gt;
The '''DataModel''' QML object can provide, based on a DataSource a model suitable for those QML item views.&lt;br /&gt;
&lt;br /&gt;
It has the following properties:&lt;br /&gt;
* DataSource '''dataSource''': the id of an existing (and connected) DataSource&lt;br /&gt;
* String '''sourceFilter''': it's a regular expression. If the DataSource is connected to more than one source, only inserts data from sources matching this filter expression in the model. To, for example, have a source watch all sources beginning with say &amp;quot;name:&amp;quot;, the required regexp would be sourceFilter: &amp;quot;name:.*&amp;quot;&lt;br /&gt;
* String '''keyRoleFilter''': it's a regular expression. Only data with keys that match this filter expression will be inserted in the model. If you need all data inserted in the mode, you must explicitly request it using the regular expression &amp;quot;.*&amp;quot;&lt;br /&gt;
* int '''count''' (read only): how many items are in the model&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
 ListView {&lt;br /&gt;
   model: PlasmaCore.DataModel {&lt;br /&gt;
        dataSource: microblogSource&lt;br /&gt;
        keyRoleFilter: &amp;quot;[\\d]*&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
    delegate: Text {&lt;br /&gt;
        text: title&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the example, ''microblogSource'' is the id of a DataSource, and inserts in the model only entries that have a number as the key name (matched with [\\d]*, in this case tweets ids)&lt;br /&gt;
&lt;br /&gt;
Each item in the model will have the form of a variant hash: all the keys of the hash will be registered as model role names, in the example, &amp;quot;title&amp;quot; is a role of the model containing a string (also reachable with model[&amp;quot;title&amp;quot;]).&lt;br /&gt;
&lt;br /&gt;
A special reserved role will always be present: '''&amp;quot;DataEngineSource&amp;quot;''': it will contain the name of the data engine source that gave origin to this item. Therefore, if you want merely the string of the current source that the model is at...do model[&amp;quot;DataEngineSource&amp;quot;].&lt;br /&gt;
&lt;br /&gt;
Note that view.currentItem holds the item currently selected. However, due to (http://bugreports.qt.nokia.com/browse/QTBUG-16347) this does not work in PathView. A workaround is to make your own.&lt;br /&gt;
&lt;br /&gt;
=== SortFilterModel ===&lt;br /&gt;
SortFilterModel is a proxy model for easy sorting and/or filtering of the items in a DataModel (or any other QAbstractItemModel subclass that has been registered in QML with setContextProperty from a C++ application)&lt;br /&gt;
Properties:&lt;br /&gt;
* model '''sourceModel'''&lt;br /&gt;
* String '''filterRegExp'''&lt;br /&gt;
* String '''filterRole'''&lt;br /&gt;
* String '''sortRole'''&lt;br /&gt;
* Qt::SortOrder '''sortOrder'''&lt;br /&gt;
* int '''count''' (read only)&lt;br /&gt;
&lt;br /&gt;
This is an example from the feed widget:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
model: PlasmaCore.SortFilterModel {&lt;br /&gt;
   id: postTitleFilter&lt;br /&gt;
   filterRole: &amp;quot;title&amp;quot;&lt;br /&gt;
   sortRole: &amp;quot;time&amp;quot;&lt;br /&gt;
   sortOrder: &amp;quot;DescendingOrder&amp;quot;&lt;br /&gt;
   filterRegExp: toolbarFrame.searchQuery&lt;br /&gt;
   sourceModel: PlasmaCore.SortFilterModel {&lt;br /&gt;
      id: feedCategoryFilter&lt;br /&gt;
      filterRole: &amp;quot;feed_url&amp;quot;&lt;br /&gt;
      sourceModel: PlasmaCore.DataModel {&lt;br /&gt;
         dataSource: feedSource&lt;br /&gt;
         keyRoleFilter: &amp;quot;items&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Popup Applet ==&lt;br /&gt;
So you want your QML applet to be a popup applet, like the device notifier (an icon in the panel shows and expands the applet)?&lt;br /&gt;
&lt;br /&gt;
Why, that's easy.&lt;br /&gt;
&lt;br /&gt;
To change your plasmoid from being a regular boring one, in your '''metadata.desktop''', simply change this following line:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
ServiceTypes=Plasma/Applet&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
ServiceTypes=Plasma/Applet,Plasma/PopupApplet&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then in the main QML item's Component.onCompleted, do:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
    plasmoid.popupIcon = &amp;quot;konqueror&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you want to use other elements instead of an icon when collapsed in a panel, use the '''compactRepresentation''' property in the root Item.&lt;br /&gt;
&lt;br /&gt;
== Plasma Themes ==&lt;br /&gt;
&lt;br /&gt;
=== Theme ===&lt;br /&gt;
This class instantiable from QML provides access to the Plasma Theme colors and other facilities such as fonts.&lt;br /&gt;
From KDE 4.8 a Theme instance is always present given the org.kde.plasma.core plugin was imported, is not necessary to create it by hand.&lt;br /&gt;
It has the following properties:&lt;br /&gt;
* String '''themeName''' (read only)&lt;br /&gt;
* bool '''windowTranslucentEnabled''' (read only)&lt;br /&gt;
* Url '''homepage''' (read only)&lt;br /&gt;
* bool '''useGlobalSettings''' (read only)&lt;br /&gt;
* QString '''wallpaperPath''' (read only)&lt;br /&gt;
* color '''textColor''' (read only)&lt;br /&gt;
* color '''highlightColor''' (read only)&lt;br /&gt;
* color '''backgroundColor''' (read only)&lt;br /&gt;
* color '''buttonTextColor''' (read only)&lt;br /&gt;
* color '''buttonBackgroundColor''' (read only)&lt;br /&gt;
* color '''linkColor''' (read only)&lt;br /&gt;
* color '''visitedLinkColor''' (read only)&lt;br /&gt;
* color '''visitedLinkColor''' (read only)&lt;br /&gt;
* color '''buttonHoverColor''' (read only)&lt;br /&gt;
* color '''buttonFocusColor''' (read only)&lt;br /&gt;
* color '''viewTextColor''' (read only)&lt;br /&gt;
* color '''viewBackgroundColor''' (read only)&lt;br /&gt;
* color '''viewHoverColor''' (read only)&lt;br /&gt;
* color '''viewFocusColor''' (read only)&lt;br /&gt;
* String '''styleSheet''' (read only)&lt;br /&gt;
* Font '''defaultFont''' (read only)&lt;br /&gt;
* Font '''desktopFont''' (read only)&lt;br /&gt;
* Font '''smallestFont''' (read only)&lt;br /&gt;
&lt;br /&gt;
Each Font element has the following properties:&lt;br /&gt;
* bool bold&lt;br /&gt;
* Capitalization '''capitalization''' (MixedCase, AllUppercase, AllLowercase, SmallCaps, Capitalize) (read only)&lt;br /&gt;
* String '''family''' (read only)&lt;br /&gt;
* bool '''italic''' (read only)&lt;br /&gt;
* real '''letterSpacing''' (read only)&lt;br /&gt;
* int '''pixelSize''' (read only)&lt;br /&gt;
* real '''pointSize''' (read only)&lt;br /&gt;
* bool '''strikeout''' (read only)&lt;br /&gt;
* bool '''underline''' (read only)&lt;br /&gt;
* Weight '''weight''' (Light, Normal, DemiBold, Bold, Black) (read only)&lt;br /&gt;
* real '''wordSpacing''' (read only)&lt;br /&gt;
* size '''mSize''' the size, width and height of an uppercase &amp;quot;M&amp;quot; in this font (read only)&lt;br /&gt;
&lt;br /&gt;
Theme is also used to control icon sizes, with the property '''iconSize'''. it is an Object, that has the following properties:&lt;br /&gt;
* int '''desktop''': size of icons suited for the workspace&lt;br /&gt;
* int '''toolbar''': icons to be put in a ToolBar component&lt;br /&gt;
* int '''small''': smallest size for still &amp;quot;readable&amp;quot; icons&lt;br /&gt;
* int '''dialog''': icons to be put in popup dialogs&lt;br /&gt;
&lt;br /&gt;
=== Svg ===&lt;br /&gt;
Declaring a Svg element instantiates a Plasma Svg instance. This class doesn't draw anything. For drawing, SvgItem is used.&lt;br /&gt;
Properties:&lt;br /&gt;
* QSize '''size'''&lt;br /&gt;
* bool '''multipleImages'''&lt;br /&gt;
* String '''imagePath''' can be anything in the '''desktoptheme/''' folder. For more information on what is available, see [http://techbase.kde.org/Projects/Plasma/Theme#Current_Theme_Elements Plasma Theme Elements]. Make sure to strip the final extension from this string, so you should for example use &amp;lt;code&amp;gt;&amp;quot;dialogs/background&amp;quot;&amp;lt;/code&amp;gt; to get the standard background.&lt;br /&gt;
* bool '''usingRenderingCache'''&lt;br /&gt;
&lt;br /&gt;
Methods:&lt;br /&gt;
* QPixmap pixmap(QString elementID)&lt;br /&gt;
* void resize(qreal width, qreal height)&lt;br /&gt;
* void resize(): resets the image to its default dimension&lt;br /&gt;
* QSize elementSize(QString elementId)&lt;br /&gt;
* QRectF elementRect(QString elementId)&lt;br /&gt;
* bool hasElement(QString elementId)&lt;br /&gt;
* bool isValid(): true if valid svg file&lt;br /&gt;
&lt;br /&gt;
=== FrameSvg ===&lt;br /&gt;
Declaring a FrameSvg element instantiates a Plasma FrameSvg instance. This class doesn't draw anything. For drawing, FrameSvgItem is used.&lt;br /&gt;
This is to be used when you need informations about the framesvg, such as hasElementPrefix().&lt;br /&gt;
&lt;br /&gt;
Properties:&lt;br /&gt;
* All properties from Svg&lt;br /&gt;
* EnabledBorders '''enabledBorders''': flag combination of:&lt;br /&gt;
** NoBorder&lt;br /&gt;
** TopBorder&lt;br /&gt;
** BottomBorder&lt;br /&gt;
** LeftBorder&lt;br /&gt;
** RightBorder&lt;br /&gt;
&lt;br /&gt;
Methods:&lt;br /&gt;
* All methods from Svg&lt;br /&gt;
* void setImagePath(QString path)&lt;br /&gt;
* void resizeFrame(QSize size)&lt;br /&gt;
* QSize frameSize()&lt;br /&gt;
* qreal marginSize(Plasma::MarginEdge edge)&lt;br /&gt;
* void getMargins(qreal left, qreal top, qreal right, qreal bottom): parameters are output, they get set with the margins from the FrameSvg&lt;br /&gt;
* QRectF contentsRect(): the rectangle of the center element, taking the margins into account.&lt;br /&gt;
* void setElementPrefix(QString prefix)&lt;br /&gt;
* bool hasElementPrefix(const QString prefix)&lt;br /&gt;
* QString prefix()&lt;br /&gt;
* void setCacheAllRenderedFrames(bool cache)&lt;br /&gt;
* bool cacheAllRenderedFrames()&lt;br /&gt;
* void clearCache()&lt;br /&gt;
* QPixmap framePixmap()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sample Code:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
    PlasmaCore.FrameSvg {&lt;br /&gt;
        id: myFrameSvg&lt;br /&gt;
        imagePath: &amp;quot;widgets/button&amp;quot;&lt;br /&gt;
        prefix: &amp;quot;pressed&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SvgItem ===&lt;br /&gt;
It's a graphical element that will actually paint a Svg instance.&lt;br /&gt;
Properties:&lt;br /&gt;
* String '''elementId''': what element to render. If null, the whole svg will be rendered&lt;br /&gt;
* Svg '''svg''': instance of the Svg class mentioned above&lt;br /&gt;
* QSizeF '''naturalSize''' (read only): default size of the Svg&lt;br /&gt;
* bool '''smooth''': paint with antialias (default false)&lt;br /&gt;
&lt;br /&gt;
Sample Code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
    PlasmaCore.SvgItem {&lt;br /&gt;
        id: mySvgItem&lt;br /&gt;
        anchors {&lt;br /&gt;
            top: parent.top&lt;br /&gt;
            left: parent.left&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        width: 300&lt;br /&gt;
        height: 3&lt;br /&gt;
&lt;br /&gt;
        svg: mySvg&lt;br /&gt;
        elementId: &amp;quot;horizontal-line&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== FrameSvgItem ===&lt;br /&gt;
It's a graphical element that paints a Plasma::FrameSvg, so a rectangular image composed by 9 elements contained in a Svg file, useful for things like buttons and frames.&lt;br /&gt;
&lt;br /&gt;
Flags&lt;br /&gt;
* EnabledBorders: combination of TopBorder | BottomBorder | LeftBorder | RightBorder, NoBorder if no border of the frame is enabled&lt;br /&gt;
&lt;br /&gt;
Properties:&lt;br /&gt;
* String '''imagePath''': path of the file relative to the Plasma Theme, for instance &amp;quot;widgets/background&amp;quot;&lt;br /&gt;
* String '''prefix''': a FrameSvg can contain multiple frames, for instance a button contains &amp;quot;normal&amp;quot;, &amp;quot;raised&amp;quot; and &amp;quot;pressed&amp;quot;&lt;br /&gt;
* Margins '''margins''' (read only): the margins of the frame, see documentation below&lt;br /&gt;
* EnabledBorders '''enabledBorders''': what borders are enabled&lt;br /&gt;
&lt;br /&gt;
==== Margins ====&lt;br /&gt;
Properties:&lt;br /&gt;
* real '''left''' (read only)&lt;br /&gt;
* real '''top''' (read only)&lt;br /&gt;
* real '''right''' (read only)&lt;br /&gt;
* real '''bottom''' (read only)&lt;br /&gt;
&lt;br /&gt;
Sample Code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
PlasmaCore.FrameSvgItem {&lt;br /&gt;
    id: myFrameSvgItem&lt;br /&gt;
    anchors.fill: parent&lt;br /&gt;
    imagePath: &amp;quot;translucent/dialogs/background&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Top Level windows ==&lt;br /&gt;
&lt;br /&gt;
=== Dialog ===&lt;br /&gt;
Dialog instantiates a Plasma::Dialog, it will be a Plasma themed top level window that can contain any QML component.&lt;br /&gt;
&lt;br /&gt;
Properties:&lt;br /&gt;
* Item '''mainItem''': the Item contained in the Dialog, it can be any QML Item instance&lt;br /&gt;
* bool '''visible''': if the window (not the mainItem) is visible&lt;br /&gt;
* int '''x''': x position of the window in screen coordinates&lt;br /&gt;
* int '''y''': y position of the window in screen coordinates&lt;br /&gt;
* int '''width''' (read only): total width of the dialog, including margins&lt;br /&gt;
* int '''height''' (read only): total height of the dialog, including margins.&lt;br /&gt;
* int '''windowFlags''': Qt window flags of the Dialog&lt;br /&gt;
* Margins '''margins''' (read only): margins of the Dialog&lt;br /&gt;
&lt;br /&gt;
{{Note|The width and height will scale with size of the main item within this Dialog component.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
import QtQuick 1.1&lt;br /&gt;
import org.kde.plasma.core 0.1 as PlasmaCore&lt;br /&gt;
&lt;br /&gt;
Item {&lt;br /&gt;
    PlasmaCore.Dialog {&lt;br /&gt;
        visible: true&lt;br /&gt;
        mainItem: Item {&lt;br /&gt;
            width: 500&lt;br /&gt;
            height: 500&lt;br /&gt;
&lt;br /&gt;
            Text {&lt;br /&gt;
                anchors.centerIn: parent&lt;br /&gt;
                color: &amp;quot;red&amp;quot;&lt;br /&gt;
                text: qsTr(&amp;quot;text&amp;quot;)&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Methods:&lt;br /&gt;
* QPoint popupPosition(Item item, Qt::Alignment alignment=Qt::AlignLeft): the suggested position for the Dialog if it has to be correctly placed as popup of the QML item passed as parameter.&lt;br /&gt;
* void setAttribute(Qt::WindowAttribute attribute, bool on): set an attribute for the dialog window&lt;br /&gt;
&lt;br /&gt;
==== Margins ====&lt;br /&gt;
Properties:&lt;br /&gt;
* real '''left''' (read only)&lt;br /&gt;
* real '''top''' (read only)&lt;br /&gt;
* real '''right''' (read only)&lt;br /&gt;
* real '''bottom''' (read only)&lt;br /&gt;
&lt;br /&gt;
=== ToolTip ===&lt;br /&gt;
Declaring a ToolTip instance makes it possible to use Plasma tooltips with any QML item.&lt;br /&gt;
&lt;br /&gt;
Properties:&lt;br /&gt;
* Item '''target''': the QML item we want to show a tooltip of&lt;br /&gt;
* String '''mainText'''&lt;br /&gt;
* String '''subText'''&lt;br /&gt;
* String '''image''': freedesktop compliant icon name as image of the tooltip&lt;br /&gt;
&lt;br /&gt;
== Containments ==&lt;br /&gt;
A Plasma Containment manages the position and manipulation of Plasmoids. The declarative containment is responsible for layout of applets and can provide custom applet handles. The containment should listen to the plasmoid.immutability property. In order to lay out applets in your containment, you can use the AppletContainer class to access geometry information of applets.&lt;br /&gt;
Actions such as configure and close are available through plasmoid.actions.&lt;br /&gt;
You can access the plasmoid global property from containments in the same way as from declarative and javascript plasmoids. If the plasmoid is a Containment, you can get a list of actions for it. If you want to provide background rendering in your Containment yourself, read the applet.backgroundHints property and after that set applet.backgroundHints to 0 to tell the Applet that is should not render the background.&lt;br /&gt;
 &lt;br /&gt;
=== AppletContainer ===&lt;br /&gt;
The AppletContainer class provides access to the geometry and status of Plasmoids in this Containment.&lt;br /&gt;
Properties:&lt;br /&gt;
* ''Item'' '''applet''': The applet item, this property allows you to track destruction of the actual applet and update your layout.&lt;br /&gt;
** ''int'' '''backgroundHints''': Should the Applet be rendered on top of a background frame? 0 for no background, 1 for default background, 2 for translucent background&lt;br /&gt;
* ''int'' '''minimumWidth''': The minimum width of the applet&lt;br /&gt;
* ''int'' '''minimumHeight''': The minimum height of the applet&lt;br /&gt;
* ''int'' '''maximumWidth''': The maximum width of the applet&lt;br /&gt;
* ''int'' '''maximumHeight''': The maximum height of the applet&lt;br /&gt;
* ''int'' '''preferredWidth''': The preferred height of the applet&lt;br /&gt;
* ''int'' '''preferredHeight''': The preferred height of the applet&lt;br /&gt;
* ''enum'' '''status''': The status of the applet, one in the enum&lt;br /&gt;
** '''UnknownStatus''': The status is unknown&lt;br /&gt;
** '''PassiveStatus''': The applet is passive&lt;br /&gt;
** '''ActiveStatus''': The applet is active&lt;br /&gt;
** '''NeedsAttentionStatus''': The applet asks for attention&lt;br /&gt;
** '''AcceptingInputStatus''': The applet is accepting input&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
They can be imported in your code with:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
import org.kde.plasma.containments 0.1 as PlasmaContainments&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
AppletContainer is only available for Plasma/Containment packages, and only if they are loaded as containment. AppletContainer is new in 4.10.&lt;br /&gt;
&lt;br /&gt;
=== ToolBox ===&lt;br /&gt;
The ToolBox is only available through the plasmoid object, through plasmoid.toolBox(). The ToolBox is rendered as a separate item  on top of the scene covering the entire containment. It is loaded from the &amp;quot;org.kde.toolbox&amp;quot; Plasma Package, if the package is not found, no ToolBox will be loaded.&lt;br /&gt;
The ToolBox provides a listmodel of actions that can be rendered using Repeaters or ListViews. The ''actions'' list property contains actions from the Corona and Containments. Examples for these actions are showing the add widget or activities interface, lock and unlock. The actions in the list change dynamically whenever the widgets are locked or unlocked.&lt;br /&gt;
Actions such as lock screen and leave can be implemented using the powermanagement dataengine's services for these functions.&lt;br /&gt;
&lt;br /&gt;
ToolBox provides access to the following properties:&lt;br /&gt;
* ''Array(QAction)'' '''actions''': A list of actions provided by the Containment. These actions' most interesting properties are: &lt;br /&gt;
** ''QIcon'' '''icon''': The icon belonging to this action.&lt;br /&gt;
** ''String'' '''text''': The icon belonging to this action.&lt;br /&gt;
** '''trigger()''': Call trigger from your action delegate to trigger the action.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
import org.kde.plasma.containments 0.1 as PlasmaContainments&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ToolBox is only available for Containments and new in 4.10.&lt;br /&gt;
&lt;br /&gt;
= Plasma QtComponents (4.8) =&lt;br /&gt;
Plasma components documentation online at [http://api.kde.org/4.x-api/plasma-qml-apidocs/ api.kde.org]&lt;br /&gt;
&lt;br /&gt;
=QtExtraComponents=&lt;br /&gt;
The QtExtraComponents make some very convenient Qt classes usable from within QML.&lt;br /&gt;
&lt;br /&gt;
They can be imported in your code with:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
import org.kde.qtextracomponents 0.1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==QPixmapItem==&lt;br /&gt;
This one wraps around a QPixmap class and allows you to send a QPixmap directly to QPixmapItem.&lt;br /&gt;
 &lt;br /&gt;
Properties:&lt;br /&gt;
* QPixmap '''pixmap''': The QPixmap object.&lt;br /&gt;
* bool '''smooth''': Set to true to render smooth.&lt;br /&gt;
* int '''nativeWidth''': (verification needed) The QPixmap width&lt;br /&gt;
* int '''nativeHeight''': (verification needed) The QPixmap height&lt;br /&gt;
* FillMode '''fillMode''': see below&lt;br /&gt;
&lt;br /&gt;
==QImageItem==&lt;br /&gt;
This one wraps around a QImage class and allows you to send a QImage directly to QImageItem.&lt;br /&gt;
 &lt;br /&gt;
Properties:&lt;br /&gt;
* QImage '''image''': The QImage object.&lt;br /&gt;
* bool '''smooth''': Set to true to render smooth.&lt;br /&gt;
* int '''nativeWidth''': (verification needed) The QImage width&lt;br /&gt;
* int '''nativeHeight''': (verification needed) The QImage height&lt;br /&gt;
* FillMode '''fillMode''': see below&lt;br /&gt;
&lt;br /&gt;
==FillMode==&lt;br /&gt;
Both QPixmapItem and QImageItem expose a FillMode enum. This enum defines how the image is going to be used to fill the item.&lt;br /&gt;
&lt;br /&gt;
For QPixmapItem, possible values are:&lt;br /&gt;
&lt;br /&gt;
* QPixmapItem.Stretch: the image is scaled to fit&lt;br /&gt;
* QPixmapItem.PreserveAspectFit: the image is scaled uniformly to fit without cropping&lt;br /&gt;
* QPixmapItem.PreserveAspectCrop: the image is scaled uniformly to fill, cropping if necessary&lt;br /&gt;
* QPixmapItem.Tile: the image is duplicated horizontally and vertically&lt;br /&gt;
* QPixmapItem.TileVertically: the image is stretched horizontally and tiled vertically&lt;br /&gt;
* QPixmapItem.TileHorizontally :e image is stretched vertically and tiled horizontally&lt;br /&gt;
&lt;br /&gt;
QImageItem defines the same values, you just need to replace QPixmapItem with QImageItem.&lt;br /&gt;
&lt;br /&gt;
==QIconItem==&lt;br /&gt;
This one wraps around a QPixmap class and allows you to send a QIcon directly to QIconItem.&lt;br /&gt;
 &lt;br /&gt;
Properties:&lt;br /&gt;
* QIcon/QString '''icon''': If you provide a QIcon it uses that directly. If you provide a string it uses a KIcon internally!&lt;br /&gt;
* bool '''smooth''': Set to true to render smooth.&lt;br /&gt;
* int '''implicitWidth''': Default width of as set in SystemSettings-&amp;gt;Applications Appearance-&amp;gt;Icons&lt;br /&gt;
* int '''implicitHeight''': Default height of as set in SystemSettings-&amp;gt;Applications Appearance-&amp;gt;Icons&lt;br /&gt;
* State '''state''': Icon state (DefaultState, ActiveState, DisabledState)&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Skrooge</id>
		<title>Projects/Skrooge</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Skrooge"/>
				<updated>2012-03-04T22:57:20Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: Added dependancy on Grantlee&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Skrooge}} &lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:SkroogeReport.png|left]] &lt;br /&gt;
| Skrooge is a personal finances manager for KDE4, aiming at being simple and intuitive. It allows you to keep track of your expenses and incomes, categorize them, and build reports of them. [http://userbase.kde.org/skrooge Learn more...&amp;lt;br&amp;gt;] &lt;br /&gt;
Skrooge is a part of [http://extragear.kde.org KDE Extragear], in the Office module &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This page is dedicated to developpers or advanced users who wish to have a deeper understanding of Skrooge. &lt;br /&gt;
&lt;br /&gt;
== Compiling  ==&lt;br /&gt;
&lt;br /&gt;
Before we start, please consider using a precompiled package for your distro. You should only be compiling yourself if there is no package yet for your distro, or if you want the latest version, directly from the developpers. &lt;br /&gt;
&lt;br /&gt;
=== Get the Sources  ===&lt;br /&gt;
&lt;br /&gt;
First, you will need to get the Skrooge source code. There are two ways to do this. &lt;br /&gt;
&lt;br /&gt;
==== Latest Release  ====&lt;br /&gt;
&lt;br /&gt;
You can [http://skrooge.org/download download the archive file] containing the source code, and extract its content using your favorite extraction tool, such as [http://userbase.kde.org/ark Ark]. &lt;br /&gt;
&lt;br /&gt;
==== Development Version  ====&lt;br /&gt;
&lt;br /&gt;
Skrooge code is stored in KDE's git system. It can be found in http://projects.kde.org/projects/extragear/office/skrooge&lt;br /&gt;
&lt;br /&gt;
=== Dependencies  ===&lt;br /&gt;
&lt;br /&gt;
To be able to compile and run Skrooge, you will need some additional components &lt;br /&gt;
&lt;br /&gt;
==== KDE4 Headers  ====&lt;br /&gt;
&lt;br /&gt;
Skrooge being a KDE4 application, it depends on many things in the KDE headers. You can get them from your distribution's packages (name usually contains KDE4+devel, KDE4+headers), or [http://techbase.kde.org/Getting_Started/Sources/Using_Subversion_with_KDE directly from KDE repositories]. &lt;br /&gt;
&lt;br /&gt;
==== QCA  ====&lt;br /&gt;
&lt;br /&gt;
[http://delta.affinix.com/qca/ Qt Cryptographic Architecture]. Get it from your distribution packages. &lt;br /&gt;
&lt;br /&gt;
==== libofx  ====&lt;br /&gt;
&lt;br /&gt;
A [http://libofx.sourceforge.net/ library] to handle import for OFX files. Get it from your distribution packages.&lt;br /&gt;
&lt;br /&gt;
==== Grantlee ====&lt;br /&gt;
[http://www.gitorious.org/grantlee/pages/Home Grantlee] is a templating system, used to format the monthly reports. Get it from your distribution packages.&lt;br /&gt;
&lt;br /&gt;
=== Build &amp;amp;amp; Install  ===&lt;br /&gt;
&lt;br /&gt;
Place yourself in the directory containing the source code, and create a directory named &amp;quot;build&amp;quot; (This is useful to segregate built files from the source code). Open a [http://userbase.kde.org/konsole Konsole] in this directory, and run the following commands (as a normal user)&amp;amp;nbsp;: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
mkdir build &amp;amp;&amp;amp; cd build&lt;br /&gt;
cmake .. -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
(please note the backquotes in the cmake command, they are important...) &lt;br /&gt;
&lt;br /&gt;
Then, with root privileges&amp;amp;nbsp;: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Uninstall  ===&lt;br /&gt;
&lt;br /&gt;
Tried Skrooge but didn't like it&amp;amp;nbsp;? Sorry to hear this... You can uninstall it by running this command in the aforementionned &amp;quot;build&amp;quot; directory, with root privileges&amp;amp;nbsp;: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
make uninstall&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Debugging  ==&lt;br /&gt;
&lt;br /&gt;
=== Trace activation  ===&lt;br /&gt;
&lt;br /&gt;
To activate traces, you need to export an environment variable in your console: &lt;br /&gt;
&lt;br /&gt;
 export SKGTRACE=XX&lt;br /&gt;
&lt;br /&gt;
'''XX''' is the level of traces you want. It should be an integer between 0 and 20. The higher the number, the higher the quantity of information you get. 10 is good compromise. &lt;br /&gt;
&lt;br /&gt;
Then, start Skrooge from this console. This will display a lot of information in your terminal, giving you hints as to what could be going wrong if you face issues. &lt;br /&gt;
&lt;br /&gt;
=== Profiling  ===&lt;br /&gt;
&lt;br /&gt;
To activate the basic profiling mechanism included in Skrooge, you need to export an environment variable in your console: &lt;br /&gt;
&lt;br /&gt;
 export SKGTRACEPERFO=1 &lt;br /&gt;
&lt;br /&gt;
Once Skrooge is started from this console, you can find two new commands: &lt;br /&gt;
&lt;br /&gt;
*'''Restart profiling''' (CTRL+Pause) to initialize the profiling &lt;br /&gt;
*'''Open profiling''' (ALT+Pause) to open the result of the profiling&lt;br /&gt;
&lt;br /&gt;
Profiling results look like this: &lt;br /&gt;
&lt;br /&gt;
 method , nb call , millisecondes , average , min , max , '''own time''' , average own time &lt;br /&gt;
 SKGMainPanel::setNewTabContent-addTab , 1 , 38.26897848 , 38.26897848 , 38.26897848 , 38.26897848 , '''25.6370585''' , 25.6370585&lt;br /&gt;
 SKGObjectModelBase::refresh , 2 , 8.741794825 , 4.370897412 , 0.9698964357 , 7.771898389 , 8.147958875 , 4.073979437 &lt;br /&gt;
 SKGMainPanel::setNewTabContent , 1 , 49.36599612 , 49.36599612 , 49.36599612 , 49.36599612 , 3.772916079 , 3.772916079 &lt;br /&gt;
 SKGOperationBoardWidget::SKGOperationBoardWidget , 1 , 3.179117203 , 3.179117203 , 3.179117203 , 3.179117203 , 2.963078141 , 2.963078141 &lt;br /&gt;
 SKGMainPanel::onOpenContext , 1 , 50.43999612 , 50.43999612 , 50.43999612 , 50.43999612 , 1.074000001 , 1.074000001&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
'''Remark:''' If '''SKGTRACE''' is set then you will be able to find the execution time of each methods in traces. &lt;br /&gt;
&lt;br /&gt;
To profile only sql instructions, you can export an environment variable in your console: &lt;br /&gt;
&lt;br /&gt;
 export SKGTRACESQL=XX  &lt;br /&gt;
&lt;br /&gt;
Only sql order with an execution time greater then '''XX '''ms will be displayed in console. &lt;br /&gt;
&lt;br /&gt;
In the console, you will get something like: &lt;br /&gt;
&lt;br /&gt;
 executeSqliteOrder&amp;amp;nbsp;: SELECT t_name, t_TYPENLS, f_CURRENTAMOUNT, t_close from v_account_display WHERE (t_type='C' OR t_type='D' OR t_type='I' OR t_type='O') ORDER BY t_TYPENLS, t_name TIME='441 ms'&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Interactive mode  ===&lt;br /&gt;
&lt;br /&gt;
[[Category:Skrooge]]&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Skrooge</id>
		<title>Projects/Skrooge</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Skrooge"/>
				<updated>2011-02-27T23:02:26Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: Skrooge moved to git&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Skrooge}} &lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:SkroogeReport.png|left]] &lt;br /&gt;
| Skrooge is a personal finances manager for KDE4, aiming at being simple and intuitive. It allows you to keep track of your expenses and incomes, categorize them, and build reports of them. [http://userbase.kde.org/skrooge Learn more...&amp;lt;br&amp;gt;] &lt;br /&gt;
Skrooge is a part of [http://extragear.kde.org KDE Extragear], in the Office module &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This page is dedicated to developpers or advanced users who wish to have a deeper understanding of Skrooge. &lt;br /&gt;
&lt;br /&gt;
== Compiling  ==&lt;br /&gt;
&lt;br /&gt;
Before we start, please consider using a precompiled package for your distro. You should only be compiling yourself if there is no package yet for your distro, or if you want the latest version, directly from the developpers. &lt;br /&gt;
&lt;br /&gt;
=== Get the Sources  ===&lt;br /&gt;
&lt;br /&gt;
First, you will need to get the Skrooge source code. There are two ways to do this. &lt;br /&gt;
&lt;br /&gt;
==== Latest Release  ====&lt;br /&gt;
&lt;br /&gt;
You can [http://skrooge.org/download download the archive file] containing the source code, and extract its content using your favorite extraction tool, such as [http://userbase.kde.org/ark Ark]. &lt;br /&gt;
&lt;br /&gt;
==== Development Version  ====&lt;br /&gt;
&lt;br /&gt;
Skrooge code is stored in KDE's git system. It can be found in http://projects.kde.org/projects/extragear/office/skrooge&lt;br /&gt;
&lt;br /&gt;
=== Dependencies  ===&lt;br /&gt;
&lt;br /&gt;
To be able to compile and run Skrooge, you will need some additional components &lt;br /&gt;
&lt;br /&gt;
==== KDE4 Headers  ====&lt;br /&gt;
&lt;br /&gt;
Skrooge being a KDE4 application, it depends on many things in the KDE headers. You can get them from your distribution's packages (name usually contains KDE4+devel, KDE4+headers), or [http://techbase.kde.org/Getting_Started/Sources/Using_Subversion_with_KDE directly from KDE repositories]. &lt;br /&gt;
&lt;br /&gt;
==== QCA  ====&lt;br /&gt;
&lt;br /&gt;
[http://delta.affinix.com/qca/ Qt Cryptographic Architecture]. Get it from your distribution packages. &lt;br /&gt;
&lt;br /&gt;
==== libofx  ====&lt;br /&gt;
&lt;br /&gt;
A [http://libofx.sourceforge.net/ library] to handle import for OFX files. Get it from your distribution packages. &lt;br /&gt;
&lt;br /&gt;
=== Build &amp;amp;amp; Install  ===&lt;br /&gt;
&lt;br /&gt;
Place yourself in the directory containing the source code, and create a directory named &amp;quot;build&amp;quot; (This is useful to segregate built files from the source code). Open a [http://userbase.kde.org/konsole Konsole] in this directory, and run the following commands (as a normal user)&amp;amp;nbsp;: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
mkdir build &amp;amp;&amp;amp; cd build&lt;br /&gt;
cmake .. -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
(please note the backquotes in the cmake command, they are important...) &lt;br /&gt;
&lt;br /&gt;
Then, with root privileges&amp;amp;nbsp;: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Uninstall  ===&lt;br /&gt;
&lt;br /&gt;
Tried Skrooge but didn't like it&amp;amp;nbsp;? Sorry to hear this... You can uninstall it by running this command in the aforementionned &amp;quot;build&amp;quot; directory, with root privileges&amp;amp;nbsp;: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
make uninstall&lt;br /&gt;
&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Debugging  ==&lt;br /&gt;
&lt;br /&gt;
=== Trace activation  ===&lt;br /&gt;
&lt;br /&gt;
To activate traces, you need to export an environment variable in your console: &lt;br /&gt;
&lt;br /&gt;
 export SKGTRACE=XX&lt;br /&gt;
&lt;br /&gt;
'''XX''' is the level of traces you want. It should be an integer between 0 and 20. The higher the number, the higher the quantity of information you get. 10 is good compromise. &lt;br /&gt;
&lt;br /&gt;
Then, start Skrooge from this console. This will display a lot of information in your terminal, giving you hints as to what could be going wrong if you face issues. &lt;br /&gt;
&lt;br /&gt;
=== Profiling  ===&lt;br /&gt;
&lt;br /&gt;
To activate the basic profiling mechanism included in Skrooge, you need to export an environment variable in your console: &lt;br /&gt;
&lt;br /&gt;
 export SKGTRACEPERFO=1 &lt;br /&gt;
&lt;br /&gt;
Once Skrooge is started from this console, you can find two new commands: &lt;br /&gt;
&lt;br /&gt;
*'''Restart profiling''' (CTRL+Pause) to initialize the profiling &lt;br /&gt;
*'''Open profiling''' (ALT+Pause) to open the result of the profiling&lt;br /&gt;
&lt;br /&gt;
Profiling results look like this: &lt;br /&gt;
&lt;br /&gt;
 method , nb call , millisecondes , average , min , max , '''own time''' , average own time &lt;br /&gt;
 SKGMainPanel::setNewTabContent-addTab , 1 , 38.26897848 , 38.26897848 , 38.26897848 , 38.26897848 , '''25.6370585''' , 25.6370585&lt;br /&gt;
 SKGObjectModelBase::refresh , 2 , 8.741794825 , 4.370897412 , 0.9698964357 , 7.771898389 , 8.147958875 , 4.073979437 &lt;br /&gt;
 SKGMainPanel::setNewTabContent , 1 , 49.36599612 , 49.36599612 , 49.36599612 , 49.36599612 , 3.772916079 , 3.772916079 &lt;br /&gt;
 SKGOperationBoardWidget::SKGOperationBoardWidget , 1 , 3.179117203 , 3.179117203 , 3.179117203 , 3.179117203 , 2.963078141 , 2.963078141 &lt;br /&gt;
 SKGMainPanel::onOpenContext , 1 , 50.43999612 , 50.43999612 , 50.43999612 , 50.43999612 , 1.074000001 , 1.074000001&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
'''Remark:''' If '''SKGTRACE''' is set then you will be able to find the execution time of each methods in traces. &lt;br /&gt;
&lt;br /&gt;
To profile only sql instructions, you can export an environment variable in your console: &lt;br /&gt;
&lt;br /&gt;
 export SKGTRACESQL=XX  &lt;br /&gt;
&lt;br /&gt;
Only sql order with an execution time greater then '''XX '''ms will be displayed in console. &lt;br /&gt;
&lt;br /&gt;
In the console, you will get something like: &lt;br /&gt;
&lt;br /&gt;
 executeSqliteOrder&amp;amp;nbsp;: SELECT t_name, t_TYPENLS, f_CURRENTAMOUNT, t_close from v_account_display WHERE (t_type='C' OR t_type='D' OR t_type='I' OR t_type='O') ORDER BY t_TYPENLS, t_name TIME='441 ms'&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Interactive mode  ===&lt;br /&gt;
&lt;br /&gt;
[[Category:Skrooge]]&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/User:Gdebure</id>
		<title>User:Gdebure</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:Gdebure"/>
				<updated>2011-01-25T20:48:12Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Skrooge ===&lt;br /&gt;
[http://skrooge.org Skrooge]&lt;br /&gt;
&lt;br /&gt;
=== Luggage ===&lt;br /&gt;
Loosely named after [http://en.wikipedia.org/wiki/Terry_Pratchett Terry Pratchett's] character in the Discworld series of novels. The Luggage can hold anything its owner needs, and can follow him/her anywhere.&lt;br /&gt;
&lt;br /&gt;
This is still a very sketchy idea, but here is the use case that is behind.&lt;br /&gt;
&lt;br /&gt;
 At work, many people are used to taking notes in their personal notebook (the paper form, not the computer form). &lt;br /&gt;
 I find this suboptimal, and have installed mediawiki on my personal laptop for this usage.&lt;br /&gt;
 But as much as I love mediawiki for a collaborative wiki, this solution is over the top for a personal usage.&lt;br /&gt;
&lt;br /&gt;
There are a [http://en.wikipedia.org/wiki/Personal_wiki number of tools] out there, but:&lt;br /&gt;
* none of them is written in Qt / KDE&lt;br /&gt;
* most are not WYSIWYG&lt;br /&gt;
&lt;br /&gt;
[http://kde-apps.org/content/show.php/Rekollect?content=117718 Rekollect] comes close, but as far as I could tell, is not based on a wiki philosophy.&lt;br /&gt;
&lt;br /&gt;
[http://basket.kde.org Basket] is great but follows a different strategy.&lt;br /&gt;
&lt;br /&gt;
==== Features ====&lt;br /&gt;
* versioning (could it be based on [http://git-scm.com git] ?)&lt;br /&gt;
* tags support ([http://userbase.kde.org/Nepomuk nepomuk])&lt;br /&gt;
* automatic linking (if a page exists with the same title as a word in the current page, Luggage will propose to link to the page)&lt;br /&gt;
* include (or link to) images, documents&lt;br /&gt;
* rich text editor (WYSIWYG)&lt;br /&gt;
* export to&lt;br /&gt;
** [http://www.mediawiki.org mediawiki] text (import too)&lt;br /&gt;
** mediawiki XML (import too)&lt;br /&gt;
** OpenOffice&lt;br /&gt;
* a link with kontact could be envisaged:&lt;br /&gt;
** create tasks&lt;br /&gt;
** calendar view&lt;br /&gt;
&lt;br /&gt;
==== Syntax ====&lt;br /&gt;
* Plain html ?&lt;br /&gt;
* mediawiki ?&lt;br /&gt;
* xml ?&lt;br /&gt;
In any case, the syntax should not be displayed to the user, unless he specifically requests to edit the source.&lt;br /&gt;
&lt;br /&gt;
==== Data Format ====&lt;br /&gt;
Should I go for :&lt;br /&gt;
* flat files (a wiki inside a directory) ?&lt;br /&gt;
* SQLite&lt;br /&gt;
* Other ?&lt;br /&gt;
I don't want a database server, this is best done in mediawiki and friends :), so these are out of question:&lt;br /&gt;
* &amp;lt;s&amp;gt;MySQL&amp;lt;/s&amp;gt;&lt;br /&gt;
* &amp;lt;s&amp;gt;PostgreSQL&amp;lt;/s&amp;gt;&lt;br /&gt;
*...&lt;br /&gt;
&lt;br /&gt;
==== Constraints ====&lt;br /&gt;
* Plugin based&lt;br /&gt;
* Mono user (though data could be on a network folder)&lt;br /&gt;
&lt;br /&gt;
==== Language ====&lt;br /&gt;
* PyKDE ?&lt;br /&gt;
* QML&lt;br /&gt;
* Or just plain old C++ :)&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/User:Gdebure</id>
		<title>User:Gdebure</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:Gdebure"/>
				<updated>2010-11-03T13:35:30Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Skrooge ===&lt;br /&gt;
[http://skrooge.org Skrooge]&lt;br /&gt;
&lt;br /&gt;
=== Luggage ===&lt;br /&gt;
Loosely named after [http://en.wikipedia.org/wiki/Terry_Pratchett Terry Pratchett's] character in the Discworld series of novels. The Luggage can hold anything its owner needs, and can follow him/her anywhere.&lt;br /&gt;
&lt;br /&gt;
This is still a very sketchy idea, but here is the use case that is behind.&lt;br /&gt;
&lt;br /&gt;
 At work, many people are used to taking notes in their personal notebook (the paper form, not the computer form). &lt;br /&gt;
 I find this suboptimal, and have installed mediawiki on my personal laptop for this usage.&lt;br /&gt;
 But as much as I love mediawiki for a collaborative wiki, this solution is over the top for a personal usage.&lt;br /&gt;
&lt;br /&gt;
There are a [http://en.wikipedia.org/wiki/Personal_wiki number of tools] out there, but:&lt;br /&gt;
* none of them is written in Qt / KDE&lt;br /&gt;
* most are not WYSIWYG&lt;br /&gt;
&lt;br /&gt;
[http://kde-apps.org/content/show.php/Rekollect?content=117718 Rekollect] comes close, but as far as I could tell, is not based on a wiki philosophy.&lt;br /&gt;
&lt;br /&gt;
[http://basket.kde.org Basket] is great but follows a different strategy.&lt;br /&gt;
&lt;br /&gt;
==== Features ====&lt;br /&gt;
* versioning (could it be based on [http://git-scm.com git] ?)&lt;br /&gt;
* tags support ([http://userbase.kde.org/Nepomuk nepomuk])&lt;br /&gt;
* automatic linking (if a page exists with the same title as a word in the current page, Luggage will propose to link to the page)&lt;br /&gt;
* include (or link to) images, documents&lt;br /&gt;
* rich text editor (WYSIWYG)&lt;br /&gt;
* export to&lt;br /&gt;
** [http://www.mediawiki.org mediawiki] text (import too)&lt;br /&gt;
** mediawiki XML (import too)&lt;br /&gt;
** OpenOffice&lt;br /&gt;
* a link with kontact could be envisaged:&lt;br /&gt;
** create tasks&lt;br /&gt;
** calendar view&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
* Plain html ?&lt;br /&gt;
* mediawiki ?&lt;br /&gt;
* xml ?&lt;br /&gt;
In any case, the syntax should not be displayed to the user, unless he specifically requests to edit the source.&lt;br /&gt;
&lt;br /&gt;
==== Data Format ====&lt;br /&gt;
Should I go for :&lt;br /&gt;
* flat files (a wiki inside a directory) ?&lt;br /&gt;
* SQLite&lt;br /&gt;
* Other ?&lt;br /&gt;
I don't want a database server, this is best done in mediawiki and friends :), so these are out of question:&lt;br /&gt;
* &amp;lt;s&amp;gt;MySQL&amp;lt;/s&amp;gt;&lt;br /&gt;
* &amp;lt;s&amp;gt;PostgreSQL&amp;lt;/s&amp;gt;&lt;br /&gt;
*...&lt;br /&gt;
&lt;br /&gt;
==== Constraints ====&lt;br /&gt;
* Plugin based&lt;br /&gt;
* Mono user (though data could be on a network folder)&lt;br /&gt;
&lt;br /&gt;
==== Language ====&lt;br /&gt;
* PyKDE ?&lt;br /&gt;
* QML&lt;br /&gt;
* Or just plain old C++ :)&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/User:Gdebure</id>
		<title>User:Gdebure</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:Gdebure"/>
				<updated>2010-11-02T09:59:16Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Skrooge ===&lt;br /&gt;
[http://skrooge.org Skrooge]&lt;br /&gt;
&lt;br /&gt;
=== Luggage ===&lt;br /&gt;
Loosely named after [http://en.wikipedia.org/wiki/Terry_Pratchett Terry Pratchett's] character in the Discworld series of novels. The Luggage can hold anything its owner needs, and can follow him/her anywhere.&lt;br /&gt;
&lt;br /&gt;
This is still a very sketchy idea, but here is the use case that is behind.&lt;br /&gt;
&lt;br /&gt;
 At work, many people are used to taking notes in their personal notebook (the paper form, not the computer form). &lt;br /&gt;
 I find this suboptimal, and have installed mediawiki on my personal laptop for this usage.&lt;br /&gt;
 But as much as I love mediawiki for a collaborative wiki, this solution is over the top for a personal usage.&lt;br /&gt;
&lt;br /&gt;
There are a [http://en.wikipedia.org/wiki/Personal_wiki number of tools] out there, but:&lt;br /&gt;
* none of them is written in Qt / KDE&lt;br /&gt;
* most are not WYSIWYG&lt;br /&gt;
&lt;br /&gt;
[http://kde-apps.org/content/show.php/Rekollect?content=117718 Rekollect] comes close, but as far as I could tell, is not based on a wiki philosophy.&lt;br /&gt;
&lt;br /&gt;
[http://basket.kde.org Basket] is great but follows a different strategy.&lt;br /&gt;
&lt;br /&gt;
==== Features ====&lt;br /&gt;
* versioning (could be based on git ?)&lt;br /&gt;
* tags support (nepomuk)&lt;br /&gt;
* automatic linking (if a page exists with the same title as a word in the current page, Luggage will propose to link to the page)&lt;br /&gt;
* include (or link to) images, documents&lt;br /&gt;
* rich text editor (WYSIWYG)&lt;br /&gt;
* export to&lt;br /&gt;
** mediawiki text (import too)&lt;br /&gt;
** mediawiki XML (import too)&lt;br /&gt;
** OpenOffice&lt;br /&gt;
* a link with kontact could be envisaged&lt;br /&gt;
** create tasks&lt;br /&gt;
** calendar view&lt;br /&gt;
&lt;br /&gt;
==== Data Format ====&lt;br /&gt;
Should I go for :&lt;br /&gt;
* flat files (a wiki inside a directory) ?&lt;br /&gt;
* SQLite&lt;br /&gt;
* Other ?&lt;br /&gt;
I don't want a database server, this is best done in mediawiki and friends :), so these are out of question:&lt;br /&gt;
* &amp;lt;s&amp;gt;MySQL&amp;lt;/s&amp;gt;&lt;br /&gt;
* &amp;lt;s&amp;gt;PostgreSQL&amp;lt;/s&amp;gt;&lt;br /&gt;
*...&lt;br /&gt;
&lt;br /&gt;
==== Constraints ====&lt;br /&gt;
* Plugin based&lt;br /&gt;
* Mono user (though data could be on a network folder)&lt;br /&gt;
&lt;br /&gt;
==== Language ====&lt;br /&gt;
* PyKDE ?&lt;br /&gt;
* QML&lt;br /&gt;
* Or just plain old C++ :)&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/User:Gdebure</id>
		<title>User:Gdebure</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:Gdebure"/>
				<updated>2010-11-02T09:56:05Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Skrooge ===&lt;br /&gt;
[http://skrooge.org Skrooge]&lt;br /&gt;
&lt;br /&gt;
=== Luggage ===&lt;br /&gt;
Loosely named after [http://en.wikipedia.org/wiki/Terry_Pratchett Terry Pratchett's] character in the Discworld series of novels. The Luggage can hold anything its owner needs, and can follow him/her anywhere.&lt;br /&gt;
&lt;br /&gt;
This is still a very sketchy idea, but here is the use case that is behind.&lt;br /&gt;
&lt;br /&gt;
 At work, many people are used to taking notes in their personal notebook (the paper form, not the computer form). &lt;br /&gt;
 I find this suboptimal, and have installed mediawiki on my personal laptop for this usage.&lt;br /&gt;
 But as much as I love mediawiki for a collaborative wiki, this solution is over the top for a personal usage.&lt;br /&gt;
&lt;br /&gt;
There are a [http://en.wikipedia.org/wiki/Personal_wiki number of tools] out there, but:&lt;br /&gt;
* none of them is written in Qt / KDE&lt;br /&gt;
* most are not WYSIWYG&lt;br /&gt;
&lt;br /&gt;
[http://kde-apps.org/content/show.php/Rekollect?content=117718 Rekollect] comes close, but as far as I could tell, is not based on a wiki philosophy.&lt;br /&gt;
&lt;br /&gt;
[http://basket.kde.org Basket] is great but follows a different strategy.&lt;br /&gt;
&lt;br /&gt;
==== Features ====&lt;br /&gt;
* versioning (could be based on git ?)&lt;br /&gt;
* tags support (nepomuk)&lt;br /&gt;
* automatic linking (if a page exists with the same title as a word in the current page, Luggage will propose to link to the page)&lt;br /&gt;
* include (or link to) images, documents&lt;br /&gt;
* rich text editor (WYSIWYG)&lt;br /&gt;
* export to&lt;br /&gt;
** mediawiki text (import too)&lt;br /&gt;
** mediawiki XML (import too)&lt;br /&gt;
** OpenOffice&lt;br /&gt;
* a link with kontact could be envisaged&lt;br /&gt;
** create tasks&lt;br /&gt;
** calendar view&lt;br /&gt;
&lt;br /&gt;
==== Data Format ====&lt;br /&gt;
Should I go for :&lt;br /&gt;
* flat files (a wiki inside a directory) ?&lt;br /&gt;
* SQLite&lt;br /&gt;
* Other ?&lt;br /&gt;
I don't want a database server, this is best done in mediawiki and friends :), so these are out of question:&lt;br /&gt;
* MySQL&lt;br /&gt;
* PostgreSQL&lt;br /&gt;
*...&lt;br /&gt;
&lt;br /&gt;
==== Constraints ====&lt;br /&gt;
* Plugin based&lt;br /&gt;
* Mono user (though data could be on a network folder)&lt;br /&gt;
&lt;br /&gt;
==== Language ====&lt;br /&gt;
* PyKDE ?&lt;br /&gt;
* QML&lt;br /&gt;
* Or just plain old C++ :)&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/User:Gdebure</id>
		<title>User:Gdebure</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:Gdebure"/>
				<updated>2010-10-20T22:14:32Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Skrooge ===&lt;br /&gt;
[http://skrooge.org Skrooge]&lt;br /&gt;
&lt;br /&gt;
=== Luggage ===&lt;br /&gt;
Loosely named after [http://en.wikipedia.org/wiki/Terry_Pratchett Terry Pratchett's] character in the Discworld series of novels. The Luggage can hold anything its owner needs, and can follow him/her anywhere.&lt;br /&gt;
&lt;br /&gt;
This is still a very sketchy idea, but here is the use case that is behind.&lt;br /&gt;
&lt;br /&gt;
 At work, many people are used to taking notes in their personal notebook (the paper form, not the computer form). &lt;br /&gt;
 I find this suboptimal, and have installed mediawiki on my personal laptop for this usage.&lt;br /&gt;
 But as much as I love mediawiki for a collaborative wiki, this solution is over the top for a personal usage.&lt;br /&gt;
&lt;br /&gt;
There are a [http://en.wikipedia.org/wiki/Personal_wiki number of tools] out there, but:&lt;br /&gt;
* none of them is written in Qt / KDE&lt;br /&gt;
* most are not WYSIWYG&lt;br /&gt;
&lt;br /&gt;
[http://kde-apps.org/content/show.php/Rekollect?content=117718 Rekollect] comes close, but as far as I could tell, is not based on a wiki philosophy.&lt;br /&gt;
&lt;br /&gt;
[http://basket.kde.org Basket] is great but follows a different strategy.&lt;br /&gt;
&lt;br /&gt;
==== Features ====&lt;br /&gt;
* versioning&lt;br /&gt;
* tags support&lt;br /&gt;
* automatic linking (if a page exists with the same title as a word in the current page, Luggage will propose to link to the page)&lt;br /&gt;
* include (or link to) images, documents&lt;br /&gt;
* rich text editor (WYSIWYG)&lt;br /&gt;
* export to&lt;br /&gt;
** mediawiki text (import too)&lt;br /&gt;
** mediawiki XML (import too)&lt;br /&gt;
** OpenOffice&lt;br /&gt;
* a link with kontact could be envisaged&lt;br /&gt;
** create tasks&lt;br /&gt;
** calendar view&lt;br /&gt;
&lt;br /&gt;
==== Format ====&lt;br /&gt;
Should I go for :&lt;br /&gt;
* flat files (a wiki inside a directory) ?&lt;br /&gt;
* SQLite&lt;br /&gt;
* Other ?&lt;br /&gt;
I don't want a database server, this is best done in mediawiki and friends :), so these are out of question:&lt;br /&gt;
* MySQL&lt;br /&gt;
* PostgreSQL&lt;br /&gt;
*...&lt;br /&gt;
&lt;br /&gt;
==== Constraints ====&lt;br /&gt;
* Plugin based&lt;br /&gt;
* Mono user (though data could be on a network folder)&lt;br /&gt;
&lt;br /&gt;
==== Language ====&lt;br /&gt;
* PyKDE ?&lt;br /&gt;
* QML&lt;br /&gt;
* Or just plain old C++ :)&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/User:Gdebure</id>
		<title>User:Gdebure</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:Gdebure"/>
				<updated>2010-10-20T22:12:12Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Skrooge ===&lt;br /&gt;
[http://skrooge.org Skrooge]&lt;br /&gt;
&lt;br /&gt;
=== Luggage ===&lt;br /&gt;
Loosely named after [http://en.wikipedia.org/wiki/Terry_Pratchett Terry Pratchett's] character in the Discworld series of novels. The Luggage can hold anything its owner needs, and can follow him/her anywhere.&lt;br /&gt;
&lt;br /&gt;
This is still a very sketchy idea, but here is the use case that is behind.&lt;br /&gt;
&lt;br /&gt;
 At work, many people are used to taking notes in their personal notebook (the paper form, not the computer form). &lt;br /&gt;
 I find this suboptimal, and have installed mediawiki on my personal laptop for this usage.&lt;br /&gt;
 But as much as I love mediawiki for a collaborative wiki, this solution is over the top for a personal usage.&lt;br /&gt;
&lt;br /&gt;
There are a [http://en.wikipedia.org/wiki/Personal_wiki number of tools] out there, but:&lt;br /&gt;
* none of them is written in Qt / KDE&lt;br /&gt;
* most are not WYSIWYG&lt;br /&gt;
&lt;br /&gt;
[http://kde-apps.org/content/show.php/Rekollect?content=117718 Rekollect] comes close, but as far as I could tell, is not based on a wiki philosophy.&lt;br /&gt;
&lt;br /&gt;
[http://basket.kde.org Basket] is great but follows a different strategy.&lt;br /&gt;
&lt;br /&gt;
==== Features ====&lt;br /&gt;
* versioning&lt;br /&gt;
* tags support&lt;br /&gt;
* include (or link to) images, documents&lt;br /&gt;
* rich text editor (WYSIWYG)&lt;br /&gt;
* export to&lt;br /&gt;
** mediawiki text (import too)&lt;br /&gt;
** mediawiki XML (import too)&lt;br /&gt;
** OpenOffice&lt;br /&gt;
* a link with kontact could be envisaged&lt;br /&gt;
** create tasks&lt;br /&gt;
** calendar view&lt;br /&gt;
&lt;br /&gt;
==== Format ====&lt;br /&gt;
Should I go for :&lt;br /&gt;
* flat files (a wiki inside a directory) ?&lt;br /&gt;
* SQLite&lt;br /&gt;
* Other ?&lt;br /&gt;
I don't want a database server, this is best done in mediawiki and friends :), so these are out of question:&lt;br /&gt;
* MySQL&lt;br /&gt;
* PostgreSQL&lt;br /&gt;
*...&lt;br /&gt;
&lt;br /&gt;
==== Constraints ====&lt;br /&gt;
* Plugin based&lt;br /&gt;
* Mono user (though data could be on a network folder)&lt;br /&gt;
&lt;br /&gt;
==== Language ====&lt;br /&gt;
* PyKDE ?&lt;br /&gt;
* QML&lt;br /&gt;
* Or just plain old C++ :)&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/User:Gdebure</id>
		<title>User:Gdebure</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:Gdebure"/>
				<updated>2010-10-20T22:05:22Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Skrooge ===&lt;br /&gt;
[http://skrooge.org Skrooge]&lt;br /&gt;
&lt;br /&gt;
=== Luggage ===&lt;br /&gt;
Loosely named after [http://en.wikipedia.org/wiki/Terry_Pratchett Terry Pratchett's] character in the Discworld series of novels. The Luggage can hold anything its owner needs, and can follow him/her anywhere.&lt;br /&gt;
&lt;br /&gt;
This is still a very sketchy idea, but here is the use case that is behind.&lt;br /&gt;
&lt;br /&gt;
 At work, many people are used to taking notes in their personal notebook (the paper form, not the computer form). &lt;br /&gt;
 I find this suboptimal, and have installed mediawiki on my personal laptop for this usage.&lt;br /&gt;
 But as much as I love mediawiki for a collaborative wiki, this solution is over the top for a personal usage.&lt;br /&gt;
&lt;br /&gt;
There are a [http://en.wikipedia.org/wiki/Personal_wiki number of tools] out there, but:&lt;br /&gt;
* none of them is written in Qt / KDE&lt;br /&gt;
* most are not WYSIWYG&lt;br /&gt;
&lt;br /&gt;
[http://kde-apps.org/content/show.php/Rekollect?content=117718 Rekollect] comes close, but as far as I could tell, is not based on a wiki philosophy.&lt;br /&gt;
&lt;br /&gt;
[http://basket.kde.org Basket] is great but follows a different strategy.&lt;br /&gt;
&lt;br /&gt;
==== Features ====&lt;br /&gt;
* versioning&lt;br /&gt;
* tags support&lt;br /&gt;
* include (or link to) images, documents&lt;br /&gt;
* rich text editor (WYSIWYG)&lt;br /&gt;
* export to&lt;br /&gt;
** mediawiki text (import too)&lt;br /&gt;
** mediawiki XML (import too)&lt;br /&gt;
** OpenOffice&lt;br /&gt;
* a link with kontact could be envisaged&lt;br /&gt;
** create tasks&lt;br /&gt;
** calendar view&lt;br /&gt;
&lt;br /&gt;
==== Format ====&lt;br /&gt;
Should I go for :&lt;br /&gt;
* flat files (a wiki inside a directory) ?&lt;br /&gt;
* SQLite&lt;br /&gt;
* Other ?&lt;br /&gt;
I don't want a database server, this is best done in mediawiki and friends :), so these are out of question:&lt;br /&gt;
* MySQL&lt;br /&gt;
* PostgreSQL&lt;br /&gt;
*...&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/User:Gdebure</id>
		<title>User:Gdebure</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:Gdebure"/>
				<updated>2010-10-20T21:51:03Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Skrooge ===&lt;br /&gt;
[http://skrooge.org Skrooge]&lt;br /&gt;
&lt;br /&gt;
=== Luggage ===&lt;br /&gt;
Loosely named after [http://en.wikipedia.org/wiki/Terry_Pratchett Terry Pratchett's] character in the Discworld series of novels. The Luggage can hold anything its owner needs, and can follow him/her anywhere.&lt;br /&gt;
&lt;br /&gt;
This is still a very sketchy idea, but here is the use case that is behind.&lt;br /&gt;
&lt;br /&gt;
 At work, many people are used to taking notes in their personal notebook (the paper form, not the computer form). I find this suboptimal, and have installed mediawiki on my personal laptop for this usage. But as much as I love mediawiki for a collaborative wiki, this solution is over the top for a personal usage.&lt;br /&gt;
&lt;br /&gt;
There are a [http://en.wikipedia.org/wiki/Personal_wiki number of tools] out there, but:&lt;br /&gt;
* none of them is written in Qt / KDE&lt;br /&gt;
* most are not WYSIWYG&lt;br /&gt;
&lt;br /&gt;
[http://kde-apps.org/content/show.php/Rekollect?content=117718 Rekollect] comes close, but as far as I could tell, is not based on a wiki philosophy.&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/User:Gdebure</id>
		<title>User:Gdebure</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:Gdebure"/>
				<updated>2010-10-20T21:38:25Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Skrooge ===&lt;br /&gt;
[http://skrooge.org]&lt;br /&gt;
&lt;br /&gt;
=== Luggage ===&lt;br /&gt;
Loosely named after [http://en.wikipedia.org/wiki/Terry_Pratchett Terry Pratchett's] character in the Discworld series of novels. The Luggage can hold anything its owner needs, and can follow him/her anywhere.&lt;br /&gt;
&lt;br /&gt;
This is still a very sketchy idea, but here is the use case that is behind.&lt;br /&gt;
&lt;br /&gt;
 At work, many people are used to taking notes in their personal notebook (the paper form, not the computer form). I find this suboptimal, and have installed mediawiki on my personal laptop for this usage. But as much as I love mediawiki for a collaborative wiki, this solution is over the top for a personal usage.&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/User:Gdebure</id>
		<title>User:Gdebure</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:Gdebure"/>
				<updated>2010-10-20T20:47:12Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Skrooge ===&lt;br /&gt;
[http://skrooge.org]&lt;br /&gt;
&lt;br /&gt;
=== Luggage ===&lt;br /&gt;
Loosely named after [http://en.wikipedia.org/wiki/Terry_Pratchett Terry Pratchett's] character in the Discworld series of novels. The Luggage can hold anything its owner needs, and can follow him/her anywhere.&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KdeFinance/Spring-Sprint_2010</id>
		<title>Projects/KdeFinance/Spring-Sprint 2010</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KdeFinance/Spring-Sprint_2010"/>
				<updated>2010-03-11T15:17:19Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: updated with flights time&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== KDE Finance Apps Group Spring Sprint 2010  ==&lt;br /&gt;
&lt;br /&gt;
The first sprint of the KDE Finance Apps Group will take place in Frankfurt am Main, Germany. The date is april 23rd until april 25th. &lt;br /&gt;
&lt;br /&gt;
=== Location  ===&lt;br /&gt;
&lt;br /&gt;
We will be hosted by [http://www.syrocon.de/ SyroCon Consulting GmbH] &lt;br /&gt;
&lt;br /&gt;
=== Accomodation  ===&lt;br /&gt;
&lt;br /&gt;
We will stay in hotel: &lt;br /&gt;
&lt;br /&gt;
 Hotel Aurelia&lt;br /&gt;
 Arnoldshainer Str. 16a&lt;br /&gt;
 60489 Frankfurt am Main&lt;br /&gt;
 Telefon: +49-69-780955&lt;br /&gt;
 Telefax: +49-69-785087&lt;br /&gt;
 E-Mail:  aurelia-hotel@gmx.de&lt;br /&gt;
 Website: http://www.hotelaurelia.de/&lt;br /&gt;
&lt;br /&gt;
The receptionist is available during the following hours: &lt;br /&gt;
&lt;br /&gt;
 07:00 - 12:00 Uhr&lt;br /&gt;
 15:00 - 21:00 Uhr&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Travelling  ===&lt;br /&gt;
&lt;br /&gt;
Frankfurt am Main has the largest german airport and also is the main international hub in germany. The SyroCon office is located in Eschborn which is either a 20 min cab ride from the airport or you can take public transport. &lt;br /&gt;
&lt;br /&gt;
Directions from the airport: buy a one way ticket to destination code 50. Take S8 or S9 in direction to Frankfurt or Hanau. Get off at Frankfurt central station. Switch to S3 or S4 on the other platform and go in direction Bad Soden or Kronberg. Get off at Eschborn Süd. From the station it's a 10 minute walk to the office. &lt;br /&gt;
&lt;br /&gt;
Directions from central station: take S3 or S4 in direction Bad Soden or Kronberg. Get off at Eschborn Süd. From the station it's a 10 minute walk to the office. If you can (Klaas for sure), buy tickets with a destination of &amp;quot;Eschborn Süd&amp;quot;. In that case, you don't have to buy another ticket when you arrive in Frankfurt. If you can only get tickets to Frankfurt central station, you will have to buy a ticket for the metro destination code 50. &lt;br /&gt;
&lt;br /&gt;
The address of the office is &lt;br /&gt;
&lt;br /&gt;
 SyroCon Consulting GmbH&lt;br /&gt;
 Mergentaler Allee 77&lt;br /&gt;
 65760 Eschborn&lt;br /&gt;
&lt;br /&gt;
This '''[http://maps.google.com/maps/ms?hl=de&amp;amp;msa=0&amp;amp;msid=108226289751585655850.00048146d4a4c024969f2&amp;amp;ll=50.117936,8.609505&amp;amp;spn=0.177654,0.42366&amp;amp;z=12 link]''' shows a map of the area with the important spots for the sprint. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Participants  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name &lt;br /&gt;
! Email &lt;br /&gt;
! Arrival &lt;br /&gt;
! Depart &lt;br /&gt;
! Confirmed &lt;br /&gt;
! Travel Cost &lt;br /&gt;
! need Sponsor? &lt;br /&gt;
! Hotel? &lt;br /&gt;
! Food &lt;br /&gt;
! Project &lt;br /&gt;
! Coming from &lt;br /&gt;
! Flights&lt;br /&gt;
|-&lt;br /&gt;
| Klaas&amp;amp;nbsp;Freitag &lt;br /&gt;
| freitag@kde.org &lt;br /&gt;
| april&amp;amp;nbsp;23rd &lt;br /&gt;
| april&amp;amp;nbsp;25th &lt;br /&gt;
| &lt;br /&gt;
| ~100€ Train &lt;br /&gt;
| yes &lt;br /&gt;
| yes &lt;br /&gt;
| &lt;br /&gt;
| Kraft &lt;br /&gt;
| Nuernberg, Germany &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Guillaume De Bure &lt;br /&gt;
| guillaume.debure@gmail.com &lt;br /&gt;
| &lt;br /&gt;
april&amp;amp;nbsp;23rd &lt;br /&gt;
&lt;br /&gt;
(plane arrives at 14:35) &lt;br /&gt;
&lt;br /&gt;
| april&amp;amp;nbsp;25th (plane leaves at 15:55) &lt;br /&gt;
| yes &lt;br /&gt;
| ~270€ Plane &lt;br /&gt;
| yes &lt;br /&gt;
| yes &lt;br /&gt;
| lots&amp;amp;nbsp;:) &lt;br /&gt;
| Skrooge &lt;br /&gt;
| Gaillac, France &lt;br /&gt;
| &lt;br /&gt;
Toulouse - Paris - Francfort &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Alvaro Soliverez &lt;br /&gt;
| asoliverez@gmail.com &lt;br /&gt;
| april&amp;amp;nbsp;22nd &lt;br /&gt;
| april&amp;amp;nbsp;28th &lt;br /&gt;
| yes &lt;br /&gt;
| ~870€ Plane &lt;br /&gt;
| yes &lt;br /&gt;
| no &lt;br /&gt;
| &lt;br /&gt;
| KMyMoney &lt;br /&gt;
| Buenos Aires, Argentina &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Thomas Baumgart &lt;br /&gt;
| thb@net-bembel.de &lt;br /&gt;
| n/a &lt;br /&gt;
| n/a &lt;br /&gt;
| n/a &lt;br /&gt;
| 0 &lt;br /&gt;
| no &lt;br /&gt;
| no &lt;br /&gt;
| &lt;br /&gt;
| KMyMoney &lt;br /&gt;
| Frankfurt, Germany &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Arnaud Dupuis &lt;br /&gt;
| a.dupuis@infinityperl.org &lt;br /&gt;
| april&amp;amp;nbsp;23th &lt;br /&gt;
| april&amp;amp;nbsp;25th &lt;br /&gt;
| &lt;br /&gt;
| ~200€ Plane &lt;br /&gt;
| yes &lt;br /&gt;
| yes &lt;br /&gt;
| &lt;br /&gt;
| Association Subscribers Manager (Assuma) &lt;br /&gt;
| Paris, France &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Cristian Oneț &lt;br /&gt;
| onet.cristian@gmail.com &lt;br /&gt;
| april&amp;amp;nbsp;23th &lt;br /&gt;
| april&amp;amp;nbsp;26th &lt;br /&gt;
| &lt;br /&gt;
| ~300€ Plane + 120€ Train &lt;br /&gt;
| yes &lt;br /&gt;
| yes &lt;br /&gt;
| &lt;br /&gt;
| KMyMoney &lt;br /&gt;
| Timișoara, Romania &lt;br /&gt;
| Timișoara - Stuttgart and back&lt;br /&gt;
|-&lt;br /&gt;
| Thomas Richard &lt;br /&gt;
| thomas.richard@proan.be &lt;br /&gt;
| april&amp;amp;nbsp;23th &lt;br /&gt;
| april&amp;amp;nbsp;25th &lt;br /&gt;
| &lt;br /&gt;
| ~130€ Train &lt;br /&gt;
| yes &lt;br /&gt;
| yes &lt;br /&gt;
| &lt;br /&gt;
| Kraft &lt;br /&gt;
| Hasselt, Belgium &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Topics  ==&lt;br /&gt;
&lt;br /&gt;
As a starting topic we should do a introductory session of the people present and their projects so that we have a better understanding on the backgrounds/goals involved. &lt;br /&gt;
&lt;br /&gt;
The overall topic will be how we can work together organisational and code wise. &lt;br /&gt;
&lt;br /&gt;
*FinanceStack: an engine that will allow to integrate the workflow of applications &lt;br /&gt;
*Common icons: use a common set of icons to maintain UI consistency across applications and to request a minimum amount of icons to the Oxygen team &lt;br /&gt;
*Level of integration of KCurrency and ISO Codes within applications &lt;br /&gt;
*Minimum Qt and KDE version required for each &lt;br /&gt;
*Targeted Audience (private vs. (small-) business, single/multi-user, access control, etc.) &lt;br /&gt;
*Security issues &lt;br /&gt;
*PGP Keysigning Party &lt;br /&gt;
*Common Report Framework - do we want to work on a report system which generates template based documents, business reports, diagrams etc.? Several options are available.&lt;br /&gt;
&lt;br /&gt;
== Equipment  ==&lt;br /&gt;
&lt;br /&gt;
*Beamer 1280x1024: available &lt;br /&gt;
*8-port switch: available &lt;br /&gt;
*Ethernet-Cables: available &lt;br /&gt;
*Power-Outlet: available &lt;br /&gt;
*Paper-White-Board: available&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Coffee: available &lt;br /&gt;
*Softdrinks: available &lt;br /&gt;
*Tea: available (to some extent - you might want to bring your own)&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KdeFinance/Spring-Sprint_2010</id>
		<title>Projects/KdeFinance/Spring-Sprint 2010</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KdeFinance/Spring-Sprint_2010"/>
				<updated>2010-02-17T23:12:54Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: updated with new proposed date (april 23rd -&amp;gt; 25th)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== KDE Finance Apps Group Spring Sprint 2010 ==&lt;br /&gt;
&lt;br /&gt;
The first sprint of the KDE Finance Apps Group will take place in Frankfurt am Main, Germany. The date is april 23rd until april 25th. &lt;br /&gt;
&lt;br /&gt;
=== Location ===&lt;br /&gt;
&lt;br /&gt;
We will be hosted by [http://www.syrocon.de/ SyroCon Consulting GmbH] &lt;br /&gt;
&lt;br /&gt;
=== Accomodation ===&lt;br /&gt;
&lt;br /&gt;
We will stay in hotel [please fill in]. &lt;br /&gt;
&lt;br /&gt;
=== Travelling ===&lt;br /&gt;
&lt;br /&gt;
Frankfurt am Main has the largest german airport and also is the main international hub in germany. &lt;br /&gt;
&lt;br /&gt;
== Participants ==&lt;br /&gt;
&lt;br /&gt;
=== Participants  ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name &lt;br /&gt;
! Email &lt;br /&gt;
! Arrival &lt;br /&gt;
! Depart &lt;br /&gt;
! Travel Cost &lt;br /&gt;
! need Sponsor? &lt;br /&gt;
! Hotel? &lt;br /&gt;
! Food &lt;br /&gt;
! Project &lt;br /&gt;
! Coming from &lt;br /&gt;
! Flights&lt;br /&gt;
|-&lt;br /&gt;
| Klaas&amp;amp;nbsp;Freitag &lt;br /&gt;
| freitag@kde.org &lt;br /&gt;
| april&amp;amp;nbsp;29th &lt;br /&gt;
| mai 2nd &lt;br /&gt;
| ~100€ Train &lt;br /&gt;
| yes &lt;br /&gt;
| yes &lt;br /&gt;
| &lt;br /&gt;
| Kraft &lt;br /&gt;
| Nuernberg, Germany &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Guillaume DE BURE &lt;br /&gt;
| guillaume.debure@gmail.com &lt;br /&gt;
| april 23th &lt;br /&gt;
| april 25th &lt;br /&gt;
| ~270€ Plane &lt;br /&gt;
| yes &lt;br /&gt;
| yes &lt;br /&gt;
| &lt;br /&gt;
| Skrooge &lt;br /&gt;
| Gaillac, France &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Alvaro Soliverez &lt;br /&gt;
| asoliverez@gmail.com &lt;br /&gt;
| april&amp;amp;nbsp;22nd &lt;br /&gt;
| april 28th &lt;br /&gt;
| ~870€ Plane &lt;br /&gt;
| yes &lt;br /&gt;
| no &lt;br /&gt;
| &lt;br /&gt;
| KMyMoney &lt;br /&gt;
| Buenos Aires, Argentina &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Thomas Baumgart &lt;br /&gt;
| thb@net-bembel.de &lt;br /&gt;
| - &lt;br /&gt;
| - &lt;br /&gt;
| 0 &lt;br /&gt;
| no &lt;br /&gt;
| no &lt;br /&gt;
| &lt;br /&gt;
| KMyMoney &lt;br /&gt;
| Frankfurt, Germany &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Arnaud Dupuis&lt;br /&gt;
| a.dupuis@infinityperl.org&lt;br /&gt;
| april 23th&lt;br /&gt;
| april 25th&lt;br /&gt;
| ~200€ Plane&lt;br /&gt;
| yes&lt;br /&gt;
| yes&lt;br /&gt;
| &lt;br /&gt;
| Association Subscribers Manager (Assuma)&lt;br /&gt;
| Paris, France&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Cristian Oneț&lt;br /&gt;
| onet.cristian@gmail.com&lt;br /&gt;
| april 23th&lt;br /&gt;
| april 26th&lt;br /&gt;
| ~300€ Plane + 120€ Train&lt;br /&gt;
| yes&lt;br /&gt;
| yes&lt;br /&gt;
| &lt;br /&gt;
| KMyMoney&lt;br /&gt;
| Timișoara, Romania&lt;br /&gt;
| Timișoara - Stuttgart and back&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Topics ==&lt;br /&gt;
&lt;br /&gt;
The overall topic will be how we can work together organisational and code wise.&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KdeFinance/Spring-Sprint_2010</id>
		<title>Projects/KdeFinance/Spring-Sprint 2010</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KdeFinance/Spring-Sprint_2010"/>
				<updated>2010-02-08T21:08:08Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==KDE Finance Apps Group Spring Sprint 2010==&lt;br /&gt;
&lt;br /&gt;
The first sprint of he KDE Finance Apps Group will take place in Frankfurt am Main, Germany. The date is april 30th until may 2nd.&lt;br /&gt;
&lt;br /&gt;
===Location===&lt;br /&gt;
&lt;br /&gt;
We will be hosted by company [please fill in].&lt;br /&gt;
&lt;br /&gt;
===Accomodation===&lt;br /&gt;
&lt;br /&gt;
We will stay in hotel [please fill in].&lt;br /&gt;
&lt;br /&gt;
===Travelling===&lt;br /&gt;
&lt;br /&gt;
Frankfurt am Main has the largest german airport and also is the main international hub in germany.&lt;br /&gt;
&lt;br /&gt;
==Participants==&lt;br /&gt;
=== Participants ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Email&lt;br /&gt;
!Arrival&lt;br /&gt;
!Depart&lt;br /&gt;
!Travel Cost&lt;br /&gt;
!need Sponsor?&lt;br /&gt;
!Hotel?&lt;br /&gt;
!Food&lt;br /&gt;
!Project&lt;br /&gt;
!Coming from&lt;br /&gt;
!Flights&lt;br /&gt;
|-&lt;br /&gt;
|Klaas&amp;amp;nbsp;Freitag&lt;br /&gt;
|freitag@kde.org&lt;br /&gt;
|april&amp;amp;nbsp;29th&lt;br /&gt;
|mai 2nd&lt;br /&gt;
|~100€ Train&lt;br /&gt;
|yes&lt;br /&gt;
|yes&lt;br /&gt;
|&lt;br /&gt;
|Kraft&lt;br /&gt;
|Nuernberg, Germany&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|Guillaume DE BURE&lt;br /&gt;
|guillaume.debure@gmail.com&lt;br /&gt;
|april&amp;amp;nbsp;29th&lt;br /&gt;
|may 2nd&lt;br /&gt;
|~270€ Plane&lt;br /&gt;
|yes&lt;br /&gt;
|yes&lt;br /&gt;
|&lt;br /&gt;
|Skrooge&lt;br /&gt;
|Gaillac, France&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Topics==&lt;br /&gt;
&lt;br /&gt;
The overall topic will be how we can work together organisational and code wise.&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Skrooge</id>
		<title>Projects/Skrooge</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Skrooge"/>
				<updated>2010-02-06T21:13:00Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: update to 0.6.0&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Skrooge}} &lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:SkroogeReport.png|left]] &lt;br /&gt;
| Skrooge is a personal finances manager for KDE4, aiming at being simple and intuitive. It allows you to keep track of your expenses and incomes, categorize them, and build reports of them. [http://userbase.kde.org/skrooge Learn more...&amp;lt;br&amp;gt;] &lt;br /&gt;
Skrooge is a part of [http://extragear.kde.org KDE Extragear], in the Office module &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This page is dedicated to developpers or advanced users who wish to have a deeper understanding of Skrooge. &lt;br /&gt;
&lt;br /&gt;
== Compiling  ==&lt;br /&gt;
&lt;br /&gt;
Before we start, please consider using a precompiled package for your distro. You should only be compiling yourself if there is no package yet for your distro, or if you want the latest version, directly from the developpers. &lt;br /&gt;
&lt;br /&gt;
=== Get the Sources  ===&lt;br /&gt;
&lt;br /&gt;
First, you will need to get the Skrooge source code. There are two ways to do this. &lt;br /&gt;
&lt;br /&gt;
==== Latest Release  ====&lt;br /&gt;
&lt;br /&gt;
You can [http://skrooge.org/download download the archive file] containing the source code, and extract its content using your favorite extraction tool, such as [http://userbase.kde.org/ark Ark]. &lt;br /&gt;
&lt;br /&gt;
==== Development Version  ====&lt;br /&gt;
&lt;br /&gt;
Like all KDE applications, the source code is stored in KDE's Subversion system, in the ''extragear/office'' folder. Please refer to [http://techbase.kde.org/Getting_Started/Sources/Using_Subversion_with_KDE the Subversion Tutorial for KDE]. You will need an SVN account to get it from there. &amp;lt;code&amp;gt;svn co svn://anonsvn.kde.org/home/kde/trunk/extragear/office/skrooge&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Dependencies  ===&lt;br /&gt;
&lt;br /&gt;
To be able to compile and run Skrooge, you will need some additional components &lt;br /&gt;
&lt;br /&gt;
==== KDE4 Headers  ====&lt;br /&gt;
&lt;br /&gt;
Skrooge being a KDE4 application, it depends on many things in the KDE headers. You can get them from your distribution's packages (name usually contains KDE4+devel, KDE4+headers), or [http://techbase.kde.org/Getting_Started/Sources/Using_Subversion_with_KDE directly from KDE repositories]. &lt;br /&gt;
&lt;br /&gt;
==== QCA  ====&lt;br /&gt;
&lt;br /&gt;
[http://delta.affinix.com/qca/ Qt Cryptographic Architecture]. Get it from your distribution packages. &lt;br /&gt;
&lt;br /&gt;
==== libofx  ====&lt;br /&gt;
&lt;br /&gt;
A [http://libofx.sourceforge.net/ library] to handle import for OFX files. Get it from your distribution packages. &lt;br /&gt;
&lt;br /&gt;
=== Build &amp;amp;amp; Install  ===&lt;br /&gt;
&lt;br /&gt;
Place yourself in the directory containing the source code, and create a directory named &amp;quot;build&amp;quot; (This is useful to segregate built files from the source code). Open a [http://userbase.kde.org/konsole Konsole] in this directory, and run the following commands (as a normal user)&amp;amp;nbsp;: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
mkdir build &amp;amp;&amp;amp; cd build&lt;br /&gt;
cmake .. -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
(please note the backquotes in the cmake command, they are important...) &lt;br /&gt;
&lt;br /&gt;
Then, with root privileges&amp;amp;nbsp;: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Uninstall  ===&lt;br /&gt;
&lt;br /&gt;
Tried Skrooge but didn't like it&amp;amp;nbsp;? Sorry to hear this... You can uninstall it by running this command in the aforementionned &amp;quot;build&amp;quot; directory, with root privileges&amp;amp;nbsp;: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
make uninstall&lt;br /&gt;
&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Debugging  ==&lt;br /&gt;
&lt;br /&gt;
=== Trace activation  ===&lt;br /&gt;
&lt;br /&gt;
To activate traces, you need to export an environment variable in your console: &lt;br /&gt;
&lt;br /&gt;
 export SKGTRACE=XX&lt;br /&gt;
&lt;br /&gt;
'''XX''' is the level of traces you want. It should be an integer between 0 and 20. The higher the number, the higher the quantity of information you get. 10 is good compromise. &lt;br /&gt;
&lt;br /&gt;
Then, start Skrooge from this console. This will display a lot of information in your terminal, giving you hints as to what could be going wrong if you face issues. &lt;br /&gt;
&lt;br /&gt;
=== Profiling  ===&lt;br /&gt;
&lt;br /&gt;
To activate the basic profiling mechanism included in Skrooge, you need to export an environment variable in your console: &lt;br /&gt;
&lt;br /&gt;
 export SKGTRACEPERFO=1 &lt;br /&gt;
&lt;br /&gt;
Once Skrooge is started from this console, you can find two new commands: &lt;br /&gt;
&lt;br /&gt;
*'''Restart profiling''' (CTRL+Pause) to initialize the profiling &lt;br /&gt;
*'''Open profiling''' (ALT+Pause) to open the result of the profiling&lt;br /&gt;
&lt;br /&gt;
Profiling results look like this: &lt;br /&gt;
&lt;br /&gt;
 method , nb call , millisecondes , average , min , max , '''own time''' , average own time &lt;br /&gt;
 SKGMainPanel::setNewTabContent-addTab , 1 , 38.26897848 , 38.26897848 , 38.26897848 , 38.26897848 , '''25.6370585''' , 25.6370585&lt;br /&gt;
 SKGObjectModelBase::refresh , 2 , 8.741794825 , 4.370897412 , 0.9698964357 , 7.771898389 , 8.147958875 , 4.073979437 &lt;br /&gt;
 SKGMainPanel::setNewTabContent , 1 , 49.36599612 , 49.36599612 , 49.36599612 , 49.36599612 , 3.772916079 , 3.772916079 &lt;br /&gt;
 SKGOperationBoardWidget::SKGOperationBoardWidget , 1 , 3.179117203 , 3.179117203 , 3.179117203 , 3.179117203 , 2.963078141 , 2.963078141 &lt;br /&gt;
 SKGMainPanel::onOpenContext , 1 , 50.43999612 , 50.43999612 , 50.43999612 , 50.43999612 , 1.074000001 , 1.074000001&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
'''Remark:''' If '''SKGTRACE''' is set then you will be able to find the execution time of each methods in traces. &lt;br /&gt;
&lt;br /&gt;
To profile only sql instructions, you can export an environment variable in your console: &lt;br /&gt;
&lt;br /&gt;
 export SKGTRACESQL=XX  &lt;br /&gt;
&lt;br /&gt;
Only sql order with an execution time greater then '''XX '''ms will be displayed in console. &lt;br /&gt;
&lt;br /&gt;
In the console, you will get something like: &lt;br /&gt;
&lt;br /&gt;
 executeSqliteOrder&amp;amp;nbsp;: SELECT t_name, t_TYPENLS, f_CURRENTAMOUNT, t_close from v_account_display WHERE (t_type='C' OR t_type='D' OR t_type='I' OR t_type='O') ORDER BY t_TYPENLS, t_name TIME='441 ms'&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Interactive mode  ===&lt;br /&gt;
&lt;br /&gt;
[[Category:Skrooge]]&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Schedules/Extragear</id>
		<title>Schedules/Extragear</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Schedules/Extragear"/>
				<updated>2010-01-29T20:21:49Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: Updated target release date for Skrooge 0.6.0&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is intended to be a central location for Extragear projects to keep users and contributors (translators, packagers, etc.) informed about upcoming releases in a very accessible way. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Project &lt;br /&gt;
! Next release (roughly) &lt;br /&gt;
! Next Release Code branch &lt;br /&gt;
! Next Release Translation branch &lt;br /&gt;
! Comments&lt;br /&gt;
|-&lt;br /&gt;
| [http://amarok.kde.org Amarok] &lt;br /&gt;
| 1 March 2010 &lt;br /&gt;
| git master &lt;br /&gt;
| git master &lt;br /&gt;
| string freeze starting 9 February 2010&lt;br /&gt;
|-&lt;br /&gt;
| [http://digikam.org digiKam] &lt;br /&gt;
| 29th November 09 [http://www.digikam.org/drupal/about/releaseplan] &lt;br /&gt;
| [http://websvn.kde.org/trunk/extragear/graphics trunk] &lt;br /&gt;
| [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-graphics/ trunk kde4] &lt;br /&gt;
| String freeze starting 15th Nov.&lt;br /&gt;
|-&lt;br /&gt;
| K3b &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| KAudiocreator &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Kaffeine &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [http://extragear.kde.org/apps/kcoloredit/ KColorEdit] &lt;br /&gt;
| KDE release &lt;br /&gt;
| [http://websvn.kde.org/trunk/extragear/graphics/kcoloredit/ trunk] &lt;br /&gt;
| [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-graphics/ trunk kde4] &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.kde-apps.org/content/show.php/KDE+Partition+Manager?content=89595 KDE Partition Manager] &lt;br /&gt;
| &amp;lt;!-- 2009-08-17 --&amp;gt; &lt;br /&gt;
| [http://websvn.kde.org/trunk/extragear/sysadmin/partitionmanager/ trunk] &lt;br /&gt;
| [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-sysadmin/ trunk kde4] &lt;br /&gt;
| &amp;lt;!-- String freeze in effect --&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| KDiff3 &lt;br /&gt;
| January 31, 2009 &lt;br /&gt;
| [http://websvn.kde.org/trunk/extragear/utils/kdiff3/ trunk] &lt;br /&gt;
| [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-utils/ trunk kde4] &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| KFax &lt;br /&gt;
| KDE release &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| KFTPGrabber &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| KGrab &lt;br /&gt;
| KDE release &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [http://extragear.kde.org/apps/kgraphviewer/ KGraphViewer] &lt;br /&gt;
| KDE release &lt;br /&gt;
| [http://websvn.kde.org/trunk/extragear/graphics/kgraphviewer/ trunk] &lt;br /&gt;
| [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-graphics/ trunk kde4] &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| KIconedit &lt;br /&gt;
| KDE release &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.kmldonkey.org KMLDonkey] &lt;br /&gt;
| KDE release &lt;br /&gt;
| [http://websvn.kde.org/trunk/extragear/network/kmldonkey/ trunk] &lt;br /&gt;
| [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-network/ trunk kde4] &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| KNemo &lt;br /&gt;
| January 17, 2010 &lt;br /&gt;
| [http://websvn.kde.org/trunk/extragear/network/knemo/ trunk] &lt;br /&gt;
| [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-network/ trunk kde4] &lt;br /&gt;
| String freeze in effect &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [http://konversation.kde.org Konversation] &lt;br /&gt;
| End of first week of February 2010&lt;br /&gt;
| [http://gitorious.org/konversation/konversation/trees/master git master] &lt;br /&gt;
| [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-network/ trunk kde4] &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| KPager &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| KPhotoalbum &lt;br /&gt;
| May 9 2009 &lt;br /&gt;
| trunk &lt;br /&gt;
| trunk &lt;br /&gt;
| Message freeze, April 3 2009&lt;br /&gt;
|-&lt;br /&gt;
| KPlayer &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| KPovmodeler &lt;br /&gt;
| KDE release &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| KRecipes &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.krusader.org/ Krusader] &lt;br /&gt;
| Currently no release schedule &lt;br /&gt;
| [http://websvn.kde.org/trunk/extragear/utils/krusader/ trunk] &lt;br /&gt;
| [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-utils/ trunk kde4] &lt;br /&gt;
| Currently not in string freeze&lt;br /&gt;
|-&lt;br /&gt;
| KSig &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [http://ktorrent.org/ KTorrent] &lt;br /&gt;
| 8 november 2009 &lt;br /&gt;
| [http://websvn.kde.org/branches/stable/extragear-kde4/network/ktorrent stable kde4] &lt;br /&gt;
| [http://websvn.kde.org/branches/stable/l10n-kde4/templates/messages/extragear-network/ stable kde4] &lt;br /&gt;
| String freeze in effect&lt;br /&gt;
|-&lt;br /&gt;
| Kuickshow &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| KWlan &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| RSIBreak &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Skanlite &lt;br /&gt;
| KDE release &lt;br /&gt;
| trunk &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [http://skrooge.org Skrooge] &lt;br /&gt;
| 2010-02-06 (version 0.6.0) &lt;br /&gt;
| [http://websvn.kde.org/trunk/extragear/office/skrooge trunk]&lt;br /&gt;
| [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-office/ trunk kde4]&lt;br /&gt;
| String freeze in effect&lt;br /&gt;
|-&lt;br /&gt;
| [http://tellico-project.org Tellico] &lt;br /&gt;
| September 2009 &lt;br /&gt;
| [http://websvn.kde.org/trunk/extragear/office/tellico/ trunk] &lt;br /&gt;
| [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-office/ trunk kde4] &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.kde-apps.org/content/show.php?content=29153 Yakuake] &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Schedules/Extragear</id>
		<title>Schedules/Extragear</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Schedules/Extragear"/>
				<updated>2010-01-11T20:58:18Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: Updated next Skrooge release date&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is intended to be a central location for Extragear projects to keep users and contributors (translators, packagers, etc.) informed about upcoming releases in a very accessible way. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Project &lt;br /&gt;
! Next release (roughly) &lt;br /&gt;
! Next Release Code branch &lt;br /&gt;
! Next Release Translation branch &lt;br /&gt;
! Comments&lt;br /&gt;
|-&lt;br /&gt;
| [http://amarok.kde.org Amarok] &lt;br /&gt;
| 1 March 2010 &lt;br /&gt;
| git master &lt;br /&gt;
| git master &lt;br /&gt;
| string freeze starting 9 February 2010&lt;br /&gt;
|-&lt;br /&gt;
| [http://digikam.org digiKam] &lt;br /&gt;
| 29th November 09 [http://www.digikam.org/drupal/about/releaseplan] &lt;br /&gt;
| [http://websvn.kde.org/trunk/extragear/graphics trunk] &lt;br /&gt;
| [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-graphics/ trunk kde4] &lt;br /&gt;
| String freeze starting 15th Nov.&lt;br /&gt;
|-&lt;br /&gt;
| K3b &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| KAudiocreator &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Kaffeine &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [http://extragear.kde.org/apps/kcoloredit/ KColorEdit] &lt;br /&gt;
| KDE release &lt;br /&gt;
| [http://websvn.kde.org/trunk/extragear/graphics/kcoloredit/ trunk] &lt;br /&gt;
| [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-graphics/ trunk kde4] &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.kde-apps.org/content/show.php/KDE+Partition+Manager?content=89595 KDE Partition Manager] &lt;br /&gt;
| &amp;lt;!-- 2009-08-17 --&amp;gt; &lt;br /&gt;
| [http://websvn.kde.org/trunk/extragear/sysadmin/partitionmanager/ trunk] &lt;br /&gt;
| [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-sysadmin/ trunk kde4] &lt;br /&gt;
| &amp;lt;!-- String freeze in effect --&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| KDiff3 &lt;br /&gt;
| January 31, 2009 &lt;br /&gt;
| [http://websvn.kde.org/trunk/extragear/utils/kdiff3/ trunk] &lt;br /&gt;
| [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-utils/ trunk kde4] &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| KFax &lt;br /&gt;
| KDE release &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| KFTPGrabber &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| KGrab &lt;br /&gt;
| KDE release &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [http://extragear.kde.org/apps/kgraphviewer/ KGraphViewer] &lt;br /&gt;
| KDE release &lt;br /&gt;
| [http://websvn.kde.org/trunk/extragear/graphics/kgraphviewer/ trunk] &lt;br /&gt;
| [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-graphics/ trunk kde4] &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| KIconedit &lt;br /&gt;
| KDE release &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.kmldonkey.org KMLDonkey] &lt;br /&gt;
| KDE release &lt;br /&gt;
| [http://websvn.kde.org/trunk/extragear/network/kmldonkey/ trunk] &lt;br /&gt;
| [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-network/ trunk kde4] &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| KNemo &lt;br /&gt;
| January 17, 2010 &lt;br /&gt;
| [http://websvn.kde.org/trunk/extragear/network/knemo/ trunk] &lt;br /&gt;
| [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-network/ trunk kde4] &lt;br /&gt;
| String freeze in effect &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [http://konversation.kde.org Konversation] &lt;br /&gt;
| Early October 2009 &lt;br /&gt;
| [http://websvn.kde.org/trunk/extragear/network/konversation/ trunk] &lt;br /&gt;
| [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-network/ trunk kde4] &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| KPager &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| KPhotoalbum &lt;br /&gt;
| May 9 2009 &lt;br /&gt;
| trunk &lt;br /&gt;
| trunk &lt;br /&gt;
| Message freeze, April 3 2009&lt;br /&gt;
|-&lt;br /&gt;
| KPlayer &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| KPovmodeler &lt;br /&gt;
| KDE release &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| KRecipes &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.krusader.org/ Krusader] &lt;br /&gt;
| Currently no release schedule &lt;br /&gt;
| [http://websvn.kde.org/trunk/extragear/utils/krusader/ trunk] &lt;br /&gt;
| [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-utils/ trunk kde4] &lt;br /&gt;
| Currently not in string freeze&lt;br /&gt;
|-&lt;br /&gt;
| KSig &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [http://ktorrent.org/ KTorrent] &lt;br /&gt;
| 8 november 2009 &lt;br /&gt;
| [http://websvn.kde.org/branches/stable/extragear-kde4/network/ktorrent stable kde4] &lt;br /&gt;
| [http://websvn.kde.org/branches/stable/l10n-kde4/templates/messages/extragear-network/ stable kde4] &lt;br /&gt;
| String freeze in effect&lt;br /&gt;
|-&lt;br /&gt;
| Kuickshow &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| KWlan &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| RSIBreak &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Skanlite &lt;br /&gt;
| KDE release &lt;br /&gt;
| trunk &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [http://extragear.kde.org/apps/skrooge Skrooge] &lt;br /&gt;
| 2010-01-30 (version 0.6.0) &lt;br /&gt;
| [http://websvn.kde.org/trunk/extragear/office/skrooge trunk]&lt;br /&gt;
| [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-office/ trunk kde4]&lt;br /&gt;
| String freeze in effect&lt;br /&gt;
|-&lt;br /&gt;
| [http://tellico-project.org Tellico] &lt;br /&gt;
| September 2009 &lt;br /&gt;
| [http://websvn.kde.org/trunk/extragear/office/tellico/ trunk] &lt;br /&gt;
| [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-office/ trunk kde4] &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.kde-apps.org/content/show.php?content=29153 Yakuake] &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Skrooge_(da)</id>
		<title>Projects/Skrooge (da)</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Skrooge_(da)"/>
				<updated>2009-12-05T23:33:24Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: Updated to version 0.5.5&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Skrooge}} &lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:SkroogeReport.png|left]] &lt;br /&gt;
| Skrooge er et personligt økonomistyringsprogram til KDE4, som bestræber sig på at være enkelt og intuitivt. Det lader dig holde styr på dine udgifter og indtægter, kategorisere dem og lave rapporter over dem. [http://userbase.kde.org/Skrooge_(da) Lær mere...&amp;lt;br&amp;gt;] &lt;br /&gt;
Skrooge hører til [http://extragear.kde.org KDE Extragear], i kontormodulet &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Denne side er for udviklere og avancerede brugere, som ønsker en dybere forståelse af Skrooge. &lt;br /&gt;
&lt;br /&gt;
== Kompilering  ==&lt;br /&gt;
&lt;br /&gt;
Før vi starter, bør du overveje at bruge en færdigkompileret pakke fra din distro. Du bør kun kompilere selv, hvis der endnu ikke findes en pakke til din distro, eller hvis du vil have den allernyeste version direkte fra udviklerne. &lt;br /&gt;
&lt;br /&gt;
=== Hent kildekoden  ===&lt;br /&gt;
&lt;br /&gt;
Først skal du hente Skrooge's kildekode. Det kan gøres på to måder. &lt;br /&gt;
&lt;br /&gt;
==== Seneste udgivelse  ====&lt;br /&gt;
&lt;br /&gt;
Du kan downloade [http://websvn.kde.org/*checkout*/tags/skrooge/0.5.5/skrooge-0.5.5.tar.bz2 arkivfilen], som indeholder kildekoden og pakke den ud med dit foretrukne arkivprogram, så som [http://userbase.kde.org/Ark_(da) Ark]. &lt;br /&gt;
&lt;br /&gt;
==== Udviklingsudgaven  ====&lt;br /&gt;
&lt;br /&gt;
Som for alle KDE-applikationer er kildekoden gemt i KDE's Subversion-system i ''extragear/office'' mappen. Se venligst [http://techbase.kde.org/Getting_Started/Sources/Using_Subversion_with_KDE Subversion-vejledningen for KDE]. Du skal bruge en SVN-konto for at hente kildekoden. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;svn co svn://anonsvn.kde.org/home/kde/trunk/extragear/office/skrooge&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Afhængigheder  ===&lt;br /&gt;
&lt;br /&gt;
For at kunne kompilere og køre Skrooge skal du bruge nogle andre komponentre. &lt;br /&gt;
&lt;br /&gt;
==== KDE4 Headere  ====&lt;br /&gt;
&lt;br /&gt;
Skrooge er afhængig af mange ting i KDE-headerne. Dem kan du få fra din distro's pakker (navnet indeholder som regel 'KDE4'+'devel' eller 'KDE4'+'headers'), eller [http://techbase.kde.org/Getting_Started/Sources/Using_Subversion_with_KDE direkte fra KDE]. &lt;br /&gt;
&lt;br /&gt;
==== QCA  ====&lt;br /&gt;
&lt;br /&gt;
[http://delta.affinix.com/qca/ Qt Cryptographic Architecture]. Få den fra din distro's pakker. &lt;br /&gt;
&lt;br /&gt;
==== libofx  ====&lt;br /&gt;
&lt;br /&gt;
Et [http://libofx.sourceforge.net/ bibliotek] som håndterer import af OFX filer. Få det fra din distro's pakker. &lt;br /&gt;
&lt;br /&gt;
=== Byg &amp;amp;amp; Installér  ===&lt;br /&gt;
&lt;br /&gt;
Gå til mappen, som indeholder kildekoden og lav en undermappe kaldet &amp;quot;build&amp;quot; (det er nyttigt at adskille byggede filer fra kildefiler). Åbn en [http://userbase.kde.org/Konsole_(da) konsol] i denne mappe og kør følgende kommandoer (som normal bruger): &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
mkdir build &amp;amp;&amp;amp; cd build&lt;br /&gt;
cmake .. -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
(bemærk venligst de omvendte anførselstegn -- de er vigtige...) &lt;br /&gt;
&lt;br /&gt;
Derefter som root&amp;amp;nbsp;: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Afinstallation  ===&lt;br /&gt;
&lt;br /&gt;
Har du prøvet Skrooge, men kunne ikke lide den? Det er jeg ked af at høre... Du kan afinstallere den ved at køre denne kommando i førnævnte mappe, &amp;quot;build&amp;quot;, som root: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
make uninstall&lt;br /&gt;
&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Fejlfinding  ==&lt;br /&gt;
&lt;br /&gt;
Se den [[Projects/Skrooge|engelske side]] &lt;br /&gt;
&lt;br /&gt;
[[Category:Skrooge]]&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Skrooge</id>
		<title>Projects/Skrooge</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Skrooge"/>
				<updated>2009-12-05T23:32:31Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: Updated to version 0.5.5&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Skrooge}} &lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:SkroogeReport.png|left]] &lt;br /&gt;
| Skrooge is a personal finances manager for KDE4, aiming at being simple and intuitive. It allows you to keep track of your expenses and incomes, categorize them, and build reports of them. [http://userbase.kde.org/skrooge Learn more...&amp;lt;br&amp;gt;] &lt;br /&gt;
Skrooge is a part of [http://extragear.kde.org KDE Extragear], in the Office module &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This page is dedicated to developpers or advanced users who wish to have a deeper understanding of Skrooge. &lt;br /&gt;
&lt;br /&gt;
== Compiling  ==&lt;br /&gt;
&lt;br /&gt;
Before we start, please consider using a precompiled package for your distro. You should only be compiling yourself if there is no package yet for your distro, or if you want the latest version, directly from the developpers. &lt;br /&gt;
&lt;br /&gt;
=== Get the Sources  ===&lt;br /&gt;
&lt;br /&gt;
First, you will need to get the Skrooge source code. There are two ways to do this. &lt;br /&gt;
&lt;br /&gt;
==== Latest Release  ====&lt;br /&gt;
&lt;br /&gt;
You can download the [http://websvn.kde.org/*checkout*/tags/skrooge/0.5.5/skrooge-0.5.5.tar.bz2 archive file] containing the source code, and extract its content using your favorite extraction tool, such as [http://userbase.kde.org/ark Ark]. &lt;br /&gt;
&lt;br /&gt;
==== Development Version  ====&lt;br /&gt;
&lt;br /&gt;
Like all KDE applications, the source code is stored in KDE's Subversion system, in the ''extragear/office'' folder. Please refer to [http://techbase.kde.org/Getting_Started/Sources/Using_Subversion_with_KDE the Subversion Tutorial for KDE]. You will need an SVN account to get it from there. &amp;lt;code&amp;gt;svn co svn://anonsvn.kde.org/home/kde/trunk/extragear/office/skrooge&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Dependencies  ===&lt;br /&gt;
&lt;br /&gt;
To be able to compile and run Skrooge, you will need some additional components &lt;br /&gt;
&lt;br /&gt;
==== KDE4 Headers  ====&lt;br /&gt;
&lt;br /&gt;
Skrooge being a KDE4 application, it depends on many things in the KDE headers. You can get them from your distribution's packages (name usually contains KDE4+devel, KDE4+headers), or [http://techbase.kde.org/Getting_Started/Sources/Using_Subversion_with_KDE directly from KDE repositories]. &lt;br /&gt;
&lt;br /&gt;
==== QCA  ====&lt;br /&gt;
&lt;br /&gt;
[http://delta.affinix.com/qca/ Qt Cryptographic Architecture]. Get it from your distribution packages. &lt;br /&gt;
&lt;br /&gt;
==== libofx  ====&lt;br /&gt;
&lt;br /&gt;
A [http://libofx.sourceforge.net/ library] to handle import for OFX files. Get it from your distribution packages. &lt;br /&gt;
&lt;br /&gt;
=== Build &amp;amp;amp; Install  ===&lt;br /&gt;
&lt;br /&gt;
Place yourself in the directory containing the source code, and create a directory named &amp;quot;build&amp;quot; (This is useful to segregate built files from the source code). Open a [http://userbase.kde.org/konsole Konsole] in this directory, and run the following commands (as a normal user)&amp;amp;nbsp;: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
mkdir build &amp;amp;&amp;amp; cd build&lt;br /&gt;
cmake .. -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
(please note the backquotes in the cmake command, they are important...) &lt;br /&gt;
&lt;br /&gt;
Then, with root privileges&amp;amp;nbsp;: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Uninstall  ===&lt;br /&gt;
&lt;br /&gt;
Tried Skrooge but didn't like it&amp;amp;nbsp;? Sorry to hear this... You can uninstall it by running this command in the aforementionned &amp;quot;build&amp;quot; directory, with root privileges&amp;amp;nbsp;: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
make uninstall&lt;br /&gt;
&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Debugging  ==&lt;br /&gt;
&lt;br /&gt;
=== Trace activation  ===&lt;br /&gt;
&lt;br /&gt;
To activate traces, you need to export an environment variable in your console: &lt;br /&gt;
&lt;br /&gt;
 export SKGTRACE=XX&lt;br /&gt;
&lt;br /&gt;
'''XX''' is the level of traces you want. It should be an integer between 0 and 20. The higher the number, the higher the quantity of information you get. 10 is good compromise. &lt;br /&gt;
&lt;br /&gt;
Then, start Skrooge from this console. This will display a lot of information in your terminal, giving you hints as to what could be going wrong if you face issues. &lt;br /&gt;
&lt;br /&gt;
=== Profiling  ===&lt;br /&gt;
&lt;br /&gt;
To activate the basic profiling mechanism included in Skrooge, you need to export an environment variable in your console: &lt;br /&gt;
&lt;br /&gt;
 export SKGTRACEPERFO=1 &lt;br /&gt;
&lt;br /&gt;
Once Skrooge is started from this console, you can find two new commands: &lt;br /&gt;
&lt;br /&gt;
*'''Restart profiling''' (CTRL+Pause) to initialize the profiling &lt;br /&gt;
*'''Open profiling''' (ALT+Pause) to open the result of the profiling&lt;br /&gt;
&lt;br /&gt;
Profiling results look like this: &lt;br /&gt;
&lt;br /&gt;
 method , nb call , millisecondes , average , min , max , '''own time''' , average own time &lt;br /&gt;
 SKGMainPanel::setNewTabContent-addTab , 1 , 38.26897848 , 38.26897848 , 38.26897848 , 38.26897848 , '''25.6370585''' , 25.6370585&lt;br /&gt;
 SKGObjectModelBase::refresh , 2 , 8.741794825 , 4.370897412 , 0.9698964357 , 7.771898389 , 8.147958875 , 4.073979437 &lt;br /&gt;
 SKGMainPanel::setNewTabContent , 1 , 49.36599612 , 49.36599612 , 49.36599612 , 49.36599612 , 3.772916079 , 3.772916079 &lt;br /&gt;
 SKGOperationBoardWidget::SKGOperationBoardWidget , 1 , 3.179117203 , 3.179117203 , 3.179117203 , 3.179117203 , 2.963078141 , 2.963078141 &lt;br /&gt;
 SKGMainPanel::onOpenContext , 1 , 50.43999612 , 50.43999612 , 50.43999612 , 50.43999612 , 1.074000001 , 1.074000001&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
'''Remark:''' If '''SKGTRACE''' is set then you will be able to find the execution time of each methods in traces. &lt;br /&gt;
&lt;br /&gt;
To profile only sql instructions, you can export an environment variable in your console: &lt;br /&gt;
&lt;br /&gt;
 export SKGTRACESQL=XX  &lt;br /&gt;
&lt;br /&gt;
Only sql order with an execution time greater then '''XX '''ms will be displayed in console. &lt;br /&gt;
&lt;br /&gt;
In the console, you will get something like: &lt;br /&gt;
&lt;br /&gt;
 executeSqliteOrder&amp;amp;nbsp;: SELECT t_name, t_TYPENLS, f_CURRENTAMOUNT, t_close from v_account_display WHERE (t_type='C' OR t_type='D' OR t_type='I' OR t_type='O') ORDER BY t_TYPENLS, t_name TIME='441 ms'&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Interactive mode  ===&lt;br /&gt;
&lt;br /&gt;
[[Category:Skrooge]]&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Skrooge_(zh_TW)</id>
		<title>Projects/Skrooge (zh TW)</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Skrooge_(zh_TW)"/>
				<updated>2009-11-26T15:52:13Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: updated to 0.5.4&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Projects/Skrooge}} &lt;br /&gt;
&lt;br /&gt;
Skrooge是KDE4的個人財務管理軟件，致力於簡單直觀。他允許你記錄你的開支和收入，分類以及生成報告。 [http://userbase.kde.org/skrooge 了解更多...] &lt;br /&gt;
&lt;br /&gt;
這篇文章解釋如何編譯安裝Skrooge。 &lt;br /&gt;
&lt;br /&gt;
但是開始前，請考慮下使用你發行版已經編譯好的軟件包。你應該只在找不到適合你發行版的軟件包時自己動手編譯，或是你想要開發人員手頭上的最新版本。 &lt;br /&gt;
&lt;br /&gt;
== 得到源代碼 ==&lt;br /&gt;
&lt;br /&gt;
首先，你需要拿到Skrooge源代碼。這裡有2種方法。 &lt;br /&gt;
&lt;br /&gt;
=== 最新版 ===&lt;br /&gt;
&lt;br /&gt;
你能下載包含了源代碼的[http://websvn.kde.org/*checkout*/tags/skrooge/0.5.4/skrooge-0.5.4.tar.bz2 壓縮文件]，用你喜歡的解壓工具，比如[[Ark (zh TW)|Ark]]解壓他的內容。 &lt;br /&gt;
&lt;br /&gt;
=== 開發版 ===&lt;br /&gt;
&lt;br /&gt;
與所有的KDE程序類似，源代碼存儲在KDE的Subversion system裡，在''extragear/office''文件夾。請參考[http://techbase.kde.org/Getting_Started/Source/Using_Subversion_with_KDE the Subversion Tutorial for KDE]。你需要一個SVN帳號以便從那獲取源代碼。 &amp;lt;code&amp;gt;svn co svn://anonsvn.kde.org/home/kde/trunk/extragear/office/skrooge&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== 依賴 ==&lt;br /&gt;
&lt;br /&gt;
以便能編譯和運行Skrooge，你需要一些額外的組件。 &lt;br /&gt;
&lt;br /&gt;
=== KDE4 heads頭文件 ===&lt;br /&gt;
&lt;br /&gt;
Skrooge是個KDE4程序，他依賴KDE頭文件裡很多東西。你能從你的發行版的軟件包（通常命名里包含了 KDE4+devel，KDE4+headers）裡獲取他們，或[http://techbase.kde.org/Getting_Started/Sources/Using_Subversion_with_KDE 從KDE倉庫裡直接獲取]。 &lt;br /&gt;
&lt;br /&gt;
=== QCA  ===&lt;br /&gt;
&lt;br /&gt;
[http://delta.affinix.com/qca/ Qt Cryptographic Architecture]。從你的發行版軟件包裡獲取。 &lt;br /&gt;
&lt;br /&gt;
=== libofx  ===&lt;br /&gt;
&lt;br /&gt;
處理OFX文件導入的[http://libofx.sourceforge.net/ library]。從你的發行版軟件包裡獲取。 &lt;br /&gt;
&lt;br /&gt;
== 編譯&amp;amp;amp;安裝 ==&lt;br /&gt;
&lt;br /&gt;
進入包含源代碼的目錄，創建一個名為“build“的目錄（分離源代碼編譯生成的文件很有用）。在源代碼所在目錄裡打開[[Konsole (zh CN)|Konsole]]，運行如下命令（以普通用戶權限）： &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
mkdir build &amp;amp;&amp;amp; cd build&lt;br /&gt;
cmake .. -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
（請注意cmake命令裡的反引號，他們很重要。。。） &lt;br /&gt;
&lt;br /&gt;
然後，需要有root權限： &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== 卸載 ==&lt;br /&gt;
&lt;br /&gt;
嘗試了Skrooge但是不喜歡他？聽到這個很遺憾。 。 。你能在上述的&amp;quot;build&amp;quot;目錄裡運行這個命令卸載他，需要有root權限： &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
make uninstall&lt;br /&gt;
&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Debugging  ==&lt;br /&gt;
&lt;br /&gt;
=== Trace activation  ===&lt;br /&gt;
&lt;br /&gt;
To activate traces, you need to export an environment variable in your console: &lt;br /&gt;
&lt;br /&gt;
 export SKGTRACE=XX&lt;br /&gt;
&lt;br /&gt;
'''XX''' is the level of traces you want. It should be an integer between 0 and 20. The higher the number, the higher the quantity of information you get. 10 is good compromise. &lt;br /&gt;
&lt;br /&gt;
Then, start Skrooge from this console. This will display a lot of information in your terminal, giving you hints as to what could be going wrong if you face issues. &lt;br /&gt;
&lt;br /&gt;
=== Profiling  ===&lt;br /&gt;
&lt;br /&gt;
To activate the basic profiling mechanism included in Skrooge, you need to export an environment variable in your console: &lt;br /&gt;
&lt;br /&gt;
 export SKGTRACEPERFO=1 &lt;br /&gt;
&lt;br /&gt;
Once Skrooge is started from this console, you can find two new commands: &lt;br /&gt;
&lt;br /&gt;
*'''Restart profiling''' (CTRL+Pause) to initialize the profiling &lt;br /&gt;
*'''Open profiling''' (ALT+Pause) to open the result of the profiling&lt;br /&gt;
&lt;br /&gt;
Profiling results look like this: &lt;br /&gt;
&lt;br /&gt;
 method , nb call , millisecondes , average , min , max , '''own time''' , average own time &lt;br /&gt;
 SKGMainPanel::setNewTabContent-addTab , 1 , 38.26897848 , 38.26897848 , 38.26897848 , 38.26897848 , '''25.6370585''' , 25.6370585&lt;br /&gt;
 SKGObjectModelBase::refresh , 2 , 8.741794825 , 4.370897412 , 0.9698964357 , 7.771898389 , 8.147958875 , 4.073979437 &lt;br /&gt;
 SKGMainPanel::setNewTabContent , 1 , 49.36599612 , 49.36599612 , 49.36599612 , 49.36599612 , 3.772916079 , 3.772916079 &lt;br /&gt;
 SKGOperationBoardWidget::SKGOperationBoardWidget , 1 , 3.179117203 , 3.179117203 , 3.179117203 , 3.179117203 , 2.963078141 , 2.963078141 &lt;br /&gt;
 SKGMainPanel::onOpenContext , 1 , 50.43999612 , 50.43999612 , 50.43999612 , 50.43999612 , 1.074000001 , 1.074000001&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
'''Remark:''' If '''SKGTRACE''' is set then you will be able to find the execution time of each methods in traces. &lt;br /&gt;
&lt;br /&gt;
To profile only sql instructions, you can export an environment variable in your console: &lt;br /&gt;
&lt;br /&gt;
 export SKGTRACESQL=XX  &lt;br /&gt;
&lt;br /&gt;
Only sql order with an execution time greater then '''XX '''ms will be displayed in console. &lt;br /&gt;
&lt;br /&gt;
In the console, you will get something like: &lt;br /&gt;
&lt;br /&gt;
 executeSqliteOrder&amp;amp;nbsp;: SELECT t_name, t_TYPENLS, f_CURRENTAMOUNT, t_close from v_account_display WHERE (t_type='C' OR t_type='D' OR t_type='I' OR t_type='O') ORDER BY t_TYPENLS, t_name TIME='441 ms'&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Interactive mode  ===&lt;br /&gt;
&lt;br /&gt;
[[Category:Skrooge]]&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Skrooge_(zh_CN)</id>
		<title>Projects/Skrooge (zh CN)</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Skrooge_(zh_CN)"/>
				<updated>2009-11-26T15:51:22Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: updated to 0.5.4&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Projects/Skrooge}} &lt;br /&gt;
&lt;br /&gt;
Skrooge是KDE4的个人财务管理软件，致力于简单直观。他允许你记录你的开支和收入，分类以及生成报告。[http://userbase.kde.org/skrooge 了解更多...] &lt;br /&gt;
&lt;br /&gt;
这篇文章解释如何编译安装Skrooge。 &lt;br /&gt;
&lt;br /&gt;
但是开始前，请考虑下使用你发行版已经编译好的软件包。你应该只在找不到适合你发行版的软件包时自己动手编译，或是你想要开发人员手头上的最新版本。 &lt;br /&gt;
&lt;br /&gt;
== 得到源代码  ==&lt;br /&gt;
&lt;br /&gt;
首先，你需要拿到Skrooge源代码。这里有2种方法。 &lt;br /&gt;
&lt;br /&gt;
=== 最新版  ===&lt;br /&gt;
&lt;br /&gt;
你能下载包含了源代码的[http://websvn.kde.org/*checkout*/tags/skrooge/0.5.4/skrooge-0.5.4.tar.bz2 压缩文件]，用你喜欢的解压工具，比如[[Ark (zh CN)|Ark]]解压他的内容。 &lt;br /&gt;
&lt;br /&gt;
=== 开发版  ===&lt;br /&gt;
&lt;br /&gt;
与所有的KDE程序类似，源代码存储在KDE的Subversion system里，在''extragear/office'' 文件夹。请参考[http://techbase.kde.org/Getting_Started/Sources/Using_Subversion_with_KDE the Subversion Tutorial for KDE]。你需要一个SVN帐号以便从那获取源代码。 &amp;lt;code&amp;gt;svn co svn://anonsvn.kde.org/home/kde/trunk/extragear/office/skrooge&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== 依赖  ==&lt;br /&gt;
&lt;br /&gt;
以便能编译和运行Skrooge，你需要一些额外的组件。 &lt;br /&gt;
&lt;br /&gt;
=== KDE4 heads头文件  ===&lt;br /&gt;
&lt;br /&gt;
Skrooge是个KDE4程序，他依赖KDE头文件里很多东西。你能从你的发行版的软件包（通常命名里包含了KDE4+devel，KDE4+headers）里获取他们，或[http://techbase.kde.org/Getting_Started/Sources/Using_Subversion_with_KDE 从KDE仓库里直接获取]。 &lt;br /&gt;
&lt;br /&gt;
=== QCA  ===&lt;br /&gt;
&lt;br /&gt;
[http://delta.affinix.com/qca/ Qt Cryptographic Architecture]。从你的发行版软件包里获取。 &lt;br /&gt;
&lt;br /&gt;
=== libofx  ===&lt;br /&gt;
&lt;br /&gt;
处理OFX文件导入的[http://libofx.sourceforge.net/ library]。从你的发行版软件包里获取。 &lt;br /&gt;
&lt;br /&gt;
== 编译 &amp;amp;amp; 安装  ==&lt;br /&gt;
&lt;br /&gt;
进入包含源代码的目录，创建一个名为“build“的目录（分离源代码编译生成的文件很有用）。在源代码所在目录里打开[[Konsole (zh CN)|Konsole]]，运行如下命令（以普通用户权限）： &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
mkdir build &amp;amp;&amp;amp; cd build&lt;br /&gt;
cmake .. -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
（请注意cmake命令里的反引号，他们很重要。。。） &lt;br /&gt;
&lt;br /&gt;
然后，需要有root权限： &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== 卸载  ==&lt;br /&gt;
&lt;br /&gt;
尝试了Skrooge但是不喜欢他？听到这个很遗憾。。。你能在上述的&amp;quot;build&amp;quot;目录里运行这个命令卸载他，需要有root权限： &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
make uninstall&lt;br /&gt;
&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Debugging  ==&lt;br /&gt;
&lt;br /&gt;
=== Trace activation  ===&lt;br /&gt;
&lt;br /&gt;
To activate traces, you need to export an environment variable in your console: &lt;br /&gt;
&lt;br /&gt;
 export SKGTRACE=XX&lt;br /&gt;
&lt;br /&gt;
'''XX''' is the level of traces you want. It should be an integer between 0 and 20. The higher the number, the higher the quantity of information you get. 10 is good compromise. &lt;br /&gt;
&lt;br /&gt;
Then, start Skrooge from this console. This will display a lot of information in your terminal, giving you hints as to what could be going wrong if you face issues. &lt;br /&gt;
&lt;br /&gt;
=== Profiling  ===&lt;br /&gt;
&lt;br /&gt;
To activate the basic profiling mechanism included in Skrooge, you need to export an environment variable in your console: &lt;br /&gt;
&lt;br /&gt;
 export SKGTRACEPERFO=1 &lt;br /&gt;
&lt;br /&gt;
Once Skrooge is started from this console, you can find two new commands: &lt;br /&gt;
&lt;br /&gt;
*'''Restart profiling''' (CTRL+Pause) to initialize the profiling &lt;br /&gt;
*'''Open profiling''' (ALT+Pause) to open the result of the profiling&lt;br /&gt;
&lt;br /&gt;
Profiling results look like this: &lt;br /&gt;
&lt;br /&gt;
 method , nb call , millisecondes , average , min , max , '''own time''' , average own time &lt;br /&gt;
 SKGMainPanel::setNewTabContent-addTab , 1 , 38.26897848 , 38.26897848 , 38.26897848 , 38.26897848 , '''25.6370585''' , 25.6370585&lt;br /&gt;
 SKGObjectModelBase::refresh , 2 , 8.741794825 , 4.370897412 , 0.9698964357 , 7.771898389 , 8.147958875 , 4.073979437 &lt;br /&gt;
 SKGMainPanel::setNewTabContent , 1 , 49.36599612 , 49.36599612 , 49.36599612 , 49.36599612 , 3.772916079 , 3.772916079 &lt;br /&gt;
 SKGOperationBoardWidget::SKGOperationBoardWidget , 1 , 3.179117203 , 3.179117203 , 3.179117203 , 3.179117203 , 2.963078141 , 2.963078141 &lt;br /&gt;
 SKGMainPanel::onOpenContext , 1 , 50.43999612 , 50.43999612 , 50.43999612 , 50.43999612 , 1.074000001 , 1.074000001&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
'''Remark:''' If '''SKGTRACE''' is set then you will be able to find the execution time of each methods in traces. &lt;br /&gt;
&lt;br /&gt;
To profile only sql instructions, you can export an environment variable in your console: &lt;br /&gt;
&lt;br /&gt;
 export SKGTRACESQL=XX  &lt;br /&gt;
&lt;br /&gt;
Only sql order with an execution time greater then '''XX '''ms will be displayed in console. &lt;br /&gt;
&lt;br /&gt;
In the console, you will get something like: &lt;br /&gt;
&lt;br /&gt;
 executeSqliteOrder&amp;amp;nbsp;: SELECT t_name, t_TYPENLS, f_CURRENTAMOUNT, t_close from v_account_display WHERE (t_type='C' OR t_type='D' OR t_type='I' OR t_type='O') ORDER BY t_TYPENLS, t_name TIME='441 ms'&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Interactive mode  ===&lt;br /&gt;
&lt;br /&gt;
[[Category:Skrooge]]&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Skrooge_(da)</id>
		<title>Projects/Skrooge (da)</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Skrooge_(da)"/>
				<updated>2009-11-26T15:50:44Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: updated to 0.5.4&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Skrooge}} &lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:SkroogeReport.png|left]] &lt;br /&gt;
| Skrooge er et personligt økonomistyringsprogram til KDE4, som bestræber sig på at være enkelt og intuitivt. Det lader dig holde styr på dine udgifter og indtægter, kategorisere dem og lave rapporter over dem. [http://userbase.kde.org/Skrooge_(da) Lær mere...&amp;lt;br&amp;gt;] &lt;br /&gt;
Skrooge hører til [http://extragear.kde.org KDE Extragear], i kontormodulet &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Denne side er for udviklere og avancerede brugere, som ønsker en dybere forståelse af Skrooge. &lt;br /&gt;
&lt;br /&gt;
== Kompilering  ==&lt;br /&gt;
&lt;br /&gt;
Før vi starter, bør du overveje at bruge en færdigkompileret pakke fra din distro. Du bør kun kompilere selv, hvis der endnu ikke findes en pakke til din distro, eller hvis du vil have den allernyeste version direkte fra udviklerne. &lt;br /&gt;
&lt;br /&gt;
=== Hent kildekoden  ===&lt;br /&gt;
&lt;br /&gt;
Først skal du hente Skrooge's kildekode. Det kan gøres på to måder. &lt;br /&gt;
&lt;br /&gt;
==== Seneste udgivelse  ====&lt;br /&gt;
&lt;br /&gt;
Du kan downloade [http://websvn.kde.org/*checkout*/tags/skrooge/0.5.4/skrooge-0.5.4.tar.bz2 arkivfilen], som indeholder kildekoden og pakke den ud med dit foretrukne arkivprogram, så som [http://userbase.kde.org/Ark_(da) Ark]. &lt;br /&gt;
&lt;br /&gt;
==== Udviklingsudgaven  ====&lt;br /&gt;
&lt;br /&gt;
Som for alle KDE-applikationer er kildekoden gemt i KDE's Subversion-system i ''extragear/office'' mappen. Se venligst [http://techbase.kde.org/Getting_Started/Sources/Using_Subversion_with_KDE Subversion-vejledningen for KDE]. Du skal bruge en SVN-konto for at hente kildekoden. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;svn co svn://anonsvn.kde.org/home/kde/trunk/extragear/office/skrooge&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Afhængigheder  ===&lt;br /&gt;
&lt;br /&gt;
For at kunne kompilere og køre Skrooge skal du bruge nogle andre komponentre. &lt;br /&gt;
&lt;br /&gt;
==== KDE4 Headere  ====&lt;br /&gt;
&lt;br /&gt;
Skrooge er afhængig af mange ting i KDE-headerne. Dem kan du få fra din distro's pakker (navnet indeholder som regel 'KDE4'+'devel' eller 'KDE4'+'headers'), eller [http://techbase.kde.org/Getting_Started/Sources/Using_Subversion_with_KDE direkte fra KDE]. &lt;br /&gt;
&lt;br /&gt;
==== QCA  ====&lt;br /&gt;
&lt;br /&gt;
[http://delta.affinix.com/qca/ Qt Cryptographic Architecture]. Få den fra din distro's pakker. &lt;br /&gt;
&lt;br /&gt;
==== libofx  ====&lt;br /&gt;
&lt;br /&gt;
Et [http://libofx.sourceforge.net/ bibliotek] som håndterer import af OFX filer. Få det fra din distro's pakker. &lt;br /&gt;
&lt;br /&gt;
=== Byg &amp;amp;amp; Installér  ===&lt;br /&gt;
&lt;br /&gt;
Gå til mappen, som indeholder kildekoden og lav en undermappe kaldet &amp;quot;build&amp;quot; (det er nyttigt at adskille byggede filer fra kildefiler). Åbn en [http://userbase.kde.org/Konsole_(da) konsol] i denne mappe og kør følgende kommandoer (som normal bruger): &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
mkdir build &amp;amp;&amp;amp; cd build&lt;br /&gt;
cmake .. -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
(bemærk venligst de omvendte anførselstegn -- de er vigtige...) &lt;br /&gt;
&lt;br /&gt;
Derefter som root&amp;amp;nbsp;: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Afinstallation  ===&lt;br /&gt;
&lt;br /&gt;
Har du prøvet Skrooge, men kunne ikke lide den? Det er jeg ked af at høre... Du kan afinstallere den ved at køre denne kommando i førnævnte mappe, &amp;quot;build&amp;quot;, som root: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
make uninstall&lt;br /&gt;
&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Fejlfinding  ==&lt;br /&gt;
&lt;br /&gt;
Se den [[Projects/Skrooge|engelske side]] &lt;br /&gt;
&lt;br /&gt;
[[Category:Skrooge]]&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Skrooge</id>
		<title>Projects/Skrooge</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Skrooge"/>
				<updated>2009-11-26T15:49:54Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: updated to 0.5.4&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Skrooge}} &lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:SkroogeReport.png|left]] &lt;br /&gt;
| Skrooge is a personal finances manager for KDE4, aiming at being simple and intuitive. It allows you to keep track of your expenses and incomes, categorize them, and build reports of them. [http://userbase.kde.org/skrooge Learn more...&amp;lt;br&amp;gt;] &lt;br /&gt;
Skrooge is a part of [http://extragear.kde.org KDE Extragear], in the Office module &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This page is dedicated to developpers or advanced users who wish to have a deeper understanding of Skrooge. &lt;br /&gt;
&lt;br /&gt;
== Compiling  ==&lt;br /&gt;
&lt;br /&gt;
Before we start, please consider using a precompiled package for your distro. You should only be compiling yourself if there is no package yet for your distro, or if you want the latest version, directly from the developpers. &lt;br /&gt;
&lt;br /&gt;
=== Get the Sources  ===&lt;br /&gt;
&lt;br /&gt;
First, you will need to get the Skrooge source code. There are two ways to do this. &lt;br /&gt;
&lt;br /&gt;
==== Latest Release  ====&lt;br /&gt;
&lt;br /&gt;
You can download the [http://websvn.kde.org/*checkout*/tags/skrooge/0.5.4/skrooge-0.5.4.tar.bz2 archive file] containing the source code, and extract its content using your favorite extraction tool, such as [http://userbase.kde.org/ark Ark]. &lt;br /&gt;
&lt;br /&gt;
==== Development Version  ====&lt;br /&gt;
&lt;br /&gt;
Like all KDE applications, the source code is stored in KDE's Subversion system, in the ''extragear/office'' folder. Please refer to [http://techbase.kde.org/Getting_Started/Sources/Using_Subversion_with_KDE the Subversion Tutorial for KDE]. You will need an SVN account to get it from there. &amp;lt;code&amp;gt;svn co svn://anonsvn.kde.org/home/kde/trunk/extragear/office/skrooge&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Dependencies  ===&lt;br /&gt;
&lt;br /&gt;
To be able to compile and run Skrooge, you will need some additional components &lt;br /&gt;
&lt;br /&gt;
==== KDE4 Headers  ====&lt;br /&gt;
&lt;br /&gt;
Skrooge being a KDE4 application, it depends on many things in the KDE headers. You can get them from your distribution's packages (name usually contains KDE4+devel, KDE4+headers), or [http://techbase.kde.org/Getting_Started/Sources/Using_Subversion_with_KDE directly from KDE repositories]. &lt;br /&gt;
&lt;br /&gt;
==== QCA  ====&lt;br /&gt;
&lt;br /&gt;
[http://delta.affinix.com/qca/ Qt Cryptographic Architecture]. Get it from your distribution packages. &lt;br /&gt;
&lt;br /&gt;
==== libofx  ====&lt;br /&gt;
&lt;br /&gt;
A [http://libofx.sourceforge.net/ library] to handle import for OFX files. Get it from your distribution packages. &lt;br /&gt;
&lt;br /&gt;
=== Build &amp;amp;amp; Install  ===&lt;br /&gt;
&lt;br /&gt;
Place yourself in the directory containing the source code, and create a directory named &amp;quot;build&amp;quot; (This is useful to segregate built files from the source code). Open a [http://userbase.kde.org/konsole Konsole] in this directory, and run the following commands (as a normal user)&amp;amp;nbsp;: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
mkdir build &amp;amp;&amp;amp; cd build&lt;br /&gt;
cmake .. -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
(please note the backquotes in the cmake command, they are important...) &lt;br /&gt;
&lt;br /&gt;
Then, with root privileges&amp;amp;nbsp;: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Uninstall  ===&lt;br /&gt;
&lt;br /&gt;
Tried Skrooge but didn't like it&amp;amp;nbsp;? Sorry to hear this... You can uninstall it by running this command in the aforementionned &amp;quot;build&amp;quot; directory, with root privileges&amp;amp;nbsp;: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
make uninstall&lt;br /&gt;
&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Debugging  ==&lt;br /&gt;
&lt;br /&gt;
=== Trace activation  ===&lt;br /&gt;
&lt;br /&gt;
To activate traces, you need to export an environment variable in your console: &lt;br /&gt;
&lt;br /&gt;
 export SKGTRACE=XX&lt;br /&gt;
&lt;br /&gt;
'''XX''' is the level of traces you want. It should be an integer between 0 and 20. The higher the number, the higher the quantity of information you get. 10 is good compromise. &lt;br /&gt;
&lt;br /&gt;
Then, start Skrooge from this console. This will display a lot of information in your terminal, giving you hints as to what could be going wrong if you face issues. &lt;br /&gt;
&lt;br /&gt;
=== Profiling  ===&lt;br /&gt;
&lt;br /&gt;
To activate the basic profiling mechanism included in Skrooge, you need to export an environment variable in your console: &lt;br /&gt;
&lt;br /&gt;
 export SKGTRACEPERFO=1 &lt;br /&gt;
&lt;br /&gt;
Once Skrooge is started from this console, you can find two new commands: &lt;br /&gt;
&lt;br /&gt;
*'''Restart profiling''' (CTRL+Pause) to initialize the profiling &lt;br /&gt;
*'''Open profiling''' (ALT+Pause) to open the result of the profiling&lt;br /&gt;
&lt;br /&gt;
Profiling results look like this: &lt;br /&gt;
&lt;br /&gt;
 method , nb call , millisecondes , average , min , max , '''own time''' , average own time &lt;br /&gt;
 SKGMainPanel::setNewTabContent-addTab , 1 , 38.26897848 , 38.26897848 , 38.26897848 , 38.26897848 , '''25.6370585''' , 25.6370585&lt;br /&gt;
 SKGObjectModelBase::refresh , 2 , 8.741794825 , 4.370897412 , 0.9698964357 , 7.771898389 , 8.147958875 , 4.073979437 &lt;br /&gt;
 SKGMainPanel::setNewTabContent , 1 , 49.36599612 , 49.36599612 , 49.36599612 , 49.36599612 , 3.772916079 , 3.772916079 &lt;br /&gt;
 SKGOperationBoardWidget::SKGOperationBoardWidget , 1 , 3.179117203 , 3.179117203 , 3.179117203 , 3.179117203 , 2.963078141 , 2.963078141 &lt;br /&gt;
 SKGMainPanel::onOpenContext , 1 , 50.43999612 , 50.43999612 , 50.43999612 , 50.43999612 , 1.074000001 , 1.074000001&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
'''Remark:''' If '''SKGTRACE''' is set then you will be able to find the execution time of each methods in traces. &lt;br /&gt;
&lt;br /&gt;
To profile only sql instructions, you can export an environment variable in your console: &lt;br /&gt;
&lt;br /&gt;
 export SKGTRACESQL=XX  &lt;br /&gt;
&lt;br /&gt;
Only sql order with an execution time greater then '''XX '''ms will be displayed in console. &lt;br /&gt;
&lt;br /&gt;
In the console, you will get something like: &lt;br /&gt;
&lt;br /&gt;
 executeSqliteOrder&amp;amp;nbsp;: SELECT t_name, t_TYPENLS, f_CURRENTAMOUNT, t_close from v_account_display WHERE (t_type='C' OR t_type='D' OR t_type='I' OR t_type='O') ORDER BY t_TYPENLS, t_name TIME='441 ms'&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Interactive mode  ===&lt;br /&gt;
&lt;br /&gt;
[[Category:Skrooge]]&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Skrooge</id>
		<title>Projects/Skrooge</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Skrooge"/>
				<updated>2009-11-20T09:41:49Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: Link back to userbase&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Skrooge}} &lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:SkroogeReport.png|left]] &lt;br /&gt;
| Skrooge is a personal finances manager for KDE4, aiming at being simple and intuitive. It allows you to keep track of your expenses and incomes, categorize them, and build reports of them. [http://userbase.kde.org/skrooge Learn more...&amp;lt;br&amp;gt;]&lt;br /&gt;
Skrooge is a part of [http://extragear.kde.org KDE Extragear], in the Office module &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This page is dedicated to developpers or advanced users who wish to have a deeper understanding of Skrooge. &lt;br /&gt;
&lt;br /&gt;
== Compiling  ==&lt;br /&gt;
&lt;br /&gt;
Before we start, please consider using a precompiled package for your distro. You should only be compiling yourself if there is no package yet for your distro, or if you want the latest version, directly from the developpers. &lt;br /&gt;
&lt;br /&gt;
=== Get the Sources  ===&lt;br /&gt;
&lt;br /&gt;
First, you will need to get the Skrooge source code. There are two ways to do this. &lt;br /&gt;
&lt;br /&gt;
==== Latest Release  ====&lt;br /&gt;
&lt;br /&gt;
You can download the [http://websvn.kde.org/*checkout*/tags/skrooge/0.5.3/skrooge-0.5.3.tar.bz2 archive file] containing the source code, and extract its content using your favorite extraction tool, such as [http://userbase.kde.org/ark Ark]. &lt;br /&gt;
&lt;br /&gt;
==== Development Version  ====&lt;br /&gt;
&lt;br /&gt;
Like all KDE applications, the source code is stored in KDE's Subversion system, in the ''extragear/office'' folder. Please refer to [http://techbase.kde.org/Getting_Started/Sources/Using_Subversion_with_KDE the Subversion Tutorial for KDE]. You will need an SVN account to get it from there. &amp;lt;code&amp;gt;svn co svn://anonsvn.kde.org/home/kde/trunk/extragear/office/skrooge&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Dependencies  ===&lt;br /&gt;
&lt;br /&gt;
To be able to compile and run Skrooge, you will need some additional components &lt;br /&gt;
&lt;br /&gt;
==== KDE4 Headers  ====&lt;br /&gt;
&lt;br /&gt;
Skrooge being a KDE4 application, it depends on many things in the KDE headers. You can get them from your distribution's packages (name usually contains KDE4+devel, KDE4+headers), or [http://techbase.kde.org/Getting_Started/Sources/Using_Subversion_with_KDE directly from KDE repositories]. &lt;br /&gt;
&lt;br /&gt;
==== QCA  ====&lt;br /&gt;
&lt;br /&gt;
[http://delta.affinix.com/qca/ Qt Cryptographic Architecture]. Get it from your distribution packages. &lt;br /&gt;
&lt;br /&gt;
==== libofx  ====&lt;br /&gt;
&lt;br /&gt;
A [http://libofx.sourceforge.net/ library] to handle import for OFX files. Get it from your distribution packages. &lt;br /&gt;
&lt;br /&gt;
=== Build &amp;amp;amp; Install  ===&lt;br /&gt;
&lt;br /&gt;
Place yourself in the directory containing the source code, and create a directory named &amp;quot;build&amp;quot; (This is useful to segregate built files from the source code). Open a [http://userbase.kde.org/konsole Konsole] in this directory, and run the following commands (as a normal user)&amp;amp;nbsp;: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
mkdir build &amp;amp;&amp;amp; cd build&lt;br /&gt;
cmake .. -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
(please note the backquotes in the cmake command, they are important...) &lt;br /&gt;
&lt;br /&gt;
Then, with root privileges&amp;amp;nbsp;: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Uninstall  ===&lt;br /&gt;
&lt;br /&gt;
Tried Skrooge but didn't like it&amp;amp;nbsp;? Sorry to hear this... You can uninstall it by running this command in the aforementionned &amp;quot;build&amp;quot; directory, with root privileges&amp;amp;nbsp;: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
make uninstall&lt;br /&gt;
&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Debugging  ==&lt;br /&gt;
&lt;br /&gt;
=== Trace activation  ===&lt;br /&gt;
&lt;br /&gt;
To activate traces, you need to export an environment variable in your console: &lt;br /&gt;
&lt;br /&gt;
 export SKGTRACE=XX&lt;br /&gt;
&lt;br /&gt;
'''XX''' is the level of traces you want. It should be an integer between 0 and 20. The higher the number, the higher the quantity of information you get. 10 is good compromise. &lt;br /&gt;
&lt;br /&gt;
Then, start Skrooge from this console. This will display a lot of information in your terminal, giving you hints as to what could be going wrong if you face issues. &lt;br /&gt;
&lt;br /&gt;
=== Profiling  ===&lt;br /&gt;
&lt;br /&gt;
To activate the basic profiling mechanism included in Skrooge, you need to export an environment variable in your console: &lt;br /&gt;
&lt;br /&gt;
 export SKGTRACEPERFO=1 &lt;br /&gt;
&lt;br /&gt;
Once Skrooge is started from this console, you can find two new commands: &lt;br /&gt;
&lt;br /&gt;
*'''Restart profiling''' (CTRL+Pause) to initialize the profiling &lt;br /&gt;
*'''Open profiling''' (ALT+Pause) to open the result of the profiling&lt;br /&gt;
&lt;br /&gt;
Profiling results look like this: &lt;br /&gt;
&lt;br /&gt;
 method , nb call , millisecondes , average , min , max , '''own time''' , average own time &lt;br /&gt;
 SKGMainPanel::setNewTabContent-addTab , 1 , 38.26897848 , 38.26897848 , 38.26897848 , 38.26897848 , '''25.6370585''' , 25.6370585&lt;br /&gt;
 SKGObjectModelBase::refresh , 2 , 8.741794825 , 4.370897412 , 0.9698964357 , 7.771898389 , 8.147958875 , 4.073979437 &lt;br /&gt;
 SKGMainPanel::setNewTabContent , 1 , 49.36599612 , 49.36599612 , 49.36599612 , 49.36599612 , 3.772916079 , 3.772916079 &lt;br /&gt;
 SKGOperationBoardWidget::SKGOperationBoardWidget , 1 , 3.179117203 , 3.179117203 , 3.179117203 , 3.179117203 , 2.963078141 , 2.963078141 &lt;br /&gt;
 SKGMainPanel::onOpenContext , 1 , 50.43999612 , 50.43999612 , 50.43999612 , 50.43999612 , 1.074000001 , 1.074000001&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
'''Remark:''' If '''SKGTRACE''' is set then you will be able to find the execution time of each methods in traces. &lt;br /&gt;
&lt;br /&gt;
To profile only sql instructions, you can export an environment variable in your console: &lt;br /&gt;
&lt;br /&gt;
 export SKGTRACESQL=XX  &lt;br /&gt;
&lt;br /&gt;
Only sql order with an execution time greater then '''XX '''ms will be displayed in console. &lt;br /&gt;
&lt;br /&gt;
In the console, you will get something like: &lt;br /&gt;
&lt;br /&gt;
 executeSqliteOrder&amp;amp;nbsp;: SELECT t_name, t_TYPENLS, f_CURRENTAMOUNT, t_close from v_account_display WHERE (t_type='C' OR t_type='D' OR t_type='I' OR t_type='O') ORDER BY t_TYPENLS, t_name TIME='441 ms'&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Interactive mode  ===&lt;br /&gt;
&lt;br /&gt;
[[Category:Skrooge]]&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Skrooge</id>
		<title>Projects/Skrooge</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Skrooge"/>
				<updated>2009-11-19T20:33:08Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Skrooge}} &lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:SkroogeReport.png|left]] &lt;br /&gt;
| Skrooge is a personal finances manager for KDE4, aiming at being simple and intuitive. It allows you to keep track of your expenses and incomes, categorize them, and build reports of them. &lt;br /&gt;
Skrooge is a part of [http://extragear.kde.org KDE Extragear], in the Office module &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This page is dedicated to developpers or advanced users who wish to have a deeper understanding of Skrooge. &lt;br /&gt;
&lt;br /&gt;
== Compiling  ==&lt;br /&gt;
&lt;br /&gt;
Before we start, please consider using a precompiled package for your distro. You should only be compiling yourself if there is no package yet for your distro, or if you want the latest version, directly from the developpers. &lt;br /&gt;
&lt;br /&gt;
=== Get the Sources  ===&lt;br /&gt;
&lt;br /&gt;
First, you will need to get the Skrooge source code. There are two ways to do this. &lt;br /&gt;
&lt;br /&gt;
==== Latest Release  ====&lt;br /&gt;
&lt;br /&gt;
You can download the [http://websvn.kde.org/*checkout*/tags/skrooge/0.5.3/skrooge-0.5.3.tar.bz2 archive file] containing the source code, and extract its content using your favorite extraction tool, such as [http://userbase.kde.org/ark Ark]. &lt;br /&gt;
&lt;br /&gt;
==== Development Version  ====&lt;br /&gt;
&lt;br /&gt;
Like all KDE applications, the source code is stored in KDE's Subversion system, in the ''extragear/office'' folder. Please refer to [http://techbase.kde.org/Getting_Started/Sources/Using_Subversion_with_KDE the Subversion Tutorial for KDE]. You will need an SVN account to get it from there. &amp;lt;code&amp;gt;svn co svn://anonsvn.kde.org/home/kde/trunk/extragear/office/skrooge&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Dependencies  ===&lt;br /&gt;
&lt;br /&gt;
To be able to compile and run Skrooge, you will need some additional components &lt;br /&gt;
&lt;br /&gt;
==== KDE4 Headers  ====&lt;br /&gt;
&lt;br /&gt;
Skrooge being a KDE4 application, it depends on many things in the KDE headers. You can get them from your distribution's packages (name usually contains KDE4+devel, KDE4+headers), or [http://techbase.kde.org/Getting_Started/Sources/Using_Subversion_with_KDE directly from KDE repositories]. &lt;br /&gt;
&lt;br /&gt;
==== QCA  ====&lt;br /&gt;
&lt;br /&gt;
[http://delta.affinix.com/qca/ Qt Cryptographic Architecture]. Get it from your distribution packages. &lt;br /&gt;
&lt;br /&gt;
==== libofx  ====&lt;br /&gt;
&lt;br /&gt;
A [http://libofx.sourceforge.net/ library] to handle import for OFX files. Get it from your distribution packages. &lt;br /&gt;
&lt;br /&gt;
=== Build &amp;amp;amp; Install  ===&lt;br /&gt;
&lt;br /&gt;
Place yourself in the directory containing the source code, and create a directory named &amp;quot;build&amp;quot; (This is useful to segregate built files from the source code). Open a [http://userbase.kde.org/konsole Konsole] in this directory, and run the following commands (as a normal user)&amp;amp;nbsp;: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
mkdir build &amp;amp;&amp;amp; cd build&lt;br /&gt;
cmake .. -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
(please note the backquotes in the cmake command, they are important...) &lt;br /&gt;
&lt;br /&gt;
Then, with root privileges&amp;amp;nbsp;: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Uninstall  ===&lt;br /&gt;
&lt;br /&gt;
Tried Skrooge but didn't like it&amp;amp;nbsp;? Sorry to hear this... You can uninstall it by running this command in the aforementionned &amp;quot;build&amp;quot; directory, with root privileges&amp;amp;nbsp;: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
make uninstall&lt;br /&gt;
&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Debugging  ==&lt;br /&gt;
&lt;br /&gt;
=== Trace activation  ===&lt;br /&gt;
&lt;br /&gt;
To activate traces, you need to export an environment variable in your console: &lt;br /&gt;
&lt;br /&gt;
 export SKGTRACE=XX&lt;br /&gt;
&lt;br /&gt;
'''XX''' is the level of traces you want. It should be an integer between 0 and 20. The higher the number, the higher the quantity of information you get. 10 is good compromise. &lt;br /&gt;
&lt;br /&gt;
Then, start Skrooge from this console. This will display a lot of information in your terminal, giving you hints as to what could be going wrong if you face issues. &lt;br /&gt;
&lt;br /&gt;
=== Profiling  ===&lt;br /&gt;
&lt;br /&gt;
To activate the basic profiling mechanism included in Skrooge, you need to export an environment variable in your console: &lt;br /&gt;
&lt;br /&gt;
 export SKGTRACEPERFO=1 &lt;br /&gt;
&lt;br /&gt;
Once Skrooge is started from this console, you can find two new commands: &lt;br /&gt;
&lt;br /&gt;
*'''Restart profiling''' (CTRL+Pause) to initialize the profiling &lt;br /&gt;
*'''Open profiling''' (ALT+Pause) to open the result of the profiling&lt;br /&gt;
&lt;br /&gt;
Profiling results look like this: &lt;br /&gt;
&lt;br /&gt;
 method , nb call , millisecondes , average , min , max , '''own time''' , average own time &lt;br /&gt;
 SKGMainPanel::setNewTabContent-addTab , 1 , 38.26897848 , 38.26897848 , 38.26897848 , 38.26897848 , '''25.6370585''' , 25.6370585&lt;br /&gt;
 SKGObjectModelBase::refresh , 2 , 8.741794825 , 4.370897412 , 0.9698964357 , 7.771898389 , 8.147958875 , 4.073979437 &lt;br /&gt;
 SKGMainPanel::setNewTabContent , 1 , 49.36599612 , 49.36599612 , 49.36599612 , 49.36599612 , 3.772916079 , 3.772916079 &lt;br /&gt;
 SKGOperationBoardWidget::SKGOperationBoardWidget , 1 , 3.179117203 , 3.179117203 , 3.179117203 , 3.179117203 , 2.963078141 , 2.963078141 &lt;br /&gt;
 SKGMainPanel::onOpenContext , 1 , 50.43999612 , 50.43999612 , 50.43999612 , 50.43999612 , 1.074000001 , 1.074000001&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
'''Remark:''' If '''SKGTRACE''' is set then you will be able to find the execution time of each methods in traces. &lt;br /&gt;
&lt;br /&gt;
To profile only sql instructions, you can export an environment variable in your console: &lt;br /&gt;
&lt;br /&gt;
 export SKGTRACESQL=XX  &lt;br /&gt;
&lt;br /&gt;
Only sql order with an execution time greater then '''XX '''ms will be displayed in console. &lt;br /&gt;
&lt;br /&gt;
In the console, you will get something like: &lt;br /&gt;
&lt;br /&gt;
 executeSqliteOrder&amp;amp;nbsp;: SELECT t_name, t_TYPENLS, f_CURRENTAMOUNT, t_close from v_account_display WHERE (t_type='C' OR t_type='D' OR t_type='I' OR t_type='O') ORDER BY t_TYPENLS, t_name TIME='441 ms'&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Interactive mode  ===&lt;br /&gt;
&lt;br /&gt;
[[Category:Skrooge]]&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Skrooge</id>
		<title>Projects/Skrooge</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Skrooge"/>
				<updated>2009-11-19T20:31:35Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: Fixed links after moving from userbase&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Skrooge}} &lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:SkroogeReport.png|left]] &lt;br /&gt;
| Skrooge is a personal finances manager for KDE4, aiming at being simple and intuitive. It allows you to keep track of your expenses and incomes, categorize them, and build reports of them. &lt;br /&gt;
Skrooge is a part of [http://extragear.kde.org KDE Extragear], in the Office module &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This page is dedicated to developpers or advanced users who wish to have a deeper understanding of Skrooge. &lt;br /&gt;
&lt;br /&gt;
== Compiling  ==&lt;br /&gt;
&lt;br /&gt;
Before we start, please consider using a precompiled package for your distro. You should only be compiling yourself if there is no package yet for your distro, or if you want the latest version, directly from the developpers. &lt;br /&gt;
&lt;br /&gt;
=== Get the Sources  ===&lt;br /&gt;
&lt;br /&gt;
First, you will need to get the Skrooge source code. There are two ways to do this. &lt;br /&gt;
&lt;br /&gt;
==== Latest Release  ====&lt;br /&gt;
&lt;br /&gt;
You can download the [http://websvn.kde.org/*checkout*/tags/skrooge/0.5.3/skrooge-0.5.3.tar.bz2 archive file] containing the source code, and extract its content using your favorite extraction tool, such as [http://userbase.kde.org/ark]. &lt;br /&gt;
&lt;br /&gt;
==== Development Version  ====&lt;br /&gt;
&lt;br /&gt;
Like all KDE applications, the source code is stored in KDE's Subversion system, in the ''extragear/office'' folder. Please refer to [http://techbase.kde.org/Getting_Started/Sources/Using_Subversion_with_KDE the Subversion Tutorial for KDE]. You will need an SVN account to get it from there. &amp;lt;code&amp;gt;svn co svn://anonsvn.kde.org/home/kde/trunk/extragear/office/skrooge&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Dependencies  ===&lt;br /&gt;
&lt;br /&gt;
To be able to compile and run Skrooge, you will need some additional components &lt;br /&gt;
&lt;br /&gt;
==== KDE4 Headers  ====&lt;br /&gt;
&lt;br /&gt;
Skrooge being a KDE4 application, it depends on many things in the KDE headers. You can get them from your distribution's packages (name usually contains KDE4+devel, KDE4+headers), or [http://techbase.kde.org/Getting_Started/Sources/Using_Subversion_with_KDE directly from KDE repositories]. &lt;br /&gt;
&lt;br /&gt;
==== QCA  ====&lt;br /&gt;
&lt;br /&gt;
[http://delta.affinix.com/qca/ Qt Cryptographic Architecture]. Get it from your distribution packages. &lt;br /&gt;
&lt;br /&gt;
==== libofx  ====&lt;br /&gt;
&lt;br /&gt;
A [http://libofx.sourceforge.net/ library] to handle import for OFX files. Get it from your distribution packages. &lt;br /&gt;
&lt;br /&gt;
=== Build &amp;amp;amp; Install  ===&lt;br /&gt;
&lt;br /&gt;
Place yourself in the directory containing the source code, and create a directory named &amp;quot;build&amp;quot; (This is useful to segregate built files from the source code). Open a [http://userbase.kde.org/konsole] in this directory, and run the following commands (as a normal user)&amp;amp;nbsp;: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
mkdir build &amp;amp;&amp;amp; cd build&lt;br /&gt;
cmake .. -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
(please note the backquotes in the cmake command, they are important...) &lt;br /&gt;
&lt;br /&gt;
Then, with root privileges&amp;amp;nbsp;: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Uninstall  ===&lt;br /&gt;
&lt;br /&gt;
Tried Skrooge but didn't like it&amp;amp;nbsp;? Sorry to hear this... You can uninstall it by running this command in the aforementionned &amp;quot;build&amp;quot; directory, with root privileges&amp;amp;nbsp;: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
make uninstall&lt;br /&gt;
&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging  ==&lt;br /&gt;
&lt;br /&gt;
=== Trace activation  ===&lt;br /&gt;
&lt;br /&gt;
To activate traces, you need to export an environment variable in your console: &lt;br /&gt;
&lt;br /&gt;
 export SKGTRACE=XX&lt;br /&gt;
&lt;br /&gt;
'''XX''' is the level of traces you want. It should be an integer between 0 and 20. The higher the number, the higher the quantity of information you get. 10 is good compromise. &lt;br /&gt;
&lt;br /&gt;
Then, start Skrooge from this console. This will display a lot of information in your terminal, giving you hints as to what could be going wrong if you face issues. &lt;br /&gt;
&lt;br /&gt;
=== Profiling  ===&lt;br /&gt;
&lt;br /&gt;
To activate the basic profiling mechanism included in Skrooge, you need to export an environment variable in your console: &lt;br /&gt;
&lt;br /&gt;
 export SKGTRACEPERFO=1 &lt;br /&gt;
&lt;br /&gt;
Once Skrooge is started from this console, you can find two new commands: &lt;br /&gt;
&lt;br /&gt;
*'''Restart profiling''' (CTRL+Pause) to initialize the profiling &lt;br /&gt;
*'''Open profiling''' (ALT+Pause) to open the result of the profiling&lt;br /&gt;
&lt;br /&gt;
Profiling results look like this: &lt;br /&gt;
&lt;br /&gt;
 method , nb call , millisecondes , average , min , max , '''own time''' , average own time &lt;br /&gt;
 SKGMainPanel::setNewTabContent-addTab , 1 , 38.26897848 , 38.26897848 , 38.26897848 , 38.26897848 , '''25.6370585''' , 25.6370585&lt;br /&gt;
 SKGObjectModelBase::refresh , 2 , 8.741794825 , 4.370897412 , 0.9698964357 , 7.771898389 , 8.147958875 , 4.073979437 &lt;br /&gt;
 SKGMainPanel::setNewTabContent , 1 , 49.36599612 , 49.36599612 , 49.36599612 , 49.36599612 , 3.772916079 , 3.772916079 &lt;br /&gt;
 SKGOperationBoardWidget::SKGOperationBoardWidget , 1 , 3.179117203 , 3.179117203 , 3.179117203 , 3.179117203 , 2.963078141 , 2.963078141 &lt;br /&gt;
 SKGMainPanel::onOpenContext , 1 , 50.43999612 , 50.43999612 , 50.43999612 , 50.43999612 , 1.074000001 , 1.074000001&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
'''Remark:''' If '''SKGTRACE''' is set then you will be able to find the execution time of each methods in traces. &lt;br /&gt;
&lt;br /&gt;
To profile only sql instructions, you can export an environment variable in your console: &lt;br /&gt;
&lt;br /&gt;
 export SKGTRACESQL=XX  &lt;br /&gt;
&lt;br /&gt;
Only sql order with an execution time greater then '''XX '''ms will be displayed in console. &lt;br /&gt;
&lt;br /&gt;
In the console, you will get something like: &lt;br /&gt;
&lt;br /&gt;
 executeSqliteOrder&amp;amp;nbsp;: SELECT t_name, t_TYPENLS, f_CURRENTAMOUNT, t_close from v_account_display WHERE (t_type='C' OR t_type='D' OR t_type='I' OR t_type='O') ORDER BY t_TYPENLS, t_name TIME='441 ms'&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Interactive mode  ===&lt;br /&gt;
&lt;br /&gt;
[[Category:Skrooge]]&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Skrooge</id>
		<title>Projects/Skrooge</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Skrooge"/>
				<updated>2009-11-19T20:29:01Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: Added Compilation instructions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Skrooge}} &lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:SkroogeReport.png|left]] &lt;br /&gt;
| Skrooge is a personal finances manager for KDE4, aiming at being simple and intuitive. It allows you to keep track of your expenses and incomes, categorize them, and build reports of them. &lt;br /&gt;
Skrooge is a part of [http://extragear.kde.org KDE Extragear], in the Office module &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This page is dedicated to developpers or advanced users who wish to have a deeper understanding of Skrooge. &lt;br /&gt;
&lt;br /&gt;
== Compiling  ==&lt;br /&gt;
&lt;br /&gt;
Before we start, please consider using a precompiled package for your distro. You should only be compiling yourself if there is no package yet for your distro, or if you want the latest version, directly from the developpers. &lt;br /&gt;
&lt;br /&gt;
=== Get the Sources  ===&lt;br /&gt;
&lt;br /&gt;
First, you will need to get the Skrooge source code. There are two ways to do this. &lt;br /&gt;
&lt;br /&gt;
==== Latest Release  ====&lt;br /&gt;
&lt;br /&gt;
You can download the [http://websvn.kde.org/*checkout*/tags/skrooge/0.5.3/skrooge-0.5.3.tar.bz2 archive file] containing the source code, and extract its content using your favorite extraction tool, such as [[Ark]]. &lt;br /&gt;
&lt;br /&gt;
==== Development Version  ====&lt;br /&gt;
&lt;br /&gt;
Like all KDE applications, the source code is stored in KDE's Subversion system, in the ''extragear/office'' folder. Please refer to [http://techbase.kde.org/Getting_Started/Sources/Using_Subversion_with_KDE the Subversion Tutorial for KDE]. You will need an SVN account to get it from there. &amp;lt;code&amp;gt;svn co svn://anonsvn.kde.org/home/kde/trunk/extragear/office/skrooge&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Dependencies  ===&lt;br /&gt;
&lt;br /&gt;
To be able to compile and run Skrooge, you will need some additional components &lt;br /&gt;
&lt;br /&gt;
==== KDE4 Headers  ====&lt;br /&gt;
&lt;br /&gt;
Skrooge being a KDE4 application, it depends on many things in the KDE headers. You can get them from your distribution's packages (name usually contains KDE4+devel, KDE4+headers), or [http://techbase.kde.org/Getting_Started/Sources/Using_Subversion_with_KDE directly from KDE repositories]. &lt;br /&gt;
&lt;br /&gt;
==== QCA  ====&lt;br /&gt;
&lt;br /&gt;
[http://delta.affinix.com/qca/ Qt Cryptographic Architecture]. Get it from your distribution packages. &lt;br /&gt;
&lt;br /&gt;
==== libofx  ====&lt;br /&gt;
&lt;br /&gt;
A [http://libofx.sourceforge.net/ library] to handle import for OFX files. Get it from your distribution packages. &lt;br /&gt;
&lt;br /&gt;
=== Build &amp;amp;amp; Install  ===&lt;br /&gt;
&lt;br /&gt;
Place yourself in the directory containing the source code, and create a directory named &amp;quot;build&amp;quot; (This is useful to segregate built files from the source code). Open a [[Konsole]] in this directory, and run the following commands (as a normal user)&amp;amp;nbsp;: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
mkdir build &amp;amp;&amp;amp; cd build&lt;br /&gt;
cmake .. -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
(please note the backquotes in the cmake command, they are important...) &lt;br /&gt;
&lt;br /&gt;
Then, with root privileges&amp;amp;nbsp;: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Uninstall  ===&lt;br /&gt;
&lt;br /&gt;
Tried Skrooge but didn't like it&amp;amp;nbsp;? Sorry to hear this... You can uninstall it by running this command in the aforementionned &amp;quot;build&amp;quot; directory, with root privileges&amp;amp;nbsp;: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
make uninstall&lt;br /&gt;
&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Debugging  ==&lt;br /&gt;
&lt;br /&gt;
=== Trace activation  ===&lt;br /&gt;
&lt;br /&gt;
To activate traces, you need to export an environment variable in your console: &lt;br /&gt;
&lt;br /&gt;
 export SKGTRACE=XX&lt;br /&gt;
&lt;br /&gt;
'''XX''' is the level of traces you want. It should be an integer between 0 and 20. The higher the number, the higher the quantity of information you get. 10 is good compromise. &lt;br /&gt;
&lt;br /&gt;
Then, start Skrooge from this console. This will display a lot of information in your terminal, giving you hints as to what could be going wrong if you face issues. &lt;br /&gt;
&lt;br /&gt;
=== Profiling  ===&lt;br /&gt;
&lt;br /&gt;
To activate the basic profiling mechanism included in Skrooge, you need to export an environment variable in your console: &lt;br /&gt;
&lt;br /&gt;
 export SKGTRACEPERFO=1 &lt;br /&gt;
&lt;br /&gt;
Once Skrooge is started from this console, you can find two new commands: &lt;br /&gt;
&lt;br /&gt;
*'''Restart profiling''' (CTRL+Pause) to initialize the profiling &lt;br /&gt;
*'''Open profiling''' (ALT+Pause) to open the result of the profiling&lt;br /&gt;
&lt;br /&gt;
Profiling results look like this: &lt;br /&gt;
&lt;br /&gt;
 method , nb call , millisecondes , average , min , max , '''own time''' , average own time &lt;br /&gt;
 SKGMainPanel::setNewTabContent-addTab , 1 , 38.26897848 , 38.26897848 , 38.26897848 , 38.26897848 , '''25.6370585''' , 25.6370585&lt;br /&gt;
 SKGObjectModelBase::refresh , 2 , 8.741794825 , 4.370897412 , 0.9698964357 , 7.771898389 , 8.147958875 , 4.073979437 &lt;br /&gt;
 SKGMainPanel::setNewTabContent , 1 , 49.36599612 , 49.36599612 , 49.36599612 , 49.36599612 , 3.772916079 , 3.772916079 &lt;br /&gt;
 SKGOperationBoardWidget::SKGOperationBoardWidget , 1 , 3.179117203 , 3.179117203 , 3.179117203 , 3.179117203 , 2.963078141 , 2.963078141 &lt;br /&gt;
 SKGMainPanel::onOpenContext , 1 , 50.43999612 , 50.43999612 , 50.43999612 , 50.43999612 , 1.074000001 , 1.074000001&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
'''Remark:''' If '''SKGTRACE''' is set then you will be able to find the execution time of each methods in traces. &lt;br /&gt;
&lt;br /&gt;
To profile only sql instructions, you can export an environment variable in your console: &lt;br /&gt;
&lt;br /&gt;
 export SKGTRACESQL=XX  &lt;br /&gt;
&lt;br /&gt;
Only sql order with an execution time greater then '''XX '''ms will be displayed in console. &lt;br /&gt;
&lt;br /&gt;
In the console, you will get something like: &lt;br /&gt;
&lt;br /&gt;
 executeSqliteOrder&amp;amp;nbsp;: SELECT t_name, t_TYPENLS, f_CURRENTAMOUNT, t_close from v_account_display WHERE (t_type='C' OR t_type='D' OR t_type='I' OR t_type='O') ORDER BY t_TYPENLS, t_name TIME='441 ms'&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Interactive mode  ===&lt;br /&gt;
&lt;br /&gt;
[[Category:Skrooge]]&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Skrooge</id>
		<title>Projects/Skrooge</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Skrooge"/>
				<updated>2009-10-06T14:32:11Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: Reformat page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Skrooge}} &lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:SkroogeReport.png|left]] &lt;br /&gt;
| Skrooge is a personal finances manager for KDE4, aiming at being simple and intuitive. It allows you to keep track of your expenses and incomes, categorize them, and build reports of them. &lt;br /&gt;
Skrooge is a part of [http://extragear.kde.org KDE Extragear], in the Office module &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This page is dedicated to developpers or advanced users who wish to have a deeper understanding of Skrooge. &lt;br /&gt;
&lt;br /&gt;
== Debugging  ==&lt;br /&gt;
&lt;br /&gt;
=== Trace activation  ===&lt;br /&gt;
&lt;br /&gt;
To activate traces, you need to export an environment variable in your console: &lt;br /&gt;
&lt;br /&gt;
 export SKGTRACE=XX&lt;br /&gt;
&lt;br /&gt;
'''XX''' is the level of traces you want. It should be an integer between 0 and 20. The higher the number, the higher the quantity of information you get. 10 is good compromise. &lt;br /&gt;
&lt;br /&gt;
Then, start Skrooge from this console. This will display a lot of information in your terminal, giving you hints as to what could be going wrong if you face issues. &lt;br /&gt;
&lt;br /&gt;
=== Profiling  ===&lt;br /&gt;
&lt;br /&gt;
To activate the basic profiling mechanism included in Skrooge, you need to export an environment variable in your console: &lt;br /&gt;
&lt;br /&gt;
 export SKGTRACEPERFO=1 &lt;br /&gt;
&lt;br /&gt;
Once Skrooge is started from this console, you can find two new commands: &lt;br /&gt;
&lt;br /&gt;
*'''Restart profiling''' (CTRL+Pause) to initialize the profiling &lt;br /&gt;
*'''Open profiling''' (ALT+Pause) to open the result of the profiling&lt;br /&gt;
&lt;br /&gt;
Profiling results look like this: &lt;br /&gt;
&lt;br /&gt;
 method , nb call , millisecondes , average , min , max , '''own time''' , average own time &lt;br /&gt;
 SKGMainPanel::setNewTabContent-addTab , 1 , 38.26897848 , 38.26897848 , 38.26897848 , 38.26897848 , '''25.6370585''' , 25.6370585&lt;br /&gt;
 SKGObjectModelBase::refresh , 2 , 8.741794825 , 4.370897412 , 0.9698964357 , 7.771898389 , 8.147958875 , 4.073979437 &lt;br /&gt;
 SKGMainPanel::setNewTabContent , 1 , 49.36599612 , 49.36599612 , 49.36599612 , 49.36599612 , 3.772916079 , 3.772916079 &lt;br /&gt;
 SKGOperationBoardWidget::SKGOperationBoardWidget , 1 , 3.179117203 , 3.179117203 , 3.179117203 , 3.179117203 , 2.963078141 , 2.963078141 &lt;br /&gt;
 SKGMainPanel::onOpenContext , 1 , 50.43999612 , 50.43999612 , 50.43999612 , 50.43999612 , 1.074000001 , 1.074000001&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
'''Remark:''' If '''SKGTRACE''' is set then you will be able to find the execution time of each methods in traces. &lt;br /&gt;
&lt;br /&gt;
To profile only sql instructions, you can export an environment variable in your console: &lt;br /&gt;
&lt;br /&gt;
 export SKGTRACESQL=XX  &lt;br /&gt;
&lt;br /&gt;
Only sql order with an execution time greater then '''XX '''ms will be displayed in console. &lt;br /&gt;
&lt;br /&gt;
In the console, you will get something like: &lt;br /&gt;
&lt;br /&gt;
 executeSqliteOrder&amp;amp;nbsp;: SELECT t_name, t_TYPENLS, f_CURRENTAMOUNT, t_close from v_account_display WHERE (t_type='C' OR t_type='D' OR t_type='I' OR t_type='O') ORDER BY t_TYPENLS, t_name TIME='441 ms'&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Interactive mode ===&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KdeFinance</id>
		<title>Projects/KdeFinance</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KdeFinance"/>
				<updated>2009-10-06T14:27:42Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: fixed typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Projects/KdeFinance}} &lt;br /&gt;
&lt;br /&gt;
The KDE Finance group gathers KDE-related financial applications&amp;amp;nbsp;: &lt;br /&gt;
&lt;br /&gt;
*[http://userbase.kde.org/KMyMoney KMyMoney] &lt;br /&gt;
*[http://userbase.kde.org/skrooge Skrooge] &lt;br /&gt;
*[http://kraft.sourceforge.net/index.php?body=&amp;amp;lang=en Kraft]&lt;br /&gt;
&lt;br /&gt;
Here we will work on joint developments and efforts. &lt;br /&gt;
&lt;br /&gt;
[[Projects/KdeFinanceStack|FinanceStack]] &lt;br /&gt;
&lt;br /&gt;
:A framework to be developed to integrate financial applications, workflow- and data-wise.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; [[Projects/KdeFinanceGlossary|Common glossary]] &lt;br /&gt;
&lt;br /&gt;
:We will agree on a common set of terms, to make our applications more coherent to the users.&lt;br /&gt;
&lt;br /&gt;
[[Projects/KdeFinanceCommonIcons|Common icons]] &lt;br /&gt;
&lt;br /&gt;
:We will discuss and agree on a common set of icons to request. After we have agreed on a list, we will forward this list to the art team.&lt;br /&gt;
&lt;br /&gt;
[[Projects/KMyMoney|KMyMoney]] &lt;br /&gt;
&lt;br /&gt;
:A page to discuss issues related to KMyMoney for KDE4. Similar to MS MyMoney.&lt;br /&gt;
&lt;br /&gt;
[[Projects/Skrooge|Skrooge]] &lt;br /&gt;
&lt;br /&gt;
:A page to get more technical information about Skrooge.&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Skrooge</id>
		<title>Projects/Skrooge</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Skrooge"/>
				<updated>2009-10-06T12:26:04Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: More rephrasing&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Skrooge}} &lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:SkroogeReport.png|left]] &lt;br /&gt;
| Skrooge is a personal finances manager for KDE4, aiming at being simple and intuitive. It allows you to keep track of your expenses and incomes, categorize them, and build reports of them. &lt;br /&gt;
Skrooge is a part of [http://extragear.kde.org KDE Extragear], in the Office module &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This page is dedicated to developpers or advanced users who wish to have a deeper understanding of Skrooge. &lt;br /&gt;
&lt;br /&gt;
== Debugging  ==&lt;br /&gt;
&lt;br /&gt;
=== Trace activation  ===&lt;br /&gt;
&lt;br /&gt;
To activate traces, you need to export an environment variable in your console: &lt;br /&gt;
&amp;lt;blockquote&amp;gt;'''export SKGTRACE=XX''' &amp;lt;/blockquote&amp;gt; &lt;br /&gt;
''XX is the level of traces you want. It should be an integer between 0 and 20. The higher the number, the higher the quantity of information you get. 10 is good compromise.'' &lt;br /&gt;
&lt;br /&gt;
Then, start Skrooge from this console. This will display a lot of information in your terminal, giving you hints as to what could be going wrong if you face issues. &lt;br /&gt;
&lt;br /&gt;
=== Profiling  ===&lt;br /&gt;
&lt;br /&gt;
To activate the basic profiling mechanism included in Skrooge, you need to export an environment variable in your console: &lt;br /&gt;
&amp;lt;blockquote&amp;gt;'''export SKGTRACEPERFO=1''' &amp;lt;/blockquote&amp;gt; &lt;br /&gt;
Once Skrooge is started from this console, you can find two new commands: &lt;br /&gt;
&lt;br /&gt;
*'''Restart profiling''' (CTRL+Pause) to initialize the profiling &lt;br /&gt;
*'''Open profiling''' (ALT+Pause) to open the result of the profiling&lt;br /&gt;
&lt;br /&gt;
Profiling results look like this: &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;sub&amp;gt;method , nb call , millisecondes , average , min , max , '''own time''' , average own time SKGMainPanel::setNewTabContent-addTab , 1 , 38.26897848 , 38.26897848 , 38.26897848 , 38.26897848 , '''25.6370585''' , 25.6370585&amp;lt;br&amp;gt; SKGObjectModelBase::refresh , 2 , 8.741794825 , 4.370897412 , 0.9698964357 , 7.771898389 , 8.147958875 , 4.073979437 &amp;lt;br&amp;gt; SKGMainPanel::setNewTabContent , 1 , 49.36599612 , 49.36599612 , 49.36599612 , 49.36599612 , 3.772916079 , 3.772916079 &amp;lt;br&amp;gt; SKGOperationBoardWidget::SKGOperationBoardWidget , 1 , 3.179117203 , 3.179117203 , 3.179117203 , 3.179117203 , 2.963078141 , 2.963078141 &amp;lt;br&amp;gt; SKGMainPanel::onOpenContext , 1 , 50.43999612 , 50.43999612 , 50.43999612 , 50.43999612 , 1.074000001 , 1.074000001&amp;lt;br&amp;gt; ...&amp;lt;/sub&amp;gt;&amp;lt;/blockquote&amp;gt; &lt;br /&gt;
'''Remark:''' If '''SKGTRACE''' is set then you will be able to find the execution time of each methods in traces. &lt;br /&gt;
&lt;br /&gt;
To profile only sql instructions, you can export an environment variable in your console: &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''export SKGTRACESQL=XX'''&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
''Only sql order with an execution time greater then XX ms will be displayed in console.'' &lt;br /&gt;
&lt;br /&gt;
In the console, you will get something like: &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;sub&amp;gt;executeSqliteOrder&amp;amp;nbsp;:SELECT t_name, t_TYPENLS, f_CURRENTAMOUNT, t_close from v_account_display WHERE (t_type='C' OR t_type='D' OR t_type='I' OR t_type='O') ORDER BY t_TYPENLS, t_name TIME='''441 ms'''&amp;lt;/sub&amp;gt;&amp;lt;/blockquote&amp;gt; &lt;br /&gt;
=== Interactive mode ===&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/Skrooge</id>
		<title>Projects/Skrooge</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/Skrooge"/>
				<updated>2009-10-06T12:19:55Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: Rephrased here and there&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Skrooge}} &lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:SkroogeReport.png|left]] &lt;br /&gt;
| Skrooge is a personal finances manager for KDE4, aiming at being simple and intuitive. It allows you to keep track of your expenses and incomes, categorize them, and build reports of them. &lt;br /&gt;
Skrooge is a part of [http://extragear.kde.org KDE Extragear], in the Office module &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This page is dedicated to developpers or advanced users who wish to have a deeper understanding of Skrooge.&lt;br /&gt;
&lt;br /&gt;
== Debugging  ==&lt;br /&gt;
&lt;br /&gt;
=== Trace activation  ===&lt;br /&gt;
&lt;br /&gt;
To activate traces, you need to export an environment variable in your console: &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''export SKGTRACE=XX'''&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
''XX is the level of traces you want. It should be an integer between 0 and 20. The higher the number, the higher the quantity of information you get. 10 is good compromise.'' &lt;br /&gt;
&lt;br /&gt;
Then, start Skrooge from this console. This will display a lot of information in your terminal, giving you hints as to what could be going wrong if you face issues.&lt;br /&gt;
&lt;br /&gt;
=== Profiling  ===&lt;br /&gt;
&lt;br /&gt;
To activate the basic profiling mechanism included in Skrooge, you need to export an environment variable in your console: &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''export SKGTRACEPERFO=1'''&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Then, you can find two new commands in Skrooge: &lt;br /&gt;
&lt;br /&gt;
*'''Restart profiling''' (CTRL+Pause) to initialize the profiling &lt;br /&gt;
*'''Open profiling''' (ALT+Pause) to open the result of the profiling&lt;br /&gt;
&lt;br /&gt;
Then you will get something like this: &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;sub&amp;gt;method , nb call , millisecondes , average , min , max , '''own time''' , average own time SKGMainPanel::setNewTabContent-addTab , 1 , 38.26897848 , 38.26897848 , 38.26897848 , 38.26897848 , '''25.6370585''' , 25.6370585&amp;lt;br&amp;gt; SKGObjectModelBase::refresh , 2 , 8.741794825 , 4.370897412 , 0.9698964357 , 7.771898389 , 8.147958875 , 4.073979437 &amp;lt;br&amp;gt; SKGMainPanel::setNewTabContent , 1 , 49.36599612 , 49.36599612 , 49.36599612 , 49.36599612 , 3.772916079 , 3.772916079 &amp;lt;br&amp;gt; SKGOperationBoardWidget::SKGOperationBoardWidget , 1 , 3.179117203 , 3.179117203 , 3.179117203 , 3.179117203 , 2.963078141 , 2.963078141 &amp;lt;br&amp;gt; SKGMainPanel::onOpenContext , 1 , 50.43999612 , 50.43999612 , 50.43999612 , 50.43999612 , 1.074000001 , 1.074000001&amp;lt;br&amp;gt; ...&amp;lt;/sub&amp;gt;&amp;lt;/blockquote&amp;gt; &lt;br /&gt;
'''Remark:''' If '''SKGTRACE''' is set then you will be able to find the execution time of each methods in traces. &lt;br /&gt;
&lt;br /&gt;
To profile only sql order, you just have to export an environment variable in your console: &lt;br /&gt;
&lt;br /&gt;
'''export SKGTRACESQL=XX''' &lt;br /&gt;
&lt;br /&gt;
''Only sql order with an execution time greater then XX ms will be displayed in console.'' &lt;br /&gt;
&lt;br /&gt;
In the console, you will get something like: &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;sub&amp;gt;executeSqliteOrder&amp;amp;nbsp;:SELECT t_name, t_TYPENLS, f_CURRENTAMOUNT, t_close from v_account_display WHERE (t_type='C' OR t_type='D' OR t_type='I' OR t_type='O') ORDER BY t_TYPENLS, t_name TIME='''441 ms'''&amp;lt;/sub&amp;gt;&amp;lt;/blockquote&amp;gt; &lt;br /&gt;
=== Interactive mode ===&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KdeFinanceCommonIcons</id>
		<title>Projects/KdeFinanceCommonIcons</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KdeFinanceCommonIcons"/>
				<updated>2009-09-30T21:27:07Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: Added some standard oxygen icons&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With the recent addition of the KDE Financial project to KDE, we need to build an oxygen icon set that will be used by all financial applications. This section aims at defining those icons before asking to the oxygen team &lt;br /&gt;
&lt;br /&gt;
== Objects  ==&lt;br /&gt;
&lt;br /&gt;
=== Accounts  ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Icon &lt;br /&gt;
! Name &lt;br /&gt;
! short description &lt;br /&gt;
! Skrooge &lt;br /&gt;
! KMyMoney &lt;br /&gt;
! Kraft &lt;br /&gt;
! Oxygen&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Account''' &lt;br /&gt;
| An account in the sense of a ''Bank Account''. This is not the same as an account in the accountancy. Represents either an Asset or a Liability account &lt;br /&gt;
| X &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Asset account ''' &lt;br /&gt;
| Represents any account of the asset group (see below) &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp;[[Image:Kmm account-types asset.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Checking account ''' &lt;br /&gt;
| Represents a checking account &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account-types checking.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Savings account ''' &lt;br /&gt;
| Represents a savings account &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account-types savings.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Equity account ''' &lt;br /&gt;
| Represents e.g. opening and closing balance accounts &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Investment account ''' &lt;br /&gt;
| Represents a portfolio of stock accounts &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account-types investments.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Stock account ''' &lt;br /&gt;
| Represents a single investment for a specific stock/fund/etc. &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account-types investments.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Asset loan account ''' &lt;br /&gt;
| A loan where you lend the money to someone else &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account-types loan.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Liability account ''' &lt;br /&gt;
| Represents any account of the liability group (see below) &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account-types liability.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Credit card account ''' &lt;br /&gt;
| Specific account &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account-types credit-card.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Loan account ''' &lt;br /&gt;
| A loan where you borrow money from someone else &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account-types loan.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Categories''' &lt;br /&gt;
| A category is a way to classify operations/transactions. Classical examples include &amp;quot;Food&amp;quot;, &amp;quot;Clothes&amp;quot;, &amp;quot;Salary&amp;quot;... &lt;br /&gt;
| X &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm categories.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Income account''' &lt;br /&gt;
| Category representing income &lt;br /&gt;
| X &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account-types income.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Expense account ''' &lt;br /&gt;
| Category representing expenses &lt;br /&gt;
| X &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account-types expense.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== General Objects  ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Icon &lt;br /&gt;
! Name &lt;br /&gt;
! short description &lt;br /&gt;
! Skrooge &lt;br /&gt;
! KMyMoney &lt;br /&gt;
! Kraft &lt;br /&gt;
! Oxygen&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Institution ''' &lt;br /&gt;
| This is an organization that holds your accounts &lt;br /&gt;
| X &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm Institutions.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Operation/Transaction''' &lt;br /&gt;
| An operation is any money movement, in or out of an account &lt;br /&gt;
| X &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Payee''' &lt;br /&gt;
| The payee of an operation is the person or institution who is the recipient (expense) or donator(income) of the money &lt;br /&gt;
| X &lt;br /&gt;
| &amp;amp;nbsp; &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| [[Image:Kmm payee.png]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Currency''' &lt;br /&gt;
| €, $, £ to name a few &lt;br /&gt;
| X &lt;br /&gt;
| X &lt;br /&gt;
| X&amp;amp;nbsp;? &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Tracker''' &lt;br /&gt;
| A [http://docs.kde.org/development/en/extragear-office/skrooge/trackers.html tracker] is a way to follow operations linked to a certain event, or that need reimbursement &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Views  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Icon &lt;br /&gt;
! Name &lt;br /&gt;
! short description &lt;br /&gt;
! Skrooge &lt;br /&gt;
! KMyMoney &lt;br /&gt;
! Kraft &lt;br /&gt;
! Oxygen&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Summary''' &lt;br /&gt;
| Shows a quick overview of your current financial status. (Called ''Dashboard'' in Skrooge) &lt;br /&gt;
| X &lt;br /&gt;
| X(Home page icon)&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Accounts''' &lt;br /&gt;
| Shows the hierarchy of all accounts (Not hierarchical in Skrooge) &lt;br /&gt;
| X &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Institutions''' &lt;br /&gt;
| Shows all institutions and accounts assigned to them &lt;br /&gt;
| X &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm Institutions.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Scheduled Operations''' &lt;br /&gt;
| Operations that recur on a regular basis &lt;br /&gt;
| X &lt;br /&gt;
| &amp;amp;nbsp; &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| [[Image:Kmm schedule.png]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Ledger ''' &lt;br /&gt;
| Lists the transactions/operations of an account. Also referred to as '''Register''' &lt;br /&gt;
| X &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm ledger.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Investments ''' &lt;br /&gt;
| Gives access to the investment management &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm investments.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Reports ''' &lt;br /&gt;
| Lists the available reports &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| [[Image:Kmm report.png]] or&amp;amp;nbsp;[[Image:Office-chart-pie.png|22px]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Graphs''' &lt;br /&gt;
| Graphs (pie, histogram...) drawn based on financial information &lt;br /&gt;
| X &lt;br /&gt;
| &amp;amp;nbsp; &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| [[Image:Kmm report.png]] or&amp;amp;nbsp;[[Image:Office-chart-pie.png|22px]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Budget ''' &lt;br /&gt;
| Allows access budget information &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm budget.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Forecast ''' &lt;br /&gt;
| This will attempt to display future information about your finances &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm forecast.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Actions  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Icon &lt;br /&gt;
! Name &lt;br /&gt;
! short description &lt;br /&gt;
! Skrooge &lt;br /&gt;
! KMyMoney &lt;br /&gt;
! Kraft &lt;br /&gt;
! Oxygen&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Backup ''' &lt;br /&gt;
| Backup your application file &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm backup.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| [[Image:Ark-logo.png|22px]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Import file&amp;lt;br&amp;gt;''' &lt;br /&gt;
| Import a file, no format specified&amp;lt;br&amp;gt; &lt;br /&gt;
| X&amp;lt;br&amp;gt; &lt;br /&gt;
| x (import menu)&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| [[Image:Document-import.png|22px]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Import QIF file ''' &lt;br /&gt;
| Import a file with Quicken format &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X (import document icon)&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Import GnuCash file ''' &lt;br /&gt;
| Import a file from GnuCash &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X (import document icon) &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Import statement ''' &lt;br /&gt;
| Import a statement file from a bank &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X (import document icon) &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Import template accounts ''' &lt;br /&gt;
| Import an account template for a quick start &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X (import document icon) &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Export template accounts ''' &lt;br /&gt;
| Export an account template &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X (export document icon) &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Export file&amp;lt;br&amp;gt;''' &lt;br /&gt;
| Export a file, no format specified&amp;lt;br&amp;gt; &lt;br /&gt;
| X&amp;lt;br&amp;gt; &lt;br /&gt;
| X (export menu)&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| [[Image:Document-export.png|22px]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Export QIF file ''' &lt;br /&gt;
| Export your data into a Quicken file &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X (export document icon) &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Personal data ''' &lt;br /&gt;
| Access your personal data in the file &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X (export document icon) &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| [[Image:User-properties.png|22px]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Find transaction ''' &lt;br /&gt;
| Search for transaction using a filter &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm transaction find.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| [[Image:Edit-find.png|22px]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Show transaction detail ''' &lt;br /&gt;
| Show details for a selected transaction &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| [[Image:Page-zoom.png|22px]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Hide reconciled transaction ''' &lt;br /&gt;
| Hide transaction that have a reconciled status &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm hide reconciled.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Hide unused categories ''' &lt;br /&gt;
| Hide categories that have no transaction assigned to them &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm hide categories.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Show all accounts ''' &lt;br /&gt;
| Show all accounts even if they are closed &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''New account ''' &lt;br /&gt;
| Create a new account &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account add.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Open account ''' &lt;br /&gt;
| Same as '''Open ledger''' &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Open ledger ''' &lt;br /&gt;
| Open the ledger for the selected account &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Reconcile account ''' &lt;br /&gt;
| Match the transactions in your account with the info from the organization holding your account &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm reconcile.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Finish reconciliation ''' &lt;br /&gt;
| Finalize reconciliation by changing the status of transactions from 'Cleared' to 'Reconciled' &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Postpone reconciliation ''' &lt;br /&gt;
| Put the reconciliation on hold &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Delete account ''' &lt;br /&gt;
| It will delete the account from the file &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm delete.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| [[Image:Edit-delete.png|22px]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Close account ''' &lt;br /&gt;
| It will close the account, not allowing further modifications to it, but it will remain in the file &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm close window.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Reopen account ''' &lt;br /&gt;
| Open a closed account &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Map to online account ''' &lt;br /&gt;
| link an account to an online banking account &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Unmap online account ''' &lt;br /&gt;
| Cut the link between an account and an online banking account &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Update online account ''' &lt;br /&gt;
| Get transaction info from the online account &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm onlinebanking.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Update all online accounts ''' &lt;br /&gt;
| Get info for all online accounts &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''New category ''' &lt;br /&gt;
| Create a new income or expense category &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''QIF Profile editor ''' &lt;br /&gt;
| edits the format and properties to import/export QIF files &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Securities ''' &lt;br /&gt;
| Currencies are a special kind of security. They can also be bonds, stocks, etc &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Prices ''' &lt;br /&gt;
| Conversion rates for securities &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''New transaction ''' &lt;br /&gt;
| Create a new transaction/operation &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Edit transaction ''' &lt;br /&gt;
| Edit the selected transactions &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Split transaction ''' &lt;br /&gt;
| This allows to split income and expenses among multiple categories &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Enter transaction ''' &lt;br /&gt;
| It confirms the transaction and saves it in the ledger &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Select all transactions ''' &lt;br /&gt;
| Select all transactions currently visible in the ledger &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Online price update ''' &lt;br /&gt;
| Download online price information from the internet &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Manual price update ''' &lt;br /&gt;
| Manually enter price information &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''New schedule ''' &lt;br /&gt;
| Create a scheduled transaction &lt;br /&gt;
| X &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Edit schedule ''' &lt;br /&gt;
| Edit selected scheduled transaction &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Delete schedule ''' &lt;br /&gt;
| Delete selected scheduled transaction &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Duplicate schedule ''' &lt;br /&gt;
| Duplicate selected scheduled transaction &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Enter scheduled transaction ''' &lt;br /&gt;
| Manually enter a transaction from a schedule &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Skip scheduled transaction ''' &lt;br /&gt;
| Skip this occurrence of the schedule &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Match ''' &lt;br /&gt;
| Match a manually entered transaction with an imported transaction &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Unmatch ''' &lt;br /&gt;
| Unmatch a previously matched transaction &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Accept ''' &lt;br /&gt;
| Accept an imported/matched transaction &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Goto xxx ''' &lt;br /&gt;
| Open the ledger for account xxx or show payee xxx in the payees view &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/File:Edit-delete.png</id>
		<title>File:Edit-delete.png</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/File:Edit-delete.png"/>
				<updated>2009-09-30T21:25:46Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KdeFinanceCommonIcons</id>
		<title>Projects/KdeFinanceCommonIcons</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KdeFinanceCommonIcons"/>
				<updated>2009-09-30T21:23:48Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: Added some standard oxygen icons&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With the recent addition of the KDE Financial project to KDE, we need to build an oxygen icon set that will be used by all financial applications. This section aims at defining those icons before asking to the oxygen team &lt;br /&gt;
&lt;br /&gt;
== Objects  ==&lt;br /&gt;
&lt;br /&gt;
=== Accounts  ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Icon &lt;br /&gt;
! Name &lt;br /&gt;
! short description &lt;br /&gt;
! Skrooge &lt;br /&gt;
! KMyMoney &lt;br /&gt;
! Kraft &lt;br /&gt;
! Oxygen&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Account''' &lt;br /&gt;
| An account in the sense of a ''Bank Account''. This is not the same as an account in the accountancy. Represents either an Asset or a Liability account &lt;br /&gt;
| X &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Asset account ''' &lt;br /&gt;
| Represents any account of the asset group (see below) &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp;[[Image:Kmm account-types asset.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Checking account ''' &lt;br /&gt;
| Represents a checking account &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account-types checking.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Savings account ''' &lt;br /&gt;
| Represents a savings account &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account-types savings.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Equity account ''' &lt;br /&gt;
| Represents e.g. opening and closing balance accounts &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Investment account ''' &lt;br /&gt;
| Represents a portfolio of stock accounts &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account-types investments.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Stock account ''' &lt;br /&gt;
| Represents a single investment for a specific stock/fund/etc. &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account-types investments.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Asset loan account ''' &lt;br /&gt;
| A loan where you lend the money to someone else &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account-types loan.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Liability account ''' &lt;br /&gt;
| Represents any account of the liability group (see below) &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account-types liability.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Credit card account ''' &lt;br /&gt;
| Specific account &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account-types credit-card.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Loan account ''' &lt;br /&gt;
| A loan where you borrow money from someone else &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account-types loan.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Categories''' &lt;br /&gt;
| A category is a way to classify operations/transactions. Classical examples include &amp;quot;Food&amp;quot;, &amp;quot;Clothes&amp;quot;, &amp;quot;Salary&amp;quot;... &lt;br /&gt;
| X &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm categories.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Income account''' &lt;br /&gt;
| Category representing income &lt;br /&gt;
| X &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account-types income.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Expense account ''' &lt;br /&gt;
| Category representing expenses &lt;br /&gt;
| X &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account-types expense.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== General Objects  ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Icon &lt;br /&gt;
! Name &lt;br /&gt;
! short description &lt;br /&gt;
! Skrooge &lt;br /&gt;
! KMyMoney &lt;br /&gt;
! Kraft &lt;br /&gt;
! Oxygen&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Institution ''' &lt;br /&gt;
| This is an organization that holds your accounts &lt;br /&gt;
| X &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm Institutions.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Operation/Transaction''' &lt;br /&gt;
| An operation is any money movement, in or out of an account &lt;br /&gt;
| X &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Payee''' &lt;br /&gt;
| The payee of an operation is the person or institution who is the recipient (expense) or donator(income) of the money &lt;br /&gt;
| X &lt;br /&gt;
| &amp;amp;nbsp; &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| [[Image:Kmm payee.png]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Currency''' &lt;br /&gt;
| €, $, £ to name a few &lt;br /&gt;
| X &lt;br /&gt;
| X &lt;br /&gt;
| X&amp;amp;nbsp;? &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Tracker''' &lt;br /&gt;
| A [http://docs.kde.org/development/en/extragear-office/skrooge/trackers.html tracker] is a way to follow operations linked to a certain event, or that need reimbursement &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Views  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Icon &lt;br /&gt;
! Name &lt;br /&gt;
! short description &lt;br /&gt;
! Skrooge &lt;br /&gt;
! KMyMoney &lt;br /&gt;
! Kraft &lt;br /&gt;
! Oxygen&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Summary''' &lt;br /&gt;
| Shows a quick overview of your current financial status. (Called ''Dashboard'' in Skrooge) &lt;br /&gt;
| X &lt;br /&gt;
| X(Home page icon)&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Accounts''' &lt;br /&gt;
| Shows the hierarchy of all accounts (Not hierarchical in Skrooge) &lt;br /&gt;
| X &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Institutions''' &lt;br /&gt;
| Shows all institutions and accounts assigned to them &lt;br /&gt;
| X &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm Institutions.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Scheduled Operations''' &lt;br /&gt;
| Operations that recur on a regular basis &lt;br /&gt;
| X &lt;br /&gt;
| &amp;amp;nbsp; &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| [[Image:Kmm schedule.png]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Ledger ''' &lt;br /&gt;
| Lists the transactions/operations of an account. Also referred to as '''Register''' &lt;br /&gt;
| X &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm ledger.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Investments ''' &lt;br /&gt;
| Gives access to the investment management &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm investments.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Reports ''' &lt;br /&gt;
| Lists the available reports &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| [[Image:Kmm report.png]] or&amp;amp;nbsp;[[Image:Office-chart-pie.png|22px]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Graphs''' &lt;br /&gt;
| Graphs (pie, histogram...) drawn based on financial information &lt;br /&gt;
| X &lt;br /&gt;
| &amp;amp;nbsp; &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| [[Image:Kmm report.png]] or&amp;amp;nbsp;[[Image:Office-chart-pie.png|22px]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Budget ''' &lt;br /&gt;
| Allows access budget information &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm budget.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Forecast ''' &lt;br /&gt;
| This will attempt to display future information about your finances &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm forecast.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Actions  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Icon &lt;br /&gt;
! Name &lt;br /&gt;
! short description &lt;br /&gt;
! Skrooge &lt;br /&gt;
! KMyMoney &lt;br /&gt;
! Kraft &lt;br /&gt;
! Oxygen&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Backup ''' &lt;br /&gt;
| Backup your application file &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm backup.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| [[Image:Ark-logo.png|22px]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Import file&amp;lt;br&amp;gt;''' &lt;br /&gt;
| Import a file, no format specified&amp;lt;br&amp;gt; &lt;br /&gt;
| X&amp;lt;br&amp;gt; &lt;br /&gt;
| x (import menu)&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| [[Image:Document-import.png|22px]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Import QIF file ''' &lt;br /&gt;
| Import a file with Quicken format &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X (import document icon)&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Import GnuCash file ''' &lt;br /&gt;
| Import a file from GnuCash &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X (import document icon) &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Import statement ''' &lt;br /&gt;
| Import a statement file from a bank &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X (import document icon) &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Import template accounts ''' &lt;br /&gt;
| Import an account template for a quick start &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X (import document icon) &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Export template accounts ''' &lt;br /&gt;
| Export an account template &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X (export document icon) &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Export file&amp;lt;br&amp;gt;''' &lt;br /&gt;
| Export a file, no format specified&amp;lt;br&amp;gt; &lt;br /&gt;
| X&amp;lt;br&amp;gt; &lt;br /&gt;
| X (export menu)&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| [[Image:Document-export.png|22px]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Export QIF file ''' &lt;br /&gt;
| Export your data into a Quicken file &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X (export document icon) &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Personal data ''' &lt;br /&gt;
| Access your personal data in the file &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X (export document icon) &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| [[Image:User-properties.png|22px]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Find transaction ''' &lt;br /&gt;
| Search for transaction using a filter &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm transaction find.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| [[Image:Edit-find.png|22px]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Show transaction detail ''' &lt;br /&gt;
| Show details for a selected transaction &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| [[Image:Page-zoom.png|22px]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Hide reconciled transaction ''' &lt;br /&gt;
| Hide transaction that have a reconciled status &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm hide reconciled.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Hide unused categories ''' &lt;br /&gt;
| Hide categories that have no transaction assigned to them &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm hide categories.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Show all accounts ''' &lt;br /&gt;
| Show all accounts even if they are closed &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''New account ''' &lt;br /&gt;
| Create a new account &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account add.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Open account ''' &lt;br /&gt;
| Same as '''Open ledger''' &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Open ledger ''' &lt;br /&gt;
| Open the ledger for the selected account &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Reconcile account ''' &lt;br /&gt;
| Match the transactions in your account with the info from the organization holding your account &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm reconcile.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Finish reconciliation ''' &lt;br /&gt;
| Finalize reconciliation by changing the status of transactions from 'Cleared' to 'Reconciled' &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Postpone reconciliation ''' &lt;br /&gt;
| Put the reconciliation on hold &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Delete account ''' &lt;br /&gt;
| It will delete the account from the file &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm delete.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Close account ''' &lt;br /&gt;
| It will close the account, not allowing further modifications to it, but it will remain in the file &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm close window.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Reopen account ''' &lt;br /&gt;
| Open a closed account &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Map to online account ''' &lt;br /&gt;
| link an account to an online banking account &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Unmap online account ''' &lt;br /&gt;
| Cut the link between an account and an online banking account &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Update online account ''' &lt;br /&gt;
| Get transaction info from the online account &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm onlinebanking.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Update all online accounts ''' &lt;br /&gt;
| Get info for all online accounts &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''New category ''' &lt;br /&gt;
| Create a new income or expense category &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''QIF Profile editor ''' &lt;br /&gt;
| edits the format and properties to import/export QIF files &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Securities ''' &lt;br /&gt;
| Currencies are a special kind of security. They can also be bonds, stocks, etc &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Prices ''' &lt;br /&gt;
| Conversion rates for securities &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''New transaction ''' &lt;br /&gt;
| Create a new transaction/operation &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Edit transaction ''' &lt;br /&gt;
| Edit the selected transactions &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Split transaction ''' &lt;br /&gt;
| This allows to split income and expenses among multiple categories &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Enter transaction ''' &lt;br /&gt;
| It confirms the transaction and saves it in the ledger &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Select all transactions ''' &lt;br /&gt;
| Select all transactions currently visible in the ledger &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Online price update ''' &lt;br /&gt;
| Download online price information from the internet &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Manual price update ''' &lt;br /&gt;
| Manually enter price information &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''New schedule ''' &lt;br /&gt;
| Create a scheduled transaction &lt;br /&gt;
| X &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Edit schedule ''' &lt;br /&gt;
| Edit selected scheduled transaction &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Delete schedule ''' &lt;br /&gt;
| Delete selected scheduled transaction &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Duplicate schedule ''' &lt;br /&gt;
| Duplicate selected scheduled transaction &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Enter scheduled transaction ''' &lt;br /&gt;
| Manually enter a transaction from a schedule &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Skip scheduled transaction ''' &lt;br /&gt;
| Skip this occurrence of the schedule &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Match ''' &lt;br /&gt;
| Match a manually entered transaction with an imported transaction &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Unmatch ''' &lt;br /&gt;
| Unmatch a previously matched transaction &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Accept ''' &lt;br /&gt;
| Accept an imported/matched transaction &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Goto xxx ''' &lt;br /&gt;
| Open the ledger for account xxx or show payee xxx in the payees view &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/File:Page-zoom.png</id>
		<title>File:Page-zoom.png</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/File:Page-zoom.png"/>
				<updated>2009-09-30T21:22:27Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/File:Edit-find.png</id>
		<title>File:Edit-find.png</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/File:Edit-find.png"/>
				<updated>2009-09-30T21:19:21Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/File:User-properties.png</id>
		<title>File:User-properties.png</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/File:User-properties.png"/>
				<updated>2009-09-30T21:17:48Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KdeFinanceCommonIcons</id>
		<title>Projects/KdeFinanceCommonIcons</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KdeFinanceCommonIcons"/>
				<updated>2009-09-30T21:14:56Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: Added some standard oxygen icons&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With the recent addition of the KDE Financial project to KDE, we need to build an oxygen icon set that will be used by all financial applications. This section aims at defining those icons before asking to the oxygen team &lt;br /&gt;
&lt;br /&gt;
== Objects  ==&lt;br /&gt;
&lt;br /&gt;
=== Accounts  ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Icon &lt;br /&gt;
! Name &lt;br /&gt;
! short description &lt;br /&gt;
! Skrooge &lt;br /&gt;
! KMyMoney &lt;br /&gt;
! Kraft &lt;br /&gt;
! Oxygen&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Account''' &lt;br /&gt;
| An account in the sense of a ''Bank Account''. This is not the same as an account in the accountancy. Represents either an Asset or a Liability account &lt;br /&gt;
| X &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Asset account ''' &lt;br /&gt;
| Represents any account of the asset group (see below) &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp;[[Image:Kmm account-types asset.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Checking account ''' &lt;br /&gt;
| Represents a checking account &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account-types checking.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Savings account ''' &lt;br /&gt;
| Represents a savings account &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account-types savings.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Equity account ''' &lt;br /&gt;
| Represents e.g. opening and closing balance accounts &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Investment account ''' &lt;br /&gt;
| Represents a portfolio of stock accounts &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account-types investments.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Stock account ''' &lt;br /&gt;
| Represents a single investment for a specific stock/fund/etc. &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account-types investments.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Asset loan account ''' &lt;br /&gt;
| A loan where you lend the money to someone else &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account-types loan.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Liability account ''' &lt;br /&gt;
| Represents any account of the liability group (see below) &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account-types liability.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Credit card account ''' &lt;br /&gt;
| Specific account &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account-types credit-card.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Loan account ''' &lt;br /&gt;
| A loan where you borrow money from someone else &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account-types loan.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Categories''' &lt;br /&gt;
| A category is a way to classify operations/transactions. Classical examples include &amp;quot;Food&amp;quot;, &amp;quot;Clothes&amp;quot;, &amp;quot;Salary&amp;quot;... &lt;br /&gt;
| X &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm categories.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Income account''' &lt;br /&gt;
| Category representing income &lt;br /&gt;
| X &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account-types income.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Expense account ''' &lt;br /&gt;
| Category representing expenses &lt;br /&gt;
| X &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account-types expense.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== General Objects  ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Icon &lt;br /&gt;
! Name &lt;br /&gt;
! short description &lt;br /&gt;
! Skrooge &lt;br /&gt;
! KMyMoney &lt;br /&gt;
! Kraft &lt;br /&gt;
! Oxygen&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Institution ''' &lt;br /&gt;
| This is an organization that holds your accounts &lt;br /&gt;
| X &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm Institutions.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Operation/Transaction''' &lt;br /&gt;
| An operation is any money movement, in or out of an account &lt;br /&gt;
| X &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Payee''' &lt;br /&gt;
| The payee of an operation is the person or institution who is the recipient (expense) or donator(income) of the money &lt;br /&gt;
| X &lt;br /&gt;
| &amp;amp;nbsp; &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| [[Image:Kmm payee.png]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Currency''' &lt;br /&gt;
| €, $, £ to name a few &lt;br /&gt;
| X &lt;br /&gt;
| X &lt;br /&gt;
| X&amp;amp;nbsp;? &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Tracker''' &lt;br /&gt;
| A [http://docs.kde.org/development/en/extragear-office/skrooge/trackers.html tracker] is a way to follow operations linked to a certain event, or that need reimbursement &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Views  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Icon &lt;br /&gt;
! Name &lt;br /&gt;
! short description &lt;br /&gt;
! Skrooge &lt;br /&gt;
! KMyMoney &lt;br /&gt;
! Kraft &lt;br /&gt;
! Oxygen&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Summary''' &lt;br /&gt;
| Shows a quick overview of your current financial status. (Called ''Dashboard'' in Skrooge) &lt;br /&gt;
| X &lt;br /&gt;
| X(Home page icon)&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Accounts''' &lt;br /&gt;
| Shows the hierarchy of all accounts (Not hierarchical in Skrooge) &lt;br /&gt;
| X &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Institutions''' &lt;br /&gt;
| Shows all institutions and accounts assigned to them &lt;br /&gt;
| X &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm Institutions.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Scheduled Operations''' &lt;br /&gt;
| Operations that recur on a regular basis &lt;br /&gt;
| X &lt;br /&gt;
| &amp;amp;nbsp; &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| [[Image:Kmm schedule.png]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Ledger ''' &lt;br /&gt;
| Lists the transactions/operations of an account. Also referred to as '''Register''' &lt;br /&gt;
| X &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm ledger.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Investments ''' &lt;br /&gt;
| Gives access to the investment management &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm investments.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Reports ''' &lt;br /&gt;
| Lists the available reports &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| [[Image:Kmm report.png]] or&amp;amp;nbsp;[[Image:Office-chart-pie.png|22px]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Graphs''' &lt;br /&gt;
| Graphs (pie, histogram...) drawn based on financial information &lt;br /&gt;
| X &lt;br /&gt;
| &amp;amp;nbsp; &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| [[Image:Kmm report.png]] or&amp;amp;nbsp;[[Image:Office-chart-pie.png|22px]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Budget ''' &lt;br /&gt;
| Allows access budget information &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm budget.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Forecast ''' &lt;br /&gt;
| This will attempt to display future information about your finances &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm forecast.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Actions  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Icon &lt;br /&gt;
! Name &lt;br /&gt;
! short description &lt;br /&gt;
! Skrooge &lt;br /&gt;
! KMyMoney &lt;br /&gt;
! Kraft &lt;br /&gt;
! Oxygen&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Backup ''' &lt;br /&gt;
| Backup your application file &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm backup.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| [[Image:Ark-logo.png|22px]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Import file&amp;lt;br&amp;gt;''' &lt;br /&gt;
| Import a file, no format specified&amp;lt;br&amp;gt; &lt;br /&gt;
| X&amp;lt;br&amp;gt; &lt;br /&gt;
| x (import menu)&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| [[Image:Document-import.png|22px]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Import QIF file ''' &lt;br /&gt;
| Import a file with Quicken format &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X (import document icon)&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Import GnuCash file ''' &lt;br /&gt;
| Import a file from GnuCash &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X (import document icon) &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Import statement ''' &lt;br /&gt;
| Import a statement file from a bank &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X (import document icon) &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Import template accounts ''' &lt;br /&gt;
| Import an account template for a quick start &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X (import document icon) &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Export template accounts ''' &lt;br /&gt;
| Export an account template &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X (export document icon) &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Export file&amp;lt;br&amp;gt;''' &lt;br /&gt;
| Export a file, no format specified&amp;lt;br&amp;gt; &lt;br /&gt;
| X&amp;lt;br&amp;gt; &lt;br /&gt;
| X (export menu)&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| [[Image:Document-export.png|22px]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Export QIF file ''' &lt;br /&gt;
| Export your data into a Quicken file &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X (export document icon) &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Personal data ''' &lt;br /&gt;
| Access your personal data in the file &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X (export document icon) &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Find transaction ''' &lt;br /&gt;
| Search for transaction using a filter &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm transaction find.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Show transaction detail ''' &lt;br /&gt;
| Show details for a selected transaction &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Hide reconciled transaction ''' &lt;br /&gt;
| Hide transaction that have a reconciled status &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm hide reconciled.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Hide unused categories ''' &lt;br /&gt;
| Hide categories that have no transaction assigned to them &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm hide categories.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Show all accounts ''' &lt;br /&gt;
| Show all accounts even if they are closed &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''New account ''' &lt;br /&gt;
| Create a new account &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account add.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Open account ''' &lt;br /&gt;
| Same as '''Open ledger''' &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Open ledger ''' &lt;br /&gt;
| Open the ledger for the selected account &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Reconcile account ''' &lt;br /&gt;
| Match the transactions in your account with the info from the organization holding your account &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm reconcile.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Finish reconciliation ''' &lt;br /&gt;
| Finalize reconciliation by changing the status of transactions from 'Cleared' to 'Reconciled' &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Postpone reconciliation ''' &lt;br /&gt;
| Put the reconciliation on hold &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Delete account ''' &lt;br /&gt;
| It will delete the account from the file &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm delete.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Close account ''' &lt;br /&gt;
| It will close the account, not allowing further modifications to it, but it will remain in the file &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm close window.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Reopen account ''' &lt;br /&gt;
| Open a closed account &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Map to online account ''' &lt;br /&gt;
| link an account to an online banking account &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Unmap online account ''' &lt;br /&gt;
| Cut the link between an account and an online banking account &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Update online account ''' &lt;br /&gt;
| Get transaction info from the online account &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm onlinebanking.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Update all online accounts ''' &lt;br /&gt;
| Get info for all online accounts &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''New category ''' &lt;br /&gt;
| Create a new income or expense category &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''QIF Profile editor ''' &lt;br /&gt;
| edits the format and properties to import/export QIF files &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Securities ''' &lt;br /&gt;
| Currencies are a special kind of security. They can also be bonds, stocks, etc &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Prices ''' &lt;br /&gt;
| Conversion rates for securities &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''New transaction ''' &lt;br /&gt;
| Create a new transaction/operation &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Edit transaction ''' &lt;br /&gt;
| Edit the selected transactions &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Split transaction ''' &lt;br /&gt;
| This allows to split income and expenses among multiple categories &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Enter transaction ''' &lt;br /&gt;
| It confirms the transaction and saves it in the ledger &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Select all transactions ''' &lt;br /&gt;
| Select all transactions currently visible in the ledger &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Online price update ''' &lt;br /&gt;
| Download online price information from the internet &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Manual price update ''' &lt;br /&gt;
| Manually enter price information &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''New schedule ''' &lt;br /&gt;
| Create a scheduled transaction &lt;br /&gt;
| X &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Edit schedule ''' &lt;br /&gt;
| Edit selected scheduled transaction &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Delete schedule ''' &lt;br /&gt;
| Delete selected scheduled transaction &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Duplicate schedule ''' &lt;br /&gt;
| Duplicate selected scheduled transaction &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Enter scheduled transaction ''' &lt;br /&gt;
| Manually enter a transaction from a schedule &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Skip scheduled transaction ''' &lt;br /&gt;
| Skip this occurrence of the schedule &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Match ''' &lt;br /&gt;
| Match a manually entered transaction with an imported transaction &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Unmatch ''' &lt;br /&gt;
| Unmatch a previously matched transaction &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Accept ''' &lt;br /&gt;
| Accept an imported/matched transaction &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Goto xxx ''' &lt;br /&gt;
| Open the ledger for account xxx or show payee xxx in the payees view &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/File:Document-export.png</id>
		<title>File:Document-export.png</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/File:Document-export.png"/>
				<updated>2009-09-30T21:14:01Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/File:Document-import.png</id>
		<title>File:Document-import.png</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/File:Document-import.png"/>
				<updated>2009-09-30T21:10:13Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/File:Office-chart-pie.png</id>
		<title>File:Office-chart-pie.png</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/File:Office-chart-pie.png"/>
				<updated>2009-09-30T20:59:00Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KdeFinanceCommonIcons</id>
		<title>Projects/KdeFinanceCommonIcons</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KdeFinanceCommonIcons"/>
				<updated>2009-09-30T20:54:11Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: Add a column for Standard Oxygen Icons that we can use&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With the recent addition of the KDE Financial project to KDE, we need to build an oxygen icon set that will be used by all financial applications. This section aims at defining those icons before asking to the oxygen team &lt;br /&gt;
&lt;br /&gt;
== Objects  ==&lt;br /&gt;
&lt;br /&gt;
=== Accounts  ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Icon &lt;br /&gt;
! Name &lt;br /&gt;
! short description &lt;br /&gt;
! Skrooge &lt;br /&gt;
! KMyMoney &lt;br /&gt;
! Kraft &lt;br /&gt;
! Oxygen&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Account''' &lt;br /&gt;
| An account in the sense of a ''Bank Account''. This is not the same as an account in the accountancy. Represents either an Asset or a Liability account &lt;br /&gt;
| X &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Asset account ''' &lt;br /&gt;
| Represents any account of the asset group (see below) &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp;[[Image:Kmm account-types asset.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Checking account ''' &lt;br /&gt;
| Represents a checking account &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account-types checking.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Savings account ''' &lt;br /&gt;
| Represents a savings account &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account-types savings.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Equity account ''' &lt;br /&gt;
| Represents e.g. opening and closing balance accounts &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Investment account ''' &lt;br /&gt;
| Represents a portfolio of stock accounts &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account-types investments.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Stock account ''' &lt;br /&gt;
| Represents a single investment for a specific stock/fund/etc. &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account-types investments.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Asset loan account ''' &lt;br /&gt;
| A loan where you lend the money to someone else &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account-types loan.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Liability account ''' &lt;br /&gt;
| Represents any account of the liability group (see below) &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account-types liability.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Credit card account ''' &lt;br /&gt;
| Specific account &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account-types credit-card.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Loan account ''' &lt;br /&gt;
| A loan where you borrow money from someone else &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account-types loan.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Categories''' &lt;br /&gt;
| A category is a way to classify operations/transactions. Classical examples include &amp;quot;Food&amp;quot;, &amp;quot;Clothes&amp;quot;, &amp;quot;Salary&amp;quot;... &lt;br /&gt;
| X &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm categories.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Income account''' &lt;br /&gt;
| Category representing income &lt;br /&gt;
| X &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account-types income.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Expense account ''' &lt;br /&gt;
| Category representing expenses &lt;br /&gt;
| X &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account-types expense.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== General Objects  ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Icon &lt;br /&gt;
! Name &lt;br /&gt;
! short description &lt;br /&gt;
! Skrooge &lt;br /&gt;
! KMyMoney &lt;br /&gt;
! Kraft &lt;br /&gt;
! Oxygen&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Institution ''' &lt;br /&gt;
| This is an organization that holds your accounts &lt;br /&gt;
| X &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm Institutions.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Operation/Transaction''' &lt;br /&gt;
| An operation is any money movement, in or out of an account &lt;br /&gt;
| X &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Payee''' &lt;br /&gt;
| The payee of an operation is the person or institution who is the recipient (expense) or donator(income) of the money &lt;br /&gt;
| X &lt;br /&gt;
| &amp;amp;nbsp; &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| [[Image:Kmm payee.png]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Currency''' &lt;br /&gt;
| €, $, £ to name a few &lt;br /&gt;
| X &lt;br /&gt;
| X &lt;br /&gt;
| X&amp;amp;nbsp;? &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Tracker''' &lt;br /&gt;
| A [http://docs.kde.org/development/en/extragear-office/skrooge/trackers.html tracker] is a way to follow operations linked to a certain event, or that need reimbursement &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Views  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Icon &lt;br /&gt;
! Name &lt;br /&gt;
! short description &lt;br /&gt;
! Skrooge &lt;br /&gt;
! KMyMoney &lt;br /&gt;
! Kraft &lt;br /&gt;
! Oxygen&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Summary''' &lt;br /&gt;
| Shows a quick overview of your current financial status. (Called ''Dashboard'' in Skrooge) &lt;br /&gt;
| X &lt;br /&gt;
| X(Home page icon)&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Accounts''' &lt;br /&gt;
| Shows the hierarchy of all accounts (Not hierarchical in Skrooge) &lt;br /&gt;
| X &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Institutions''' &lt;br /&gt;
| Shows all institutions and accounts assigned to them &lt;br /&gt;
| X &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm Institutions.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Scheduled Operations''' &lt;br /&gt;
| Operations that recur on a regular basis &lt;br /&gt;
| X &lt;br /&gt;
| &amp;amp;nbsp; &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| [[Image:Kmm schedule.png]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Ledger ''' &lt;br /&gt;
| Lists the transactions/operations of an account. Also referred to as '''Register''' &lt;br /&gt;
| X &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm ledger.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Investments ''' &lt;br /&gt;
| Gives access to the investment management &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm investments.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Reports ''' &lt;br /&gt;
| Lists the available reports &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| [[Image:Kmm report.png]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Graphs''' &lt;br /&gt;
| Graphs (pie, histogram...) drawn based on financial information &lt;br /&gt;
| X &lt;br /&gt;
| &amp;amp;nbsp; &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| [[Image:Kmm report.png]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Budget ''' &lt;br /&gt;
| Allows access budget information &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm budget.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Forecast ''' &lt;br /&gt;
| This will attempt to display future information about your finances &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm forecast.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Actions  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Icon &lt;br /&gt;
! Name &lt;br /&gt;
! short description &lt;br /&gt;
! Skrooge &lt;br /&gt;
! KMyMoney &lt;br /&gt;
! Kraft&lt;br /&gt;
! Oxygen&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Backup ''' &lt;br /&gt;
| Backup your application file &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm backup.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Import file&amp;lt;br&amp;gt;''' &lt;br /&gt;
| Import a file, no format specified&amp;lt;br&amp;gt; &lt;br /&gt;
| X&amp;lt;br&amp;gt; &lt;br /&gt;
| x (import menu)&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Import QIF file ''' &lt;br /&gt;
| Import a file with Quicken format &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X (import document icon)&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Import GnuCash file ''' &lt;br /&gt;
| Import a file from GnuCash &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X (import document icon) &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Import statement ''' &lt;br /&gt;
| Import a statement file from a bank &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X (import document icon) &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Import template accounts ''' &lt;br /&gt;
| Import an account template for a quick start &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X (import document icon) &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Export template accounts ''' &lt;br /&gt;
| Export an account template &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X (export document icon) &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Export file&amp;lt;br&amp;gt;''' &lt;br /&gt;
| Export a file, no format specified&amp;lt;br&amp;gt; &lt;br /&gt;
| X&amp;lt;br&amp;gt; &lt;br /&gt;
| X (export menu)&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Export QIF file ''' &lt;br /&gt;
| Export your data into a Quicken file &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X (export document icon) &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Personal data ''' &lt;br /&gt;
| Access your personal data in the file &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X (export document icon) &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Find transaction ''' &lt;br /&gt;
| Search for transaction using a filter &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm transaction find.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Show transaction detail ''' &lt;br /&gt;
| Show details for a selected transaction &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Hide reconciled transaction ''' &lt;br /&gt;
| Hide transaction that have a reconciled status &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm hide reconciled.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Hide unused categories ''' &lt;br /&gt;
| Hide categories that have no transaction assigned to them &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm hide categories.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Show all accounts ''' &lt;br /&gt;
| Show all accounts even if they are closed &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''New account ''' &lt;br /&gt;
| Create a new account &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm account add.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Open account ''' &lt;br /&gt;
| Same as '''Open ledger''' &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Open ledger ''' &lt;br /&gt;
| Open the ledger for the selected account &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Reconcile account ''' &lt;br /&gt;
| Match the transactions in your account with the info from the organization holding your account &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm reconcile.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Finish reconciliation ''' &lt;br /&gt;
| Finalize reconciliation by changing the status of transactions from 'Cleared' to 'Reconciled' &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Postpone reconciliation ''' &lt;br /&gt;
| Put the reconciliation on hold &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Delete account ''' &lt;br /&gt;
| It will delete the account from the file &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm delete.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Close account ''' &lt;br /&gt;
| It will close the account, not allowing further modifications to it, but it will remain in the file &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm close window.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Reopen account ''' &lt;br /&gt;
| Open a closed account &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Map to online account ''' &lt;br /&gt;
| link an account to an online banking account &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Unmap online account ''' &lt;br /&gt;
| Cut the link between an account and an online banking account &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Update online account ''' &lt;br /&gt;
| Get transaction info from the online account &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;amp;nbsp; [[Image:Kmm onlinebanking.png]] &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Update all online accounts ''' &lt;br /&gt;
| Get info for all online accounts &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''New category ''' &lt;br /&gt;
| Create a new income or expense category &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''QIF Profile editor ''' &lt;br /&gt;
| edits the format and properties to import/export QIF files &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Securities ''' &lt;br /&gt;
| Currencies are a special kind of security. They can also be bonds, stocks, etc &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Prices ''' &lt;br /&gt;
| Conversion rates for securities &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''New transaction ''' &lt;br /&gt;
| Create a new transaction/operation &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Edit transaction ''' &lt;br /&gt;
| Edit the selected transactions &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Split transaction ''' &lt;br /&gt;
| This allows to split income and expenses among multiple categories &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Enter transaction ''' &lt;br /&gt;
| It confirms the transaction and saves it in the ledger &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Select all transactions ''' &lt;br /&gt;
| Select all transactions currently visible in the ledger &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Online price update ''' &lt;br /&gt;
| Download online price information from the internet &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Manual price update ''' &lt;br /&gt;
| Manually enter price information &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''New schedule ''' &lt;br /&gt;
| Create a scheduled transaction &lt;br /&gt;
| X &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Edit schedule ''' &lt;br /&gt;
| Edit selected scheduled transaction &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Delete schedule ''' &lt;br /&gt;
| Delete selected scheduled transaction &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Duplicate schedule ''' &lt;br /&gt;
| Duplicate selected scheduled transaction &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Enter scheduled transaction ''' &lt;br /&gt;
| Manually enter a transaction from a schedule &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Skip scheduled transaction ''' &lt;br /&gt;
| Skip this occurrence of the schedule &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Match ''' &lt;br /&gt;
| Match a manually entered transaction with an imported transaction &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Unmatch ''' &lt;br /&gt;
| Unmatch a previously matched transaction &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Accept ''' &lt;br /&gt;
| Accept an imported/matched transaction &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| '''Goto xxx ''' &lt;br /&gt;
| Open the ledger for account xxx or show payee xxx in the payees view &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KdeFinanceCommonIcons</id>
		<title>Projects/KdeFinanceCommonIcons</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KdeFinanceCommonIcons"/>
				<updated>2009-08-26T10:02:36Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: Skrooge needs only one icon for import, one for export&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With the recent addition of the KDE Financial project to KDE, we need to build an oxygen icon set that will be used by all financial applications. This section aims at defining those icons before asking to the oxygen team &lt;br /&gt;
&lt;br /&gt;
== Objects  ==&lt;br /&gt;
&lt;br /&gt;
=== Accounts  ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Icon &lt;br /&gt;
! Name &lt;br /&gt;
! short description &lt;br /&gt;
! Skrooge &lt;br /&gt;
! KMyMoney &lt;br /&gt;
! Kraft&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Account''' &lt;br /&gt;
| An account in the sense of a ''Bank Account''. This is not the same as an account in the accountancy. Represents either an Asset or a Liability account &lt;br /&gt;
| X &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Asset account ''' &lt;br /&gt;
| Represents any account of the asset group (see below) &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Checking account ''' &lt;br /&gt;
| Represents a checking account &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Savings account ''' &lt;br /&gt;
| Represents a savings account &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Equity account ''' &lt;br /&gt;
| Represents e.g. opening and closing balance accounts &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Investment account ''' &lt;br /&gt;
| Represents a portfolio of stock accounts &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Stock account ''' &lt;br /&gt;
| Represents a single investment for a specific stock/fund/etc. &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Asset loan account ''' &lt;br /&gt;
| A loan where you lend the money to someone else &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Liability account ''' &lt;br /&gt;
| Represents any account of the liability group (see below) &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Credit card account ''' &lt;br /&gt;
| Specific account &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Loan account ''' &lt;br /&gt;
| A loan where you borrow money from someone else &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Categories''' &lt;br /&gt;
| A category is a way to classify operations/transactions. Classical examples include &amp;quot;Food&amp;quot;, &amp;quot;Clothes&amp;quot;, &amp;quot;Salary&amp;quot;... &lt;br /&gt;
| X &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Income account''' &lt;br /&gt;
| Category representing income &lt;br /&gt;
| X &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Expense account ''' &lt;br /&gt;
| Category representing expenses &lt;br /&gt;
| X &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== General Objects  ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Icon &lt;br /&gt;
! Name &lt;br /&gt;
! short description &lt;br /&gt;
! Skrooge &lt;br /&gt;
! KMyMoney &lt;br /&gt;
! Kraft&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Institution ''' &lt;br /&gt;
| This is an organization that holds your accounts &lt;br /&gt;
| X &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Operation/Transaction''' &lt;br /&gt;
| An operation is any money movement, in or out of an account &lt;br /&gt;
| X &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Payee''' &lt;br /&gt;
| The payee of an operation is the person or institution who is the recipient (expense) or donator(income) of the money &lt;br /&gt;
| X &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Currency''' &lt;br /&gt;
| €, $, £ to name a few &lt;br /&gt;
| X &lt;br /&gt;
| X &lt;br /&gt;
| X&amp;amp;nbsp;?&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Tracker''' &lt;br /&gt;
| A [http://docs.kde.org/development/en/extragear-office/skrooge/trackers.html tracker] is a way to follow operations linked to a certain event, or that need reimbursement &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Views  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Icon &lt;br /&gt;
! Name &lt;br /&gt;
! short description &lt;br /&gt;
! Skrooge &lt;br /&gt;
! KMyMoney &lt;br /&gt;
! Kraft&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Summary''' &lt;br /&gt;
| Shows a quick overview of your current financial status. (Called ''Dashboard'' in Skrooge) &lt;br /&gt;
| X &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Accounts''' &lt;br /&gt;
| Shows the hierarchy of all accounts (Not hierarchical in Skrooge) &lt;br /&gt;
| X &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Institutions''' &lt;br /&gt;
| Shows all institutions and accounts assigned to them &lt;br /&gt;
| X &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Scheduled Operations''' &lt;br /&gt;
| Operations that recur on a regular basis &lt;br /&gt;
| X &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Ledger ''' &lt;br /&gt;
| Lists the transactions/operations of an account. Also referred to as '''Register''' &lt;br /&gt;
| X &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Investments ''' &lt;br /&gt;
| Gives access to the investment management &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Reports ''' &lt;br /&gt;
| Lists the available reports &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Graphs''' &lt;br /&gt;
| Graphs (pie, histogram...) drawn based on financial information &lt;br /&gt;
| X &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Budget ''' &lt;br /&gt;
| Allows access budget information &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Forecast ''' &lt;br /&gt;
| This will attempt to display future information about your finances &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Actions  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Icon &lt;br /&gt;
! Name &lt;br /&gt;
! short description &lt;br /&gt;
! Skrooge &lt;br /&gt;
! KMyMoney &lt;br /&gt;
! Kraft&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Backup ''' &lt;br /&gt;
| Backup your application file &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Import file&amp;lt;br&amp;gt;'''&lt;br /&gt;
| Import a file, no format specified&amp;lt;br&amp;gt;&lt;br /&gt;
| X&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Import QIF file ''' &lt;br /&gt;
| Import a file with Quicken format &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Import GnuCash file ''' &lt;br /&gt;
| Import a file from GnuCash &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Import statement ''' &lt;br /&gt;
| Import a statement file from a bank &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Import template accounts ''' &lt;br /&gt;
| Import an account template for a quick start &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Export template accounts ''' &lt;br /&gt;
| Export an account template &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Export file&amp;lt;br&amp;gt;'''&lt;br /&gt;
| Export a file, no format specified&amp;lt;br&amp;gt;&lt;br /&gt;
| X&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Export QIF file ''' &lt;br /&gt;
| Export your data into a Quicken file &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Personal data ''' &lt;br /&gt;
| Access your personal data in the file &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Find transaction ''' &lt;br /&gt;
| Search for transaction using a filter &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Show transaction detail ''' &lt;br /&gt;
| Show details for a selected transaction &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Hide reconciled transaction ''' &lt;br /&gt;
| Hide transaction that have a reconciled status &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Hide unused categories ''' &lt;br /&gt;
| Hide categories that have no transaction assigned to them &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Show all accounts ''' &lt;br /&gt;
| Show all accounts even if they are closed &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''New account ''' &lt;br /&gt;
| Create a new account &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Open account ''' &lt;br /&gt;
| Same as '''Open ledger''' &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Open ledger ''' &lt;br /&gt;
| Open the ledger for the selected account &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Reconcile account ''' &lt;br /&gt;
| Match the transactions in your account with the info from the organization holding your account &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Finish reconciliation ''' &lt;br /&gt;
| Finalize reconciliation by changing the status of transactions from 'Cleared' to 'Reconciled' &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Postpone reconciliation ''' &lt;br /&gt;
| Put the reconciliation on hold &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Delete account ''' &lt;br /&gt;
| It will delete the account from the file &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Close account ''' &lt;br /&gt;
| It will close the account, not allowing further modifications to it, but it will remain in the file &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Reopen account ''' &lt;br /&gt;
| Open a closed account &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Map to online account ''' &lt;br /&gt;
| link an account to an online banking account &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Unmap online account ''' &lt;br /&gt;
| Cut the link between an account and an online banking account &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Update online account ''' &lt;br /&gt;
| Get transaction info from the online account &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Update all online accounts ''' &lt;br /&gt;
| Get info for all online accounts &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''New category ''' &lt;br /&gt;
| Create a new income or expense category &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''QIF Profile editor ''' &lt;br /&gt;
| edits the format and properties to import/export QIF files &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Securities ''' &lt;br /&gt;
| Currencies are a special kind of security. They can also be bonds, stocks, etc &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Prices ''' &lt;br /&gt;
| Conversion rates for securities &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''New transaction ''' &lt;br /&gt;
| Create a new transaction/operation &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Edit transaction ''' &lt;br /&gt;
| Edit the selected transactions &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Split transaction ''' &lt;br /&gt;
| This allows to split income and expenses among multiple categories &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Enter transaction ''' &lt;br /&gt;
| It confirms the transaction and saves it in the ledger &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Select all transactions ''' &lt;br /&gt;
| Select all transactions currently visible in the ledger &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Online price update ''' &lt;br /&gt;
| Download online price information from the internet &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Manual price update ''' &lt;br /&gt;
| Manually enter price information &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''New schedule ''' &lt;br /&gt;
| Create a scheduled transaction &lt;br /&gt;
| X &lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Edit schedule ''' &lt;br /&gt;
| Edit selected scheduled transaction &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Delete schedule ''' &lt;br /&gt;
| Delete selected scheduled transaction &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Duplicate schedule ''' &lt;br /&gt;
| Duplicate selected scheduled transaction &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Enter scheduled transaction ''' &lt;br /&gt;
| Manually enter a transaction from a schedule &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Skip scheduled transaction ''' &lt;br /&gt;
| Skip this occurrence of the schedule &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Match ''' &lt;br /&gt;
| Match a manually entered transaction with an imported transaction &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Unmatch ''' &lt;br /&gt;
| Unmatch a previously matched transaction &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Accept ''' &lt;br /&gt;
| Accept an imported/matched transaction &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| '''Goto xxx ''' &lt;br /&gt;
| Open the ledger for account xxx or show payee xxx in the payees view &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
| X &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KdeFinanceCommonIcons</id>
		<title>Projects/KdeFinanceCommonIcons</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KdeFinanceCommonIcons"/>
				<updated>2009-08-26T09:59:02Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: remove unneeded columns thanks to the rich editor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With the recent addition of the KDE Financial project to KDE, we need to build an oxygen icon set that will be used by all financial applications. This section aims at defining those icons before asking to the oxygen team &lt;br /&gt;
&lt;br /&gt;
== Objects  ==&lt;br /&gt;
&lt;br /&gt;
=== Accounts  ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Icon &lt;br /&gt;
! Name &lt;br /&gt;
! short description &lt;br /&gt;
! Skrooge &lt;br /&gt;
! KMyMoney &lt;br /&gt;
! Kraft&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Account''' &lt;br /&gt;
| An account in the sense of a ''Bank Account''. This is not the same as an account in the accountancy. Represents either an Asset or a Liability account &lt;br /&gt;
| X &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Asset account ''' &lt;br /&gt;
| Represents any account of the asset group (see below) &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Checking account ''' &lt;br /&gt;
| Represents a checking account &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Savings account ''' &lt;br /&gt;
| Represents a savings account &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Equity account ''' &lt;br /&gt;
| Represents e.g. opening and closing balance accounts &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Investment account ''' &lt;br /&gt;
| Represents a portfolio of stock accounts &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Stock account ''' &lt;br /&gt;
| Represents a single investment for a specific stock/fund/etc. &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Asset loan account ''' &lt;br /&gt;
| A loan where you lend the money to someone else &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Liability account ''' &lt;br /&gt;
| Represents any account of the liability group (see below) &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Credit card account ''' &lt;br /&gt;
| Specific account &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Loan account ''' &lt;br /&gt;
| A loan where you borrow money from someone else &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Categories''' &lt;br /&gt;
| A category is a way to classify operations/transactions. Classical examples include &amp;quot;Food&amp;quot;, &amp;quot;Clothes&amp;quot;, &amp;quot;Salary&amp;quot;... &lt;br /&gt;
| X &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Income account''' &lt;br /&gt;
| Category representing income &lt;br /&gt;
| X &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Expense account ''' &lt;br /&gt;
| Category representing expenses &lt;br /&gt;
| X &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== General Objects  ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Icon &lt;br /&gt;
! Name &lt;br /&gt;
! short description &lt;br /&gt;
! Skrooge &lt;br /&gt;
! KMyMoney &lt;br /&gt;
! Kraft&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Institution ''' &lt;br /&gt;
| This is an organization that holds your accounts &lt;br /&gt;
| X &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Operation/Transaction''' &lt;br /&gt;
| An operation is any money movement, in or out of an account &lt;br /&gt;
| X &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Payee''' &lt;br /&gt;
| The payee of an operation is the person or institution who is the recipient (expense) or donator(income) of the money &lt;br /&gt;
| X &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Currency''' &lt;br /&gt;
| €, $, £ to name a few &lt;br /&gt;
| X &lt;br /&gt;
| X &lt;br /&gt;
| X&amp;amp;nbsp;?&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Tracker''' &lt;br /&gt;
| A [http://docs.kde.org/development/en/extragear-office/skrooge/trackers.html tracker] is a way to follow operations linked to a certain event, or that need reimbursement &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Views  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Icon &lt;br /&gt;
! Name &lt;br /&gt;
! short description &lt;br /&gt;
! Skrooge &lt;br /&gt;
! KMyMoney &lt;br /&gt;
! Kraft&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Summary''' &lt;br /&gt;
| Shows a quick overview of your current financial status. (Called ''Dashboard'' in Skrooge) &lt;br /&gt;
| X &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Accounts''' &lt;br /&gt;
| Shows the hierarchy of all accounts (Not hierarchical in Skrooge) &lt;br /&gt;
| X &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Institutions''' &lt;br /&gt;
| Shows all institutions and accounts assigned to them &lt;br /&gt;
| X &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Scheduled Operations''' &lt;br /&gt;
| Operations that recur on a regular basis &lt;br /&gt;
| X &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Ledger ''' &lt;br /&gt;
| Lists the transactions/operations of an account. Also referred to as '''Register''' &lt;br /&gt;
| X &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Investments ''' &lt;br /&gt;
| Gives access to the investment management &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Reports ''' &lt;br /&gt;
| Lists the available reports &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Graphs''' &lt;br /&gt;
| Graphs (pie, histogram...) drawn based on financial information &lt;br /&gt;
| X &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Budget ''' &lt;br /&gt;
| Allows access budget information &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Forecast ''' &lt;br /&gt;
| This will attempt to display future information about your finances &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Actions  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Icon &lt;br /&gt;
! Name &lt;br /&gt;
! short description &lt;br /&gt;
! Skrooge &lt;br /&gt;
! KMyMoney &lt;br /&gt;
! Kraft&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Backup ''' &lt;br /&gt;
| Backup your application file &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Import QIF file ''' &lt;br /&gt;
| Import a file with Quicken format &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Import GnuCash file ''' &lt;br /&gt;
| Import a file from GnuCash &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Import statement ''' &lt;br /&gt;
| Import a statement file from a bank &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Import template accounts ''' &lt;br /&gt;
| Import an account template for a quick start &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Export template accounts ''' &lt;br /&gt;
| Export an account template &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Export QIF file ''' &lt;br /&gt;
| Export your data into a Quicken file &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Personal data ''' &lt;br /&gt;
| Access your personal data in the file &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Find transaction ''' &lt;br /&gt;
| Search for transaction using a filter &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Show transaction detail ''' &lt;br /&gt;
| Show details for a selected transaction &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Hide reconciled transaction ''' &lt;br /&gt;
| Hide transaction that have a reconciled status &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Hide unused categories ''' &lt;br /&gt;
| Hide categories that have no transaction assigned to them &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Show all accounts ''' &lt;br /&gt;
| Show all accounts even if they are closed &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''New account ''' &lt;br /&gt;
| Create a new account &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Open account ''' &lt;br /&gt;
| Same as '''Open ledger''' &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Open ledger ''' &lt;br /&gt;
| Open the ledger for the selected account &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Reconcile account ''' &lt;br /&gt;
| Match the transactions in your account with the info from the organization holding your account &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Finish reconciliation ''' &lt;br /&gt;
| Finalize reconciliation by changing the status of transactions from 'Cleared' to 'Reconciled' &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Postpone reconciliation ''' &lt;br /&gt;
| Put the reconciliation on hold &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Delete account ''' &lt;br /&gt;
| It will delete the account from the file &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Close account ''' &lt;br /&gt;
| It will close the account, not allowing further modifications to it, but it will remain in the file &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Reopen account ''' &lt;br /&gt;
| Open a closed account &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Map to online account ''' &lt;br /&gt;
| link an account to an online banking account &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Unmap online account ''' &lt;br /&gt;
| Cut the link between an account and an online banking account &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Update online account ''' &lt;br /&gt;
| Get transaction info from the online account &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Update all online accounts ''' &lt;br /&gt;
| Get info for all online accounts &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''New category ''' &lt;br /&gt;
| Create a new income or expense category &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''QIF Profile editor ''' &lt;br /&gt;
| edits the format and properties to import/export QIF files &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Securities ''' &lt;br /&gt;
| Currencies are a special kind of security. They can also be bonds, stocks, etc &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Prices ''' &lt;br /&gt;
| Conversion rates for securities &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''New transaction ''' &lt;br /&gt;
| Create a new transaction/operation &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Edit transaction ''' &lt;br /&gt;
| Edit the selected transactions &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Split transaction ''' &lt;br /&gt;
| This allows to split income and expenses among multiple categories &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Enter transaction ''' &lt;br /&gt;
| It confirms the transaction and saves it in the ledger &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Select all transactions ''' &lt;br /&gt;
| Select all transactions currently visible in the ledger &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Online price update ''' &lt;br /&gt;
| Download online price information from the internet &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Manual price update ''' &lt;br /&gt;
| Manually enter price information &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''New schedule ''' &lt;br /&gt;
| Create a scheduled transaction &lt;br /&gt;
| X &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Edit schedule ''' &lt;br /&gt;
| Edit selected scheduled transaction &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Delete schedule ''' &lt;br /&gt;
| Delete selected scheduled transaction &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Duplicate schedule ''' &lt;br /&gt;
| Duplicate selected scheduled transaction &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Enter scheduled transaction ''' &lt;br /&gt;
| Manually enter a transaction from a schedule &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Skip scheduled transaction ''' &lt;br /&gt;
| Skip this occurrence of the schedule &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Match ''' &lt;br /&gt;
| Match a manually entered transaction with an imported transaction &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Unmatch ''' &lt;br /&gt;
| Unmatch a previously matched transaction &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Accept ''' &lt;br /&gt;
| Accept an imported/matched transaction &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| '''Goto xxx ''' &lt;br /&gt;
| Open the ledger for account xxx or show payee xxx in the payees view &lt;br /&gt;
| &lt;br /&gt;
| X &lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KdeFinanceCommonIcons</id>
		<title>Projects/KdeFinanceCommonIcons</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KdeFinanceCommonIcons"/>
				<updated>2009-08-26T09:57:15Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: hyperlink on skrooge handbook for tracker&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With the recent addition of the KDE Financial project to KDE, we need to build an oxygen icon set that will be used by all financial applications. This section aims at defining those icons before asking to the oxygen team&lt;br /&gt;
&lt;br /&gt;
== Objects ==&lt;br /&gt;
&lt;br /&gt;
=== Accounts ===&lt;br /&gt;
&lt;br /&gt;
{| border = &amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Icon !! Name !! short description !! Skrooge !! KMyMoney !! Kraft&lt;br /&gt;
|-&lt;br /&gt;
| || '''Account''' || An account in the sense of a ''Bank Account''. This is not the same as an account in the accountancy. Represents either an Asset or a Liability account || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Asset account ''' || Represents any account of the asset group (see below) || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Checking account ''' || Represents a checking account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Savings account ''' ||  Represents a savings account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Equity account ''' || Represents e.g. opening and closing balance accounts || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Investment account ''' || Represents a portfolio of stock accounts || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Stock account ''' || Represents a single investment for a specific stock/fund/etc. || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Asset loan account ''' || A loan where you lend the money to someone else || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Liability account ''' || Represents any account of the liability group (see below) || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Credit card account ''' || Specific account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Loan account ''' || A loan where you borrow money from someone else || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || '''Categories''' || A category is a way to classify operations/transactions. Classical examples include &amp;quot;Food&amp;quot;, &amp;quot;Clothes&amp;quot;, &amp;quot;Salary&amp;quot;... || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Income account''' || Category representing income || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Expense account ''' || Category representing expenses || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== General Objects ===&lt;br /&gt;
&lt;br /&gt;
{| border = &amp;quot;1&amp;quot;&lt;br /&gt;
! Icon !! Name !! short description !! Skrooge !! KMyMoney !! Kraft&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Institution ''' || This is an organization that holds your accounts || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || '''Operation/Transaction''' || An operation is any money movement, in or out of an account || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || '''Payee''' || The payee of an operation is the person or institution who is the recipient (expense) or donator(income) of the money || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || '''Currency''' || €, $, £ to name a few || X || X || X ? ||&lt;br /&gt;
|-&lt;br /&gt;
| || '''Tracker''' || A [http://docs.kde.org/development/en/extragear-office/skrooge/trackers.html tracker] is a way to follow operations linked to a certain event, or that need reimbursement || X ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Views ==&lt;br /&gt;
&lt;br /&gt;
{| border = &amp;quot;1&amp;quot;&lt;br /&gt;
! Icon !! Name !! short description !! Skrooge !! KMyMoney !! Kraft&lt;br /&gt;
|-&lt;br /&gt;
| || '''Summary''' || Shows a quick overview of your current financial status. (Called ''Dashboard'' in Skrooge) || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || '''Accounts''' || Shows the hierarchy of all accounts (Not hierarchical in Skrooge) || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || '''Institutions''' || Shows all institutions and accounts assigned to them || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || '''Scheduled Operations''' || Operations that recur on a regular basis || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Ledger ''' || Lists the transactions/operations of an account. Also referred to as '''Register'''  || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Investments ''' || Gives access to the investment management || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Reports ''' || Lists the available reports || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || '''Graphs''' || Graphs (pie, histogram...) drawn based on financial information || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Budget ''' || Allows access budget information || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Forecast ''' || This will attempt to display future information about your finances || || X ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Actions ==&lt;br /&gt;
&lt;br /&gt;
{| border = &amp;quot;1&amp;quot;&lt;br /&gt;
! Icon !! Name !! short description !! Skrooge !! KMyMoney !! Kraft&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| || ''' Backup ''' || Backup your application file || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Import QIF file ''' || Import a file with Quicken format || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Import GnuCash file ''' || Import a file from GnuCash || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Import statement ''' || Import a statement file from a bank || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Import template accounts ''' || Import an account template for a quick start || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Export template accounts ''' || Export an account template || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Export QIF file ''' || Export your data into a Quicken file || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Personal data ''' || Access your personal data in the file || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Find transaction ''' || Search for transaction using a filter || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Show transaction detail ''' || Show details for a selected transaction || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Hide reconciled transaction ''' || Hide transaction that have a reconciled status || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Hide unused categories ''' || Hide categories that have no transaction assigned to them || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Show all accounts ''' || Show all accounts even if they are closed || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' New account ''' || Create a new account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Open account ''' || Same as '''Open ledger''' || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Open ledger ''' || Open the ledger for the selected account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Reconcile account ''' || Match the transactions in your account with the info from the organization holding your account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Finish reconciliation ''' || Finalize reconciliation by changing the status of transactions from 'Cleared' to 'Reconciled' || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Postpone reconciliation ''' || Put the reconciliation on hold || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Delete account ''' || It will delete the account from the file || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Close account ''' || It will close the account, not allowing further modifications to it, but it will remain in the file || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Reopen account ''' || Open a closed account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Map to online account ''' || link an account to an online banking account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Unmap online account ''' || Cut the link between an account and an online banking account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Update online account ''' || Get transaction info from the online account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Update all online accounts ''' || Get info for all online accounts || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' New category ''' || Create a new income or expense category || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' QIF Profile editor ''' || edits the format and properties to import/export QIF files || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Securities ''' || Currencies are a special kind of security. They can also be bonds, stocks, etc || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Prices ''' ||  Conversion rates for securities || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' New transaction ''' || Create a new transaction/operation  || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Edit transaction ''' || Edit the selected transactions || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Split transaction ''' || This allows to split income and expenses among multiple categories || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Enter transaction ''' || It confirms the transaction and saves it in the ledger || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Select all transactions ''' || Select all transactions currently visible in the ledger || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Online price update ''' || Download online price information from the internet || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Manual price update ''' || Manually enter price information  || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' New schedule ''' || Create a scheduled transaction || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Edit schedule ''' || Edit selected scheduled transaction || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Delete schedule ''' || Delete selected scheduled transaction || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Duplicate schedule ''' || Duplicate selected scheduled transaction || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Enter scheduled transaction ''' || Manually enter a transaction from a schedule || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Skip scheduled transaction ''' || Skip this occurrence of the schedule || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Match ''' || Match a manually entered transaction with an imported transaction || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Unmatch ''' || Unmatch a previously matched transaction || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Accept ''' || Accept an imported/matched transaction || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Goto xxx ''' || Open the ledger for account xxx or show payee  xxx in the payees view || || X ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KdeFinanceCommonIcons</id>
		<title>Projects/KdeFinanceCommonIcons</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KdeFinanceCommonIcons"/>
				<updated>2009-08-26T09:55:21Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: Added skrooge tracker&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With the recent addition of the KDE Financial project to KDE, we need to build an oxygen icon set that will be used by all financial applications. This section aims at defining those icons before asking to the oxygen team&lt;br /&gt;
&lt;br /&gt;
== Objects ==&lt;br /&gt;
&lt;br /&gt;
=== Accounts ===&lt;br /&gt;
&lt;br /&gt;
{| border = &amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Icon !! Name !! short description !! Skrooge !! KMyMoney !! Kraft&lt;br /&gt;
|-&lt;br /&gt;
| || '''Account''' || An account in the sense of a ''Bank Account''. This is not the same as an account in the accountancy. Represents either an Asset or a Liability account || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Asset account ''' || Represents any account of the asset group (see below) || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Checking account ''' || Represents a checking account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Savings account ''' ||  Represents a savings account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Equity account ''' || Represents e.g. opening and closing balance accounts || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Investment account ''' || Represents a portfolio of stock accounts || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Stock account ''' || Represents a single investment for a specific stock/fund/etc. || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Asset loan account ''' || A loan where you lend the money to someone else || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Liability account ''' || Represents any account of the liability group (see below) || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Credit card account ''' || Specific account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Loan account ''' || A loan where you borrow money from someone else || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || '''Categories''' || A category is a way to classify operations/transactions. Classical examples include &amp;quot;Food&amp;quot;, &amp;quot;Clothes&amp;quot;, &amp;quot;Salary&amp;quot;... || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Income account''' || Category representing income || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Expense account ''' || Category representing expenses || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== General Objects ===&lt;br /&gt;
&lt;br /&gt;
{| border = &amp;quot;1&amp;quot;&lt;br /&gt;
! Icon !! Name !! short description !! Skrooge !! KMyMoney !! Kraft&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Institution ''' || This is an organization that holds your accounts || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || '''Operation/Transaction''' || An operation is any money movement, in or out of an account || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || '''Payee''' || The payee of an operation is the person or institution who is the recipient (expense) or donator(income) of the money || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || '''Currency''' || €, $, £ to name a few || X || X || X ? ||&lt;br /&gt;
|-&lt;br /&gt;
| || '''Tracker''' || A tracker is a way to follow operations linked to a certain event, or that need reimbursement || X ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Views ==&lt;br /&gt;
&lt;br /&gt;
{| border = &amp;quot;1&amp;quot;&lt;br /&gt;
! Icon !! Name !! short description !! Skrooge !! KMyMoney !! Kraft&lt;br /&gt;
|-&lt;br /&gt;
| || '''Summary''' || Shows a quick overview of your current financial status. (Called ''Dashboard'' in Skrooge) || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || '''Accounts''' || Shows the hierarchy of all accounts (Not hierarchical in Skrooge) || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || '''Institutions''' || Shows all institutions and accounts assigned to them || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || '''Scheduled Operations''' || Operations that recur on a regular basis || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Ledger ''' || Lists the transactions/operations of an account. Also referred to as '''Register'''  || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Investments ''' || Gives access to the investment management || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Reports ''' || Lists the available reports || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || '''Graphs''' || Graphs (pie, histogram...) drawn based on financial information || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Budget ''' || Allows access budget information || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Forecast ''' || This will attempt to display future information about your finances || || X ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Actions ==&lt;br /&gt;
&lt;br /&gt;
{| border = &amp;quot;1&amp;quot;&lt;br /&gt;
! Icon !! Name !! short description !! Skrooge !! KMyMoney !! Kraft&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| || ''' Backup ''' || Backup your application file || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Import QIF file ''' || Import a file with Quicken format || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Import GnuCash file ''' || Import a file from GnuCash || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Import statement ''' || Import a statement file from a bank || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Import template accounts ''' || Import an account template for a quick start || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Export template accounts ''' || Export an account template || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Export QIF file ''' || Export your data into a Quicken file || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Personal data ''' || Access your personal data in the file || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Find transaction ''' || Search for transaction using a filter || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Show transaction detail ''' || Show details for a selected transaction || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Hide reconciled transaction ''' || Hide transaction that have a reconciled status || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Hide unused categories ''' || Hide categories that have no transaction assigned to them || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Show all accounts ''' || Show all accounts even if they are closed || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' New account ''' || Create a new account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Open account ''' || Same as '''Open ledger''' || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Open ledger ''' || Open the ledger for the selected account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Reconcile account ''' || Match the transactions in your account with the info from the organization holding your account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Finish reconciliation ''' || Finalize reconciliation by changing the status of transactions from 'Cleared' to 'Reconciled' || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Postpone reconciliation ''' || Put the reconciliation on hold || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Delete account ''' || It will delete the account from the file || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Close account ''' || It will close the account, not allowing further modifications to it, but it will remain in the file || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Reopen account ''' || Open a closed account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Map to online account ''' || link an account to an online banking account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Unmap online account ''' || Cut the link between an account and an online banking account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Update online account ''' || Get transaction info from the online account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Update all online accounts ''' || Get info for all online accounts || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' New category ''' || Create a new income or expense category || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' QIF Profile editor ''' || edits the format and properties to import/export QIF files || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Securities ''' || Currencies are a special kind of security. They can also be bonds, stocks, etc || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Prices ''' ||  Conversion rates for securities || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' New transaction ''' || Create a new transaction/operation  || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Edit transaction ''' || Edit the selected transactions || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Split transaction ''' || This allows to split income and expenses among multiple categories || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Enter transaction ''' || It confirms the transaction and saves it in the ledger || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Select all transactions ''' || Select all transactions currently visible in the ledger || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Online price update ''' || Download online price information from the internet || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Manual price update ''' || Manually enter price information  || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' New schedule ''' || Create a scheduled transaction || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Edit schedule ''' || Edit selected scheduled transaction || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Delete schedule ''' || Delete selected scheduled transaction || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Duplicate schedule ''' || Duplicate selected scheduled transaction || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Enter scheduled transaction ''' || Manually enter a transaction from a schedule || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Skip scheduled transaction ''' || Skip this occurrence of the schedule || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Match ''' || Match a manually entered transaction with an imported transaction || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Unmatch ''' || Unmatch a previously matched transaction || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Accept ''' || Accept an imported/matched transaction || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Goto xxx ''' || Open the ledger for account xxx or show payee  xxx in the payees view || || X ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KdeFinanceCommonIcons</id>
		<title>Projects/KdeFinanceCommonIcons</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KdeFinanceCommonIcons"/>
				<updated>2009-08-25T08:18:14Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: Updated with skrooge icons&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With the recent addition of the KDE Financial project to KDE, we need to build an oxygen icon set that will be used by all financial applications. This section aims at defining those icons before asking to the oxygen team&lt;br /&gt;
&lt;br /&gt;
== Objects ==&lt;br /&gt;
&lt;br /&gt;
=== Accounts ===&lt;br /&gt;
&lt;br /&gt;
{| border = &amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Icon !! Name !! short description !! Skrooge !! KMyMoney !! Kraft&lt;br /&gt;
|-&lt;br /&gt;
| || '''Account''' || An account in the sense of a ''Bank Account''. This is not the same as an account in the accountancy. Represents either an Asset or a Liability account || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Asset account ''' || Represents any account of the asset group (see below) || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Checking account ''' || Represents a checking account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Savings account ''' ||  Represents a savings account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Equity account ''' || Represents e.g. opening and closing balance accounts || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Investment account ''' || Represents a portfolio of stock accounts || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Stock account ''' || Represents a single investment for a specific stock/fund/etc. || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Asset loan account ''' || A loan where you lend the money to someone else || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Liability account ''' || Represents any account of the liability group (see below) || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Credit card account ''' || Specific account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Loan account ''' || A loan where you borrow money from someone else || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || '''Categories''' || A category is a way to classify operations/transactions. Classical examples include &amp;quot;Food&amp;quot;, &amp;quot;Clothes&amp;quot;, &amp;quot;Salary&amp;quot;... || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Income account''' || Category representing income || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Expense account ''' || Category representing expenses || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== General Objects ===&lt;br /&gt;
&lt;br /&gt;
{| border = &amp;quot;1&amp;quot;&lt;br /&gt;
! Icon !! Name !! short description !! Skrooge !! KMyMoney !! Kraft&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| || ''' Institution ''' || This is an organization that holds your accounts || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || '''Operation/Transaction''' || An operation is any money movement, in or out of an account || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| [[File:System-users.png]] || '''Payee''' || The payee of an operation is the person or institution who is the recipient (expense) or donator(income) of the money || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || '''Currency''' || €, $, £ to name a few || X || X || X ? ||&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Views ==&lt;br /&gt;
&lt;br /&gt;
{| border = &amp;quot;1&amp;quot;&lt;br /&gt;
! Icon !! Name !! short description !! Skrooge !! KMyMoney !! Kraft&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| || '''Summary''' || Shows a quick overview of your current financial status. (Called ''Dashboard'' in Skrooge) || X || X ||   ||&lt;br /&gt;
|-&lt;br /&gt;
| || '''Accounts''' || Shows the hierarchy of all accounts (Not hierarchical in Skrooge) || X || X ||   ||&lt;br /&gt;
|-&lt;br /&gt;
| || '''Institutions''' || Shows all institutions and accounts assigned to them || X || X ||   ||&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Chronometer.png]]|| '''Scheduled Operations''' || Operations that recur on a regular basis || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Ledger ''' || Lists the transactions/operations of an account. Also referred to as '''Register'''  || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Investments ''' || Gives access to the investment management || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Reports ''' || Lists the available reports || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || '''Graphs''' || Graphs (pie, histogram...) drawn based on financial information || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Budget ''' || Allows access budget information || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Forecast ''' || This will attempt to display future information about your finances || || X ||&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Actions ==&lt;br /&gt;
&lt;br /&gt;
{| border = &amp;quot;1&amp;quot;&lt;br /&gt;
! Icon !! Name !! short description !! Skrooge !! KMyMoney !! Kraft&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| || ''' Backup ''' || Backup your application file || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Import QIF file ''' || Import a file with Quicken format || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Import GnuCash file ''' || Import a file from GnuCash || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Import statement ''' || Import a statement file from a bank || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Import template accounts ''' || Import an account template for a quick start || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Export template accounts ''' || Export an account template || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Export QIF file ''' || Export your data into a Quicken file || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Personal data ''' || Access your personal data in the file || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Find transaction ''' || Search for transaction using a filter || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Show transaction detail ''' || Show details for a selected transaction || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Hide reconciled transaction ''' || Hide transaction that have a reconciled status || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Hide unused categories ''' || Hide categories that have no transaction assigned to them || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Show all accounts ''' || Show all accounts even if they are closed || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' New account ''' || Create a new account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Open account ''' || Same as '''Open ledger''' || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Open ledger ''' || Open the ledger for the selected account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Reconcile account ''' || Match the transactions in your account with the info from the organization holding your account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Finish reconciliation ''' || Finalize reconciliation by changing the status of transactions from 'Cleared' to 'Reconciled' || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Postpone reconciliation ''' || Put the reconciliation on hold || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Delete account ''' || It will delete the account from the file || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Close account ''' || It will close the account, not allowing further modifications to it, but it will remain in the file || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Reopen account ''' || Open a closed account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Map to online account ''' || link an account to an online banking account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Unmap online account ''' || Cut the link between an account and an online banking account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Update online account ''' || Get transaction info from the online account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Update all online accounts ''' || Get info for all online accounts || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' New category ''' || Create a new income or expense category || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' QIF Profile editor ''' || edits the format and properties to import/export QIF files || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Securities ''' || Currencies are a special kind of security. They can also be bonds, stocks, etc || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Prices ''' ||  Conversion rates for securities || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' New transaction ''' || Create a new transaction/operation  || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Edit transaction ''' || Edit the selected transactions || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Split transaction ''' || This allows to split income and expenses among multiple categories || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Enter transaction ''' || It confirms the transaction and saves it in the ledger || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Select all transactions ''' || Select all transactions currently visible in the ledger || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Online price update ''' || Download online price information from the internet || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Manual price update ''' || Manually enter price information  || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' New schedule ''' || Create a scheduled transaction || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Edit schedule ''' || Edit selected scheduled transaction || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Delete schedule ''' || Delete selected scheduled transaction || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Duplicate schedule ''' || Duplicate selected scheduled transaction || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Enter scheduled transaction ''' || Manually enter a transaction from a schedule || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Skip scheduled transaction ''' || Skip this occurrence of the schedule || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Match ''' || Match a manually entered transaction with an imported transaction || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Unmatch ''' || Unmatch a previously matched transaction || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Accept ''' || Accept an imported/matched transaction || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Goto xxx ''' || Open the ledger for account xxx or show payee  xxx in the payees view || || X ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KdeFinanceCommonIcons</id>
		<title>Projects/KdeFinanceCommonIcons</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KdeFinanceCommonIcons"/>
				<updated>2009-08-25T08:13:41Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: Updated with skrooge icons&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With the recent addition of the KDE Financial project to KDE, we need to build an oxygen icon set that will be used by all financial applications. This section aims at defining those icons before asking to the oxygen team&lt;br /&gt;
&lt;br /&gt;
== Objects ==&lt;br /&gt;
&lt;br /&gt;
=== Accounts ===&lt;br /&gt;
&lt;br /&gt;
{| border = &amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Icon !! Name !! short description !! Skrooge !! KMyMoney !! Kraft&lt;br /&gt;
|-&lt;br /&gt;
| || '''Account''' || An account in the sense of a ''Bank Account''. This is not the same as an account in the accountancy. Represents either an Asset or a Liability account || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Asset account ''' || Represents any account of the asset group (see below) || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Checking account ''' || Represents a checking account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Savings account ''' ||  Represents a savings account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Equity account ''' || Represents e.g. opening and closing balance accounts || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Investment account ''' || Represents a portfolio of stock accounts || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Stock account ''' || Represents a single investment for a specific stock/fund/etc. || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Asset loan account ''' || A loan where you lend the money to someone else || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Liability account ''' || Represents any account of the liability group (see below) || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Credit card account ''' || Specific account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Loan account ''' || A loan where you borrow money from someone else || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || '''Categories''' || A category is a way to classify operations/transactions. Classical examples include &amp;quot;Food&amp;quot;, &amp;quot;Clothes&amp;quot;, &amp;quot;Salary&amp;quot;... || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Income account''' || Category representing income || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Expense account ''' || Category representing expenses || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== General Objects ===&lt;br /&gt;
&lt;br /&gt;
{| border = &amp;quot;1&amp;quot;&lt;br /&gt;
! Icon !! Name !! short description !! Skrooge !! KMyMoney !! Kraft&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| || ''' Institution ''' || This is an organization that holds your accounts || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || '''Operation/Transaction''' || An operation is any money movement, in or out of an account || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| [[File:System-users.png]] || '''Payee''' || The payee of an operation is the person or institution who is the recipient (expense) or donator(income) of the money || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || '''Currency''' || €, $, £ to name a few || X || X || X ? ||&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Views ==&lt;br /&gt;
&lt;br /&gt;
{| border = &amp;quot;1&amp;quot;&lt;br /&gt;
! Icon !! Name !! short description !! Skrooge !! KMyMoney !! Kraft&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| || '''Summary''' || Shows a quick overview of your current financial status ||  || X ||   ||&lt;br /&gt;
|-&lt;br /&gt;
| || '''Accounts''' || Shows the hierarchy of all accounts ||  || X ||   ||&lt;br /&gt;
|-&lt;br /&gt;
| || '''Institutions''' || Shows all institutions and accounts assigned to them ||  || X ||   ||&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Chronometer.png]]|| '''Scheduled Operations''' || Operations that recur on a regular basis || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Ledger ''' || Lists the transactions/operations of an account. Also referred to as '''Register'''  || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Investments ''' || Gives access to the investment management || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Reports ''' || Lists the available reports || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || '''Graphs''' || Graphs (pie, histogram...) drawn based on financial information || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Budget ''' || Allows access budget information || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Forecast ''' || This will attempt to display future information about your finances || || X ||&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Actions ==&lt;br /&gt;
&lt;br /&gt;
{| border = &amp;quot;1&amp;quot;&lt;br /&gt;
! Icon !! Name !! short description !! Skrooge !! KMyMoney !! Kraft&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| || ''' Backup ''' || Backup your application file || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Import QIF file ''' || Import a file with Quicken format || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Import GnuCash file ''' || Import a file from GnuCash || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Import statement ''' || Import a statement file from a bank || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Import template accounts ''' || Import an account template for a quick start || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Export template accounts ''' || Export an account template || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Export QIF file ''' || Export your data into a Quicken file || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Personal data ''' || Access your personal data in the file || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Find transaction ''' || Search for transaction using a filter || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Show transaction detail ''' || Show details for a selected transaction || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Hide reconciled transaction ''' || Hide transaction that have a reconciled status || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Hide unused categories ''' || Hide categories that have no transaction assigned to them || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Show all accounts ''' || Show all accounts even if they are closed || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' New account ''' || Create a new account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Open account ''' || Same as '''Open ledger''' || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Open ledger ''' || Open the ledger for the selected account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Reconcile account ''' || Match the transactions in your account with the info from the organization holding your account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Finish reconciliation ''' || Finalize reconciliation by changing the status of transactions from 'Cleared' to 'Reconciled' || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Postpone reconciliation ''' || Put the reconciliation on hold || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Delete account ''' || It will delete the account from the file || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Close account ''' || It will close the account, not allowing further modifications to it, but it will remain in the file || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Reopen account ''' || Open a closed account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Map to online account ''' || link an account to an online banking account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Unmap online account ''' || Cut the link between an account and an online banking account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Update online account ''' || Get transaction info from the online account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Update all online accounts ''' || Get info for all online accounts || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' New category ''' || Create a new income or expense category || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' QIF Profile editor ''' || edits the format and properties to import/export QIF files || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Securities ''' || Currencies are a special kind of security. They can also be bonds, stocks, etc || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Prices ''' ||  Conversion rates for securities || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' New transaction ''' || Create a new transaction/operation  || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Edit transaction ''' || Edit the selected transactions || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Split transaction ''' || This allows to split income and expenses among multiple categories || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Enter transaction ''' || It confirms the transaction and saves it in the ledger || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Select all transactions ''' || Select all transactions currently visible in the ledger || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Online price update ''' || Download online price information from the internet || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Manual price update ''' || Manually enter price information  || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' New schedule ''' || Create a scheduled transaction || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Edit schedule ''' || Edit selected scheduled transaction || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Delete schedule ''' || Delete selected scheduled transaction || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Duplicate schedule ''' || Duplicate selected scheduled transaction || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Enter scheduled transaction ''' || Manually enter a transaction from a schedule || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Skip scheduled transaction ''' || Skip this occurrence of the schedule || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Match ''' || Match a manually entered transaction with an imported transaction || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Unmatch ''' || Unmatch a previously matched transaction || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Accept ''' || Accept an imported/matched transaction || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Goto xxx ''' || Open the ledger for account xxx or show payee  xxx in the payees view || || X ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KdeFinanceCommonIcons</id>
		<title>Projects/KdeFinanceCommonIcons</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KdeFinanceCommonIcons"/>
				<updated>2009-08-25T08:12:51Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: Updated with skrooge icons&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With the recent addition of the KDE Financial project to KDE, we need to build an oxygen icon set that will be used by all financial applications. This section aims at defining those icons before asking to the oxygen team&lt;br /&gt;
&lt;br /&gt;
== Objects ==&lt;br /&gt;
&lt;br /&gt;
=== Accounts ===&lt;br /&gt;
&lt;br /&gt;
{| border = &amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Icon !! Name !! short description !! Skrooge !! KMyMoney !! Kraft&lt;br /&gt;
|-&lt;br /&gt;
| || '''Account''' || An account in the sense of a ''Bank Account''. This is not the same as an account in the accountancy. Represents either an Asset or a Liability account || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Asset account ''' || Represents any account of the asset group (see below) || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Checking account ''' || Represents a checking account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Savings account ''' ||  Represents a savings account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Equity account ''' || Represents e.g. opening and closing balance accounts || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Investment account ''' || Represents a portfolio of stock accounts || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Stock account ''' || Represents a single investment for a specific stock/fund/etc. || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Asset loan account ''' || A loan where you lend the money to someone else || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Liability account ''' || Represents any account of the liability group (see below) || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Credit card account ''' || Specific account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Loan account ''' || A loan where you borrow money from someone else || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || '''Categories''' || A category is a way to classify operations/transactions. Classical examples include &amp;quot;Food&amp;quot;, &amp;quot;Clothes&amp;quot;, &amp;quot;Salary&amp;quot;... || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Income account''' || Category representing income || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Expense account ''' || Category representing expenses || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== General Objects ===&lt;br /&gt;
&lt;br /&gt;
{| border = &amp;quot;1&amp;quot;&lt;br /&gt;
! Icon !! Name !! short description !! Skrooge !! KMyMoney !! Kraft&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| || ''' Institution ''' || This is an organization that holds your accounts || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || '''Operation/Transaction''' || An operation is any money movement, in or out of an account || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| [[File:System-users.png]] || '''Payee''' || The payee of an operation is the person or institution who is the recipient (expense) or donator(income) of the money || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || '''Currency''' || €, $, £ to name a few || X || X || X ? ||&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Views ==&lt;br /&gt;
&lt;br /&gt;
{| border = &amp;quot;1&amp;quot;&lt;br /&gt;
! Icon !! Name !! short description !! Skrooge !! KMyMoney !! Kraft&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| || '''Summary''' || Shows a quick overview of your current financial status ||  || X ||   ||&lt;br /&gt;
|-&lt;br /&gt;
| || '''Accounts''' || Shows the hierarchy of all accounts ||  || X ||   ||&lt;br /&gt;
|-&lt;br /&gt;
| || '''Institutions''' || Shows all institutions and accounts assigned to them ||  || X ||   ||&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Chronometer.png]]|| '''Scheduled Operations''' || Operations that recur on a regular basis || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Ledger ''' || Lists the transactions/operations of an account. Also referred to as '''Register'''  || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Investments ''' || Gives access to the investment management || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Reports ''' || Lists the available reports || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || '''Graphs''' || Graphs (pie, histogram...) drawn based on financial information || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Budget ''' || Allows access budget information || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Forecast ''' || This will attempt to display future information about your finances || || X ||&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Actions ==&lt;br /&gt;
&lt;br /&gt;
{| border = &amp;quot;1&amp;quot;&lt;br /&gt;
! Icon !! Name !! short description !! Skrooge !! KMyMoney !! Kraft&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| || ''' Backup ''' || Backup your application file || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Import QIF file ''' || Import a file with Quicken format || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Import GnuCash file ''' || Import a file from GnuCash || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Import statement ''' || Import a statement file from a bank || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Import template accounts ''' || Import an account template for a quick start || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Export template accounts ''' || Export an account template || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Export QIF file ''' || Export your data into a Quicken file || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Personal data ''' || Access your personal data in the file || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Find transaction ''' || Search for transaction using a filter || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Show transaction detail ''' || Show details for a selected transaction || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Hide reconciled transaction ''' || Hide transaction that have a reconciled status || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Hide unused categories ''' || Hide categories that have no transaction assigned to them || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Show all accounts ''' || Show all accounts even if they are closed || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' New account ''' || Create a new account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Open account ''' || Same as '''Open ledger''' || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Open ledger ''' || Open the ledger for the selected account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Reconcile account ''' || Match the transactions in your account with the info from the organization holding your account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Finish reconciliation ''' || Finalize reconciliation by changing the status of transactions from 'Cleared' to 'Reconciled' || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Postpone reconciliation ''' || Put the reconciliation on hold || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Delete account ''' || It will delete the account from the file || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Close account ''' || It will close the account, not allowing further modifications to it, but it will remain in the file || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Reopen account ''' || Open a closed account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Map to online account ''' || link an account to an online banking account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Unmap online account ''' || Cut the link between an account and an online banking account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Update online account ''' || Get transaction info from the online account || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Update all online accounts ''' || Get info for all online accounts || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' New category ''' || Create a new income or expense category || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' QIF Profile editor ''' || edits the format and properties to import/export QIF files || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Securities ''' || Currencies are a special kind of security. They can also be bonds, stocks, etc || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Prices ''' ||  Conversion rates for securities || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' New transaction ''' || Create a new transaction/operation  || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Edit transaction ''' || Edit the selected transactions || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Split transaction ''' || This allows to split income and expenses among multiple categories || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Enter transaction ''' || It confirms the transaction and saves it in the ledger || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Select all transactions ''' || Select all transactions currently visible in the ledger || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Online price update ''' || Download online price information from the internet || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Manual price update ''' || Manually enter price information  || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' New schedule ''' || Create a scheduled transaction || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Edit schedule ''' || Edit selected scheduled transaction || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Delete schedule ''' || Delete selected scheduled transaction || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Duplicate schedule ''' || Duplicate selected scheduled transaction || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Enter scheduled transaction ''' || Manually enter a transaction from a schedule || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Skip scheduled transaction ''' || Skip this occurrence of the schedule || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Match ''' || Match a manually entered transaction with an imported transaction || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Unmatch ''' || Unmatch a previously matched transaction || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Accept ''' || Accept an imported/matched transaction || || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || ''' Goto xxx ''' || Open the ledger for account xxx or show payee  xxx in the payees view || || X ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KdeFinance</id>
		<title>Projects/KdeFinance</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KdeFinance"/>
				<updated>2009-08-21T09:43:46Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The KDE Finance group gathers KDE-related financial applications :&lt;br /&gt;
* [http://userbase.kde.org/KMyMoney KMyMoney]&lt;br /&gt;
* [http://userbase.kde.org/skrooge Skrooge]&lt;br /&gt;
* [http://kraft.sourceforge.net/index.php?body=&amp;amp;lang=en Kraft]&lt;br /&gt;
&lt;br /&gt;
Here we will work on joint developments and efforts.&lt;br /&gt;
&lt;br /&gt;
[[Projects/KdeFinanceStack|FinanceStack]]&lt;br /&gt;
:A framework to be developed to integrate financial applications, workflow- and data-wise.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Projects/KdeFinanceGlossary | Common glossary]]&lt;br /&gt;
:We will agree on a common set of terms, to make our applications more coherent to the users.&lt;br /&gt;
&lt;br /&gt;
[[Projects/KdeFinanceCommonIcons|Common icons]]&lt;br /&gt;
:We will discuss and agree on a common set of icons to request. After we have agreed on a list, we will forward this list to the art team.&lt;br /&gt;
&lt;br /&gt;
[[Projects/KMyMoney|KMyMoney]]&lt;br /&gt;
:A page to discuss issues related to KMyMoney for KDE4&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KdeFinance</id>
		<title>Projects/KdeFinance</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KdeFinance"/>
				<updated>2009-08-21T09:42:47Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The KDE Finance group gathers KDE-related financial applications :&lt;br /&gt;
* [http://userbase.kde.org/kmymoney KMyMoney]&lt;br /&gt;
* [http://userbase.kde.org/skrooge Skrooge]&lt;br /&gt;
* [http://kraft.sourceforge.net/index.php?body=&amp;amp;lang=en Kraft]&lt;br /&gt;
&lt;br /&gt;
Here we will work on joint developments and efforts.&lt;br /&gt;
&lt;br /&gt;
[[Projects/KdeFinanceStack|FinanceStack]]&lt;br /&gt;
:A framework to be developed to integrate financial applications, workflow- and data-wise.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Projects/KdeFinanceGlossary | Common glossary]]&lt;br /&gt;
:We will agree on a common set of terms, to make our applications more coherent to the users.&lt;br /&gt;
&lt;br /&gt;
[[Projects/KdeFinanceCommonIcons|Common icons]]&lt;br /&gt;
:We will discuss and agree on a common set of icons to request. After we have agreed on a list, we will forward this list to the art team.&lt;br /&gt;
&lt;br /&gt;
[[Projects/KMyMoney|KMyMoney]]&lt;br /&gt;
:A page to discuss issues related to KMyMoney for KDE4&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KdeFinanceCommonIcons</id>
		<title>Projects/KdeFinanceCommonIcons</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KdeFinanceCommonIcons"/>
				<updated>2009-08-11T12:27:01Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With the recent addition of the KDE Financial project to KDE, we need to build an oxygen icon set that will be used by all financial applications. This section aims at defining those icons before asking to the oxygen team &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Icon !! Name !! short description !! Skrooge !! KMyMoney !! Kraft&lt;br /&gt;
|-&lt;br /&gt;
| || '''Account''' || An account in the sense of a ''Bank Account''. This is not the same as an account in the accountancy. || X || X || &lt;br /&gt;
|-&lt;br /&gt;
| || '''Operation''' || An operation is any money movement, in or out of an account || X || X || &lt;br /&gt;
|-&lt;br /&gt;
| || '''Categories''' || A category is a way to classify operations. Classical examples include &amp;quot;Food&amp;quot;, &amp;quot;Clothes&amp;quot;, &amp;quot;Salary&amp;quot;... || X || X || &lt;br /&gt;
|-&lt;br /&gt;
| [[File:System-users.png]] || '''Payee''' || The payee of an operation is the person or institution who is the recipient (expense) or donator(income) of the money || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || '''Currency''' || €, $, £ to name a few || X || X || X ? ||&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Chronometer.png]]|| '''Scheduled Operations''' || Operations that are written on a regular basis || X || X ||&lt;br /&gt;
|-&lt;br /&gt;
| || '''Graphs''' || Graphs (pie, histogram...) drawn based on financial information || X || X ||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KdeFinanceCommonIcons</id>
		<title>Projects/KdeFinanceCommonIcons</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KdeFinanceCommonIcons"/>
				<updated>2009-08-11T10:02:45Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With the recent addition of the KDE Financial project to KDE, we need to build an oxygen icon set that will be used by all financial applications. This section aims at defining those icons before asking to the oxygen team &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Icon !! Name !! short description !! Used in Skrooge !! Used in KMyMoney !! Used in Kraft&lt;br /&gt;
|-&lt;br /&gt;
| || '''Account''' || An account in the sense of a ''Bank Account''. This is not the same as an account in the accountancy. || X || X || &lt;br /&gt;
|-&lt;br /&gt;
| || '''Operation''' || An operation is any money movement, in or out of an account || X || X || &lt;br /&gt;
|-&lt;br /&gt;
| || '''Category''' || A category is a way to classify operations. Classical examples include &amp;quot;Food&amp;quot;, &amp;quot;Clothes&amp;quot;, &amp;quot;Salary&amp;quot;... || X || X || &lt;br /&gt;
|-&lt;br /&gt;
| [[File:System-users.png]] || '''Payee''' || The payee of an operation is the person or institution who is the recipient (expense) or donator(income) of the money || X || X ||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KdeFinanceCommonIcons</id>
		<title>Projects/KdeFinanceCommonIcons</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KdeFinanceCommonIcons"/>
				<updated>2009-08-11T09:46:55Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: Initial work on common icons&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With the recent addition of the KDE Financial project to KDE, we need to build an oxygen icon set that will be used by all financial applications. This section aims at defining those icons before asking to the oxygen team &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Icon !! Name !! short description !! Used in Skrooge !! Used in KMyMoney !! Used in Kraft&lt;br /&gt;
|-&lt;br /&gt;
| || '''Account''' || An account in the sense of a ''Bank Account''. This is not the same as an account in the accountancy. || X || X || &lt;br /&gt;
|-&lt;br /&gt;
| || '''Operation''' || An operation is any money movement, in or out of an account || X || X || &lt;br /&gt;
|-&lt;br /&gt;
| || '''Category''' || A category is a way to classify operations. Classical examples include &amp;quot;Food&amp;quot;, &amp;quot;Clothes&amp;quot;, &amp;quot;Salary&amp;quot;... || X || X || &lt;br /&gt;
|-&lt;br /&gt;
| || '''Payee''' || The payee of an operation is the person or institution who is the recipient (expense) or donator(income) of the money || X || X ||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Schedules/Extragear</id>
		<title>Schedules/Extragear</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Schedules/Extragear"/>
				<updated>2009-08-04T13:05:27Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: Corrected typo on Skrooge release date ;-)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is intended to be a central location for Extragear projects to keep  users and contributors (translators, packagers, etc.) informed about upcoming releases in a very accessible way.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Project !! Next release (roughly) !! Next Release Code branch !! Next Release Translation branch !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| [http://amarok.kde.org Amarok] || Q4 2009 || git master || git master || currently not in string freeze&lt;br /&gt;
|-&lt;br /&gt;
| [http://digikam.org digiKam] || 15th March 09 ||  [http://websvn.kde.org/trunk/extragear/graphics trunk] || [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-graphics/ trunk kde4]  || &lt;br /&gt;
|-&lt;br /&gt;
| K3b ||  ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| KAudiocreator ||  ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Kaffeine ||  ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://extragear.kde.org/apps/kcoloredit/ KColorEdit] || KDE release || [http://websvn.kde.org/trunk/extragear/graphics/kcoloredit/ trunk] || [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-graphics/ trunk kde4] || &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.kde-apps.org/content/show.php/KDE+Partition+Manager?content=89595  KDE Partition Manager] || 2009-08-17 || [http://websvn.kde.org/trunk/extragear/sysadmin/partitionmanager/ trunk] || [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-sysadmin/ trunk kde4] || String freeze in effect ||&lt;br /&gt;
|-&lt;br /&gt;
| KDiff3 || January 31, 2009 || [http://websvn.kde.org/trunk/extragear/utils/kdiff3/ trunk] || [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-utils/ trunk kde4] || &lt;br /&gt;
|-&lt;br /&gt;
| KFax || KDE release ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| KFTPGrabber ||  ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| KGrab || KDE release ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://extragear.kde.org/apps/kgraphviewer/ KGraphViewer] || KDE release || [http://websvn.kde.org/trunk/extragear/graphics/kgraphviewer/ trunk] || [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-graphics/ trunk kde4] || &lt;br /&gt;
|-&lt;br /&gt;
| KIconedit || KDE release ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.kmldonkey.org KMLDonkey] || KDE release || [http://websvn.kde.org/trunk/extragear/network/kmldonkey/ trunk] || [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-network/ trunk kde4] ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://konversation.kde.org Konversation] ||  || || || &lt;br /&gt;
|-	 &lt;br /&gt;
| KPager ||  ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| KPhotoalbum || May 9 2009  || trunk  || trunk || Message freeze, April 3 2009&lt;br /&gt;
|-&lt;br /&gt;
| KPlayer ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| KPovmodeler || KDE release ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| KRecipes ||  ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.krusader.org/ Krusader] || Currently no release schedule || [http://websvn.kde.org/trunk/extragear/utils/krusader/ trunk] ||[http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-utils/ trunk kde4] ||Currently not in string freeze&lt;br /&gt;
|-&lt;br /&gt;
| KSig ||  ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://ktorrent.org/ KTorrent] || Middle of February 2009 || [http://websvn.kde.org/branches/stable/extragear-kde4/network/ktorrent stable kde4] || [http://websvn.kde.org/branches/stable/l10n-kde4/templates/messages/extragear-network/ stable kde4] || String freeze in effect &lt;br /&gt;
|-&lt;br /&gt;
| Kuickshow ||  ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| KWlan ||  ||  ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| RSIBreak ||  ||   ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| Skanlite || KDE release || trunk ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://extragear.kde.org/apps/skrooge Skrooge] || 2009-08-29 (version 0.5.0) || [http://websvn.kde.org/trunk/extragear/office/skrooge trunk]|| [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-office/ trunk kde4]|| String freeze in effect&lt;br /&gt;
|-&lt;br /&gt;
| [http://tellico-project.org Tellico] || September 2009 || [http://websvn.kde.org/trunk/extragear/office/tellico/ trunk] || [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-office/ trunk kde4] ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.kde-apps.org/content/show.php?content=29153 Yakuake] ||  ||   ||  &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Schedules/Extragear</id>
		<title>Schedules/Extragear</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Schedules/Extragear"/>
				<updated>2009-08-04T13:04:17Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: Added hyperlink on skrooge branches&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is intended to be a central location for Extragear projects to keep  users and contributors (translators, packagers, etc.) informed about upcoming releases in a very accessible way.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Project !! Next release (roughly) !! Next Release Code branch !! Next Release Translation branch !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| [http://amarok.kde.org Amarok] || Q4 2009 || git master || git master || currently not in string freeze&lt;br /&gt;
|-&lt;br /&gt;
| [http://digikam.org digiKam] || 15th March 09 ||  [http://websvn.kde.org/trunk/extragear/graphics trunk] || [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-graphics/ trunk kde4]  || &lt;br /&gt;
|-&lt;br /&gt;
| K3b ||  ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| KAudiocreator ||  ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Kaffeine ||  ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://extragear.kde.org/apps/kcoloredit/ KColorEdit] || KDE release || [http://websvn.kde.org/trunk/extragear/graphics/kcoloredit/ trunk] || [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-graphics/ trunk kde4] || &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.kde-apps.org/content/show.php/KDE+Partition+Manager?content=89595  KDE Partition Manager] || 2009-08-17 || [http://websvn.kde.org/trunk/extragear/sysadmin/partitionmanager/ trunk] || [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-sysadmin/ trunk kde4] || String freeze in effect ||&lt;br /&gt;
|-&lt;br /&gt;
| KDiff3 || January 31, 2009 || [http://websvn.kde.org/trunk/extragear/utils/kdiff3/ trunk] || [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-utils/ trunk kde4] || &lt;br /&gt;
|-&lt;br /&gt;
| KFax || KDE release ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| KFTPGrabber ||  ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| KGrab || KDE release ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://extragear.kde.org/apps/kgraphviewer/ KGraphViewer] || KDE release || [http://websvn.kde.org/trunk/extragear/graphics/kgraphviewer/ trunk] || [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-graphics/ trunk kde4] || &lt;br /&gt;
|-&lt;br /&gt;
| KIconedit || KDE release ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.kmldonkey.org KMLDonkey] || KDE release || [http://websvn.kde.org/trunk/extragear/network/kmldonkey/ trunk] || [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-network/ trunk kde4] ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://konversation.kde.org Konversation] ||  || || || &lt;br /&gt;
|-	 &lt;br /&gt;
| KPager ||  ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| KPhotoalbum || May 9 2009  || trunk  || trunk || Message freeze, April 3 2009&lt;br /&gt;
|-&lt;br /&gt;
| KPlayer ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| KPovmodeler || KDE release ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| KRecipes ||  ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.krusader.org/ Krusader] || Currently no release schedule || [http://websvn.kde.org/trunk/extragear/utils/krusader/ trunk] ||[http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-utils/ trunk kde4] ||Currently not in string freeze&lt;br /&gt;
|-&lt;br /&gt;
| KSig ||  ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://ktorrent.org/ KTorrent] || Middle of February 2009 || [http://websvn.kde.org/branches/stable/extragear-kde4/network/ktorrent stable kde4] || [http://websvn.kde.org/branches/stable/l10n-kde4/templates/messages/extragear-network/ stable kde4] || String freeze in effect &lt;br /&gt;
|-&lt;br /&gt;
| Kuickshow ||  ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| KWlan ||  ||  ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| RSIBreak ||  ||   ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| Skanlite || KDE release || trunk ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://extragear.kde.org/apps/skrooge Skrooge] || 2009-09-29 (version 0.5.0) || [http://websvn.kde.org/trunk/extragear/office/skrooge trunk]|| [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-office/ trunk kde4]|| String freeze in effect&lt;br /&gt;
|-&lt;br /&gt;
| [http://tellico-project.org Tellico] || September 2009 || [http://websvn.kde.org/trunk/extragear/office/tellico/ trunk] || [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-office/ trunk kde4] ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.kde-apps.org/content/show.php?content=29153 Yakuake] ||  ||   ||  &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Schedules/Extragear</id>
		<title>Schedules/Extragear</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Schedules/Extragear"/>
				<updated>2009-08-04T12:59:15Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: Skrooge in string freeze, target release date : 2009-08-29&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is intended to be a central location for Extragear projects to keep  users and contributors (translators, packagers, etc.) informed about upcoming releases in a very accessible way.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Project !! Next release (roughly) !! Next Release Code branch !! Next Release Translation branch !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| [http://amarok.kde.org Amarok] || Q4 2009 || git master || git master || currently not in string freeze&lt;br /&gt;
|-&lt;br /&gt;
| [http://digikam.org digiKam] || 15th March 09 ||  [http://websvn.kde.org/trunk/extragear/graphics trunk] || [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-graphics/ trunk kde4]  || &lt;br /&gt;
|-&lt;br /&gt;
| K3b ||  ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| KAudiocreator ||  ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Kaffeine ||  ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://extragear.kde.org/apps/kcoloredit/ KColorEdit] || KDE release || [http://websvn.kde.org/trunk/extragear/graphics/kcoloredit/ trunk] || [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-graphics/ trunk kde4] || &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.kde-apps.org/content/show.php/KDE+Partition+Manager?content=89595  KDE Partition Manager] || 2009-08-17 || [http://websvn.kde.org/trunk/extragear/sysadmin/partitionmanager/ trunk] || [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-sysadmin/ trunk kde4] || String freeze in effect ||&lt;br /&gt;
|-&lt;br /&gt;
| KDiff3 || January 31, 2009 || [http://websvn.kde.org/trunk/extragear/utils/kdiff3/ trunk] || [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-utils/ trunk kde4] || &lt;br /&gt;
|-&lt;br /&gt;
| KFax || KDE release ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| KFTPGrabber ||  ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| KGrab || KDE release ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://extragear.kde.org/apps/kgraphviewer/ KGraphViewer] || KDE release || [http://websvn.kde.org/trunk/extragear/graphics/kgraphviewer/ trunk] || [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-graphics/ trunk kde4] || &lt;br /&gt;
|-&lt;br /&gt;
| KIconedit || KDE release ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.kmldonkey.org KMLDonkey] || KDE release || [http://websvn.kde.org/trunk/extragear/network/kmldonkey/ trunk] || [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-network/ trunk kde4] ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://konversation.kde.org Konversation] ||  || || || &lt;br /&gt;
|-	 &lt;br /&gt;
| KPager ||  ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| KPhotoalbum || May 9 2009  || trunk  || trunk || Message freeze, April 3 2009&lt;br /&gt;
|-&lt;br /&gt;
| KPlayer ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| KPovmodeler || KDE release ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| KRecipes ||  ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.krusader.org/ Krusader] || Currently no release schedule || [http://websvn.kde.org/trunk/extragear/utils/krusader/ trunk] ||[http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-utils/ trunk kde4] ||Currently not in string freeze&lt;br /&gt;
|-&lt;br /&gt;
| KSig ||  ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://ktorrent.org/ KTorrent] || Middle of February 2009 || [http://websvn.kde.org/branches/stable/extragear-kde4/network/ktorrent stable kde4] || [http://websvn.kde.org/branches/stable/l10n-kde4/templates/messages/extragear-network/ stable kde4] || String freeze in effect &lt;br /&gt;
|-&lt;br /&gt;
| Kuickshow ||  ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| KWlan ||  ||  ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| RSIBreak ||  ||   ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| Skanlite || KDE release || trunk ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://extragear.kde.org/apps/skrooge Skrooge] || 2009-09-29 (version 0.5.0) || trunk || trunk || String freeze in effect&lt;br /&gt;
|-&lt;br /&gt;
| [http://tellico-project.org Tellico] || September 2009 || [http://websvn.kde.org/trunk/extragear/office/tellico/ trunk] || [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-office/ trunk kde4] ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.kde-apps.org/content/show.php?content=29153 Yakuake] ||  ||   ||  &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Schedules/Extragear</id>
		<title>Schedules/Extragear</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Schedules/Extragear"/>
				<updated>2009-07-26T08:12:12Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: Added skrooge to the list&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is intended to be a central location for Extragear projects to keep  users and contributors (translators, packagers, etc.) informed about upcoming releases in a very accessible way.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Project !! Next release (roughly) !! Next Release Code branch !! Next Release Translation branch !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| [http://amarok.kde.org Amarok] || 1st May 09 || [http://websvn.kde.org/trunk/extragear/multimedia/amarok/ trunk] || [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-multimedia/ trunk kde4]  || String freeze starting April 1st 09&lt;br /&gt;
|-&lt;br /&gt;
| [http://digikam.org digiKam] || 15th March 09 ||  [http://websvn.kde.org/trunk/extragear/graphics trunk] || [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-graphics/ trunk kde4]  || &lt;br /&gt;
|-&lt;br /&gt;
| K3b ||  ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| KAudiocreator ||  ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Kaffeine ||  ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://extragear.kde.org/apps/kcoloredit/ KColorEdit] || KDE release || [http://websvn.kde.org/trunk/extragear/graphics/kcoloredit/ trunk] || [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-graphics/ trunk kde4] || &lt;br /&gt;
|-&lt;br /&gt;
| KDiff3 || January 31, 2009 || [http://websvn.kde.org/trunk/extragear/utils/kdiff3/ trunk] || [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-utils/ trunk kde4] || &lt;br /&gt;
|-&lt;br /&gt;
| KFax || KDE release ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| KFTPGrabber ||  ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| KGrab || KDE release ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://extragear.kde.org/apps/kgraphviewer/ KGraphViewer] || KDE release || [http://websvn.kde.org/trunk/extragear/graphics/kgraphviewer/ trunk] || [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-graphics/ trunk kde4] || &lt;br /&gt;
|-&lt;br /&gt;
| KIconedit || KDE release ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.kmldonkey.org KMLDonkey] || KDE release || [http://websvn.kde.org/trunk/extragear/network/kmldonkey/ trunk] || [http://websvn.kde.org/trunk/l10n-kde4/templates/messages/extragear-network/ trunk kde4] ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://konversation.kde.org Konversation] ||  || || || &lt;br /&gt;
|-	 &lt;br /&gt;
| KPager ||  ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| KPhotoalbum || May 9 2009  || trunk  || trunk || Message freeze, April 3 2009&lt;br /&gt;
|-&lt;br /&gt;
| KPlayer ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| KPovmodeler || KDE release ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| KRecipes ||  ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.krusader.org/ Krusader] ||  ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| KSig ||  ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://ktorrent.org/ KTorrent] || Middle of February 2009 || [http://websvn.kde.org/branches/stable/extragear-kde4/network/ktorrent stable kde4] || [http://websvn.kde.org/branches/stable/l10n-kde4/templates/messages/extragear-network/ stable kde4] || String freeze in effect &lt;br /&gt;
|-&lt;br /&gt;
| Kuickshow ||  ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| KWlan ||  ||  ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| Skanlite || KDE release || trunk ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://extragear.kde.org/apps/skrooge Skrooge] ||  || trunk || trunk ||&lt;br /&gt;
|-&lt;br /&gt;
| RSIBreak ||  ||   ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.kde-apps.org/content/show.php?content=29153 Yakuake] ||  ||   ||  &lt;br /&gt;
||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/User:Gdebure</id>
		<title>User:Gdebure</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:Gdebure"/>
				<updated>2009-06-16T14:10:12Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The KDE Financial project aims at grouping all financial applications inside KDE. Currently, it consists of &lt;br /&gt;
* KMyMoney : A personal finances manager&lt;br /&gt;
* Skrooge : Another personal finances manager&lt;br /&gt;
* Kraft : A tool that helps to create business communication documents like offers and invoices.&lt;br /&gt;
&lt;br /&gt;
== Common Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Icon set definition ===&lt;br /&gt;
With the recent addition of the KDE Financial project to KDE, we need to build an oxygen icon set that will be used by all financial applications. This section aims at defining those icons before asking to the oxygen team&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Icon&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Name&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;short description&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Used in Skrooge&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Used in KMyMoney&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Used in Kraft&amp;lt;/th&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;'''Account'''&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;An account in the sense of a ''Bank Account''. This is not the same as an account in the accountancy.&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;X&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;X&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;'''Operation'''&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;An operation is any money movement, in or out of an account&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;X&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;X&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;'''Category'''&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;A category is a way to classify operations. Classical exemples include &amp;quot;Food&amp;quot;, &amp;quot;Clothes&amp;quot;, &amp;quot;Salary&amp;quot;...&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;X&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;X&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;'''Payee'''&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;The payee of an operation is the person or institution who is the recipient (expense) or donator(income) of the money&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;X&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;X&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/User:Gdebure</id>
		<title>User:Gdebure</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:Gdebure"/>
				<updated>2009-06-15T12:03:14Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The KDE Financial project aims at grouping all financial applications inside KDE. Currently, it consists of &lt;br /&gt;
* KMyMoney : A personal finances manager&lt;br /&gt;
* Skrooge : Another personal finances manager&lt;br /&gt;
* Kraft : A tool that helps to create business communication documents like offers and invoices.&lt;br /&gt;
&lt;br /&gt;
== Common Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Icon set definition ===&lt;br /&gt;
With the recent addition of the KDE Financial project to KDE, we need to build an oxygen icon set that will be used by all financial applications. This section aims at defining those icons before asking to the oxygen team&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Icon Name&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;short description&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Used by Skrooge&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Used by KMyMoney&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Used by Kraft&amp;lt;/th&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Account&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;an account in the sense of a bank account, not as in gnucash account&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Terminology ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Term&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Definition&amp;lt;/th&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Account&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;An account in the sense of a ''Bank Account''. This is not the same as an account in the accountancy.&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/User:Gdebure</id>
		<title>User:Gdebure</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:Gdebure"/>
				<updated>2009-06-14T21:25:23Z</updated>
		
		<summary type="html">&lt;p&gt;Gdebure: Created page with 'The KDE Financial project aims at grouping all financial applications inside KDE. Currently, it consists of  * KMyMoney : A personal finances manager * Skrooge : Another ...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The KDE Financial project aims at grouping all financial applications inside KDE. Currently, it consists of &lt;br /&gt;
* [[KMyMoney]] : A personal finances manager&lt;br /&gt;
* [[Skrooge]] : Another personal finances manager&lt;br /&gt;
* [[Kraft]] : A tool that helps to create business communication documents like offers and invoices.&lt;/div&gt;</summary>
		<author><name>Gdebure</name></author>	</entry>

	</feed>