karm
PlannerParser Class Reference
#include <plannerparser.h>
Detailed Description
this class is here to import tasks from a planner project file to karm.the import shall not be limited to karm (kPlaTo sends greetings) it imports planner's top-level-tasks on the same level-depth as current_item. if there is no current_item, planner's top-level-tasks will become top-level-tasks in karm. it imports as well the level-depth of each task, as its name, as its percent-complete. test cases:
- deleting all tasks away, then import!
- having started with an empty ics, import!
- with current_item being a top-level-task, import!
- with current_item being a subtask, import!
Definition at line 37 of file plannerparser.h.
Public Member Functions | |
PlannerParser (TaskView *tv) | |
bool | startDocument () |
bool | startElement (const QString &, const QString &, const QString &qName, const QXmlAttributes &att) |
bool | endElement (const QString &, const QString &, const QString &qName) |
Constructor & Destructor Documentation
PlannerParser::PlannerParser | ( | TaskView * | tv | ) |
Stores the active TaskView in this parser.
Returns error code (not always, hopefully)
Definition at line 29 of file plannerparser.cpp.
Member Function Documentation
bool PlannerParser::startDocument | ( | ) |
given by the framework from qxml.
Called when parsing the xml-document starts.
Definition at line 45 of file plannerparser.cpp.
bool PlannerParser::startElement | ( | const QString & | , | |
const QString & | , | |||
const QString & | qName, | |||
const QXmlAttributes & | att | |||
) |
given by the framework from qxml.
Called when the reader occurs an open tag (e.g. <b> )
Definition at line 51 of file plannerparser.cpp.
bool PlannerParser::endElement | ( | const QString & | , | |
const QString & | , | |||
const QString & | qName | |||
) |
given by the framework from qxml.
Called when the reader occurs a closed tag (e.g. </b> )
Definition at line 90 of file plannerparser.cpp.
The documentation for this class was generated from the following files: