summaryrefslogtreecommitdiff
authorzecke <zecke>2002-04-18 21:00:46 (UTC)
committer zecke <zecke>2002-04-18 21:00:46 (UTC)
commit7715e61aa7874b592bac6158a400d11278a42092 (patch) (unidiff)
treee4660384ccb2738d38288deac43b9b625ba41fe2
parent877e3d4899013687a0a16caefadabf86703bcf27 (diff)
downloadopie-7715e61aa7874b592bac6158a400d11278a42092.zip
opie-7715e61aa7874b592bac6158a400d11278a42092.tar.gz
opie-7715e61aa7874b592bac6158a400d11278a42092.tar.bz2
handle the importing( first reading ) of
Zaurus format correclty TodoList and Today should be fine now
Diffstat (more/less context) (show whitespace changes)
-rw-r--r--libopie/tododb.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/libopie/tododb.cpp b/libopie/tododb.cpp
index 4d6711d..c486723 100644
--- a/libopie/tododb.cpp
+++ b/libopie/tododb.cpp
@@ -55,24 +55,28 @@ public:
55 return false; 55 return false;
56 } 56 }
57 QValueList<ToDoEvent> load( const QString &name ){ 57 QValueList<ToDoEvent> load( const QString &name ){
58 qWarning("loading tododb" ); 58 qWarning("loading tododb" );
59 QValueList<ToDoEvent> m_todos; 59 QValueList<ToDoEvent> m_todos;
60 XMLElement *root = XMLElement::load( name ); 60 XMLElement *root = XMLElement::load( name );
61 if(root != 0l ){ // start parsing 61 if(root != 0l ){ // start parsing
62 qWarning("ToDoDB::load tagName(): %s", root->tagName().latin1() ); 62 qWarning("ToDoDB::load tagName(): %s", root->tagName().latin1() );
63 //if( root->tagName() == QString::fromLatin1("Tasks" ) ){// Start 63 //if( root->tagName() == QString::fromLatin1("Tasks" ) ){// Start
64 XMLElement *element = root->firstChild(); 64 XMLElement *element = root->firstChild();
65 element = element->firstChild(); 65 element = element->firstChild();
66 while( element ){ 66 while( element ){
67 if( element->tagName() != QString::fromLatin1("Task") ){
68 element = element->nextChild();
69 continue;
70 }
67 qWarning("ToDoDB::load element tagName() : %s", element->tagName().latin1() ); 71 qWarning("ToDoDB::load element tagName() : %s", element->tagName().latin1() );
68 QString dummy; 72 QString dummy;
69 ToDoEvent event; 73 ToDoEvent event;
70 bool ok; 74 bool ok;
71 int dumInt; 75 int dumInt;
72 // completed 76 // completed
73 dummy = element->attribute("Completed" ); 77 dummy = element->attribute("Completed" );
74 dumInt = dummy.toInt(&ok ); 78 dumInt = dummy.toInt(&ok );
75 if(ok ) event.setCompleted( dumInt == 0 ? false : true ); 79 if(ok ) event.setCompleted( dumInt == 0 ? false : true );
76 // hasDate 80 // hasDate
77 dummy = element->attribute("HasDate" ); 81 dummy = element->attribute("HasDate" );
78 dumInt = dummy.toInt(&ok ); 82 dumInt = dummy.toInt(&ok );