#include <mrprjContent.h>
Collaboration diagram for mrprj::TaskField:
Public Member Functions | |
TaskField (krmuo::LoggingUnit &pLoggingUnit) | |
constructor for class TaskField | |
~TaskField () | |
class-destructor | |
bool | fillTaskFieldByMrPrjXmlFileContent (krmuo::LoggingUnit &pLoggingUnit, const string &mrprjBaseFileContent) |
for filling the whole TaskField | |
void | limitToTimeSlot (const string &pTimeSlotStart, const string &pTimeSlotEnd) |
for making all those tasks of the field ignorable which doesn't belong to the given timeslot | |
void | limitToOpenTasks () |
for making all those tasks of the field ignorable which are already fullfilled | |
bool | limitToResource (const string &pResourceTitel) |
set those tasks as ignorable which won't be fullfilled by the given resource | |
bool | limitToResourceGroup (const string &pResourceGroupTitel) |
set those tasks as ignorable which won't be fullfilled by users of the given group | |
void | limitToThoseWithActiveDaughters () |
sets all tasks onto the state ignorable if all daughters can be ignored | |
bool | printTaskFieldAsMrPrjXmlFile () const |
for rewriting the whole TaskField to stdout using the mrprj-xml-file-style | |
bool | printTaskFieldAsLeafListMemo (bool pIso8601) |
for rewriting the whole TaskField to stdout using a leaf oriented list style | |
bool | printTaskFieldAsTreeMemo (bool pIso8601) |
for rewriting the whole TaskField to stdout using a tree oriented list style | |
void | printTaskFieldAsPilotTreeTodo () |
for rewriting all active nodes/tasks as pilot-todo-list | |
void | printTaskFieldAsPilotLeafTodo () |
for rewriting all active leaf-nodes/tasks as pilot-todo-list | |
void | printTaskFieldAsLeafVTodo () |
for rewriting all active leaf-nodes/tasks as vcrd-file-part | |
void | printTaskFieldAsTreeVTodo () |
for rewriting all active nodes/tasks as vcrd-file-part | |
void | printTaskFieldAsLeafYankTodo () |
for rewriting all active leaf-nodes/tasks as yank-file | |
void | printTaskFieldAsTreeYankTodo () |
for rewriting all active leaf-nodes/tasks as yank-file | |
void | printTaskFieldAsLeafCslTodo () |
void | printTaskFieldAsTreeCslTodo () |
void | printTaskHtmlSurvey (const string &pSurveyReferenceDayString) |
instances of the class TaskField have the task to hold, change and reqrite the content of all entries of the mrProject-Xml-File,
Definition at line 1444 of file mrprjContent.h.
|
constructor for class TaskField
Definition at line 2289 of file mrprjContent.cc. References DM. |
|
class-destructor class-destructor which (a) deletes all allocated ResourceGroups denoted by the pointers of the mResourceGroupMap (b) deletes all allocated Resources denoted by the pointers of the mResourceMap (c) deletes all allocated Allocations denoted by the pointers of the mAllocationList (d) clears mGlobalTaskMap without deleting the tasks denoted by its pointers because those are deleted by the destructors of the tasks themselves Definition at line 2324 of file mrprjContent.cc. References DM. |
|
for filling the whole TaskField
Definition at line 2405 of file mrprjContent.cc. References mrprj::Task::fillTaskSubStructureByMrPrjXmlTaskNodes(), mrprj::XmlNodeReader::getStringProperty(), and SM. |
|
set those tasks as ignorable which won't be fullfilled by the given resource
Definition at line 2516 of file mrprjContent.cc. References mrprj::Task::setPassive(). |
|
set those tasks as ignorable which won't be fullfilled by users of the given group
Definition at line 2570 of file mrprjContent.cc. References mrprj::Task::getTaskId(), and mrprj::Task::setPassive(). |
|
for making all those tasks of the field ignorable which doesn't belong to the given timeslot
Definition at line 1513 of file mrprjContent.h. References mrprj::Task::limitToTimeSlot(). |
|
for rewriting all active leaf-nodes/tasks as commaseperated list (gnumeric/excel) Definition at line 2919 of file mrprjContent.cc. References mrprj::Task::printTaskAsLeafCslTodoMember(). |
|
for rewriting the whole TaskField to stdout using a leaf oriented list style
Definition at line 2856 of file mrprjContent.cc. References mrprj::Task::printTaskAsLeafMemoListMember(). |
|
for rewriting all active leaf-nodes/tasks as yank-file for rewriting all active leaf-nodes/tasks as yank-file Definition at line 2895 of file mrprjContent.cc. References mrprj::Task::printTaskAsLeafYankTodoMember(). |
|
for rewriting the whole TaskField to stdout using the mrprj-xml-file-style
Definition at line 2637 of file mrprjContent.cc. References krmuo::Converter::encode(), mrprj::Task::getTaskId(), and mrprj::Task::printTaskAsMrPrjXmlFileMember(). |
|
for rewriting all active nodes/tasks as commaseperated list (gnumeric/excel) Definition at line 2930 of file mrprjContent.cc. References mrprj::Task::printTaskAsTreeCslTodoMember(). |
|
for rewriting the whole TaskField to stdout using a tree oriented list style
Definition at line 2877 of file mrprjContent.cc. References mrprj::Task::printTaskAsTreeMemoMember(). |
|
for rewriting all active leaf-nodes/tasks as yank-file for rewriting all active nodes/tasks as yank-file Definition at line 2907 of file mrprjContent.cc. References mrprj::Task::printTaskAsTreeYankTodoMember(). |
|
for rewriting all active nodes/tasks as commaseperated list (gnumeric/excel) Definition at line 2944 of file mrprjContent.cc. References mrprj::Task::insertXYposition(), and mrprj::Task::printTaskAsHtmlSurveyMember(). |