{
setName( elem.text() );
}
+ else if( tagName == "Project" )
+ {
+ QString prjId = elem.attribute("Id");
+ addId( prjId ); // FIXME ! There can be more than one project ids!
+
+ prjId = elem.attribute("WeekStart");
+ setWeekStartsMonday( prjId == "Mon" );
+ }
else if( tagName == "Version" )
setVersion( elem.text() );
else if( tagName == "Priority" )
<!-- The head of all: Project -->
<!ELEMENT Project (Name, Version, Priority, start, end, now, Task+)>
<!ATTLIST Project
- Id CDATA #REQUIRED>
+ Id CDATA #REQUIRED
+ WeekStart CDATA #IMPLIED>
<!ELEMENT Name (#PCDATA)>
<!ELEMENT Version (#PCDATA)>
<!ELEMENT Priority (#PCDATA)>
QDomElement proj = doc.createElement( "Project" );
// FIXME: All projectIDs need to be saved here.
proj.setAttribute( "Id", project->getCurrentId());
-
+ proj.setAttribute( "WeekStart", project->getWeekStartsMonday() ? "Mon" : "Sun" );
+
proj.appendChild( ReportXML::createXMLElem( doc, "Name", project->getName()));
QString hStr = project->getVersion();
if( !hStr.isEmpty() )