author | harlekin <harlekin> | 2002-03-05 22:23:54 (UTC) |
---|---|---|
committer | harlekin <harlekin> | 2002-03-05 22:23:54 (UTC) |
commit | c84da23a6ff2a8ff51b4da70f83b261f1e548be1 (patch) (side-by-side diff) | |
tree | 4d87cf43f7b9c48765b4879e4ee5c6e9ca5841b3 | |
parent | 3ccfa79645d8bd99c7b559f9fa315d028db2c75d (diff) | |
download | opie-c84da23a6ff2a8ff51b4da70f83b261f1e548be1.zip opie-c84da23a6ff2a8ff51b4da70f83b261f1e548be1.tar.gz opie-c84da23a6ff2a8ff51b4da70f83b261f1e548be1.tar.bz2 |
cosmetic changes on request from zecke
-rw-r--r-- | core/pim/today/today.cpp | 294 |
1 files changed, 127 insertions, 167 deletions
diff --git a/core/pim/today/today.cpp b/core/pim/today/today.cpp index c63a9ef..6a0e9fc 100644 --- a/core/pim/today/today.cpp +++ b/core/pim/today/today.cpp @@ -57,4 +57,3 @@ int ONLY_LATER; Today::Today( QWidget* parent, const char* name, WFlags fl ) - : TodayBase( parent, name, fl ) -{ + : TodayBase( parent, name, fl ) { QObject::connect( (QObject*)PushButton1, SIGNAL( clicked() ), this, SLOT(startConfig() ) ); @@ -68,4 +67,3 @@ Today::Today( QWidget* parent, const char* name, WFlags fl ) -void Today::draw() -{ +void Today::draw() { init(); @@ -76,7 +74,5 @@ void Today::draw() QTimer::singleShot( 5*1000, this, SLOT(draw()) ); - } -void Today::init() -{ +void Today::init() { QDate date = QDate::currentDate(); @@ -105,4 +101,3 @@ void Today::init() -void Today::startConfig() -{ +void Today::startConfig() { conf = new todayconfig ( this, "", true ); @@ -155,4 +150,3 @@ void Today::startConfig() */ -void Today::getDates() -{ +void Today::getDates() { QDate date = QDate::currentDate(); @@ -175,78 +169,61 @@ void Today::getDates() - if ( count <= MAX_LINES_MEET ) - { - //cout << time.toString() << endl; - //cout << TimeString::dateString((*it).event().end()) << endl; + if ( count <= MAX_LINES_MEET ) { + //cout << time.toString() << endl; + //cout << TimeString::dateString((*it).event().end()) << endl; + + // decide if to get all day or only later appointments + if (!ONLY_LATER) { + msg += "<B>" + (*it).description() + "</B>"; + if ( (*it).event().hasAlarm() ) { + msg += " <b>[with alarm]</b>"; + } + // include location or not + if (SHOW_LOCATION == 1) { + msg += "<BR><i>" + (*it).location(); + msg += "</i>"; + } + + if ( (TimeString::timeString(QTime((*it).event().start().time()) ) == "00:00") && (TimeString::timeString(QTime((*it).event().end().time()) ) == "23:59") ) { + msg += "<br>All day"; + } else { + // start time of event + msg += "<br>" + TimeString::timeString(QTime((*it).event().start().time()) ) + // end time of event + + "<b> - </b>" + TimeString::timeString(QTime((*it).event().end().time()) ); + } + msg += "<BR>"; + // include possible note or not + if (SHOW_NOTES == 1) { + msg += " <i>note</i>:" +((*it).notes()).mid(0, MAX_CHAR_CLIP) + "<br>"; + } + } else if ((time.toString() <= TimeString::dateString((*it).event().end())) ) { + msg += "<B>" + (*it).description() + "</B>"; + if ( (*it).event().hasAlarm() ) { + msg += " <b>[with alarm]</b>"; + } + // include location or not + if (SHOW_LOCATION == 1) { + msg+= "<BR><i>" + (*it).location(); + msg += "</i>"; + } - // decide if to get all day or only later appointments - if (!ONLY_LATER) - { - msg += "<B>" + (*it).description() + "</B>"; - if ( (*it).event().hasAlarm() ) - { - msg += " <b>[with alarm]</b>"; - } - // include location or not - if (SHOW_LOCATION == 1) - { - msg += "<BR><i>" + (*it).location(); - msg += "</i>"; - } - - if ( (TimeString::timeString(QTime((*it).event().start().time()) ) == "00:00") && (TimeString::timeString(QTime((*it).event().end().time()) ) == "23:59") ) - { - msg += "<br>All day"; - } - else - { - // start time of event - msg += "<br>" + TimeString::timeString(QTime((*it).event().start().time()) ) - // end time of event - + "<b> - </b>" + TimeString::timeString(QTime((*it).event().end().time()) ); - } - msg += "<BR>"; - // include possible note or not - if (SHOW_NOTES == 1) - { - msg += " <i>note</i>:" +((*it).notes()).mid(0, MAX_CHAR_CLIP) + "<br>"; - } - } - else if ((time.toString() <= TimeString::dateString((*it).event().end())) ) - { - msg += "<B>" + (*it).description() + "</B>"; - if ( (*it).event().hasAlarm() ) - { - msg += " <b>[with alarm]</b>"; - } - // include location or not - if (SHOW_LOCATION == 1) - { - msg+= "<BR><i>" + (*it).location(); - msg += "</i>"; - } - - if ( (TimeString::timeString(QTime((*it).event().start().time()) ) == "00:00") && (TimeString::timeString(QTime((*it).event().end().time()) ) == "23:59") ) - { - msg += "<br>All day"; - } - else - { - // start time of event - msg += "<br>" + TimeString::timeString(QTime((*it).event().start().time()) ) - // end time of event - + "<b> - </b>" + TimeString::timeString(QTime((*it).event().end().time()) ); - } - msg += "<BR>"; - // include possible note or not - if (SHOW_NOTES == 1) - { - msg += " <i>note</i>:" +((*it).notes()).mid(0, MAX_CHAR_CLIP) + "<br>"; - } - } + if ( (TimeString::timeString(QTime((*it).event().start().time()) ) == "00:00") && (TimeString::timeString(QTime((*it).event().end().time()) ) == "23:59") ) { + msg += "<br>All day"; + } else { + // start time of event + msg += "<br>" + TimeString::timeString(QTime((*it).event().start().time()) ) + // end time of event + + "<b> - </b>" + TimeString::timeString(QTime((*it).event().end().time()) ); + } + msg += "<BR>"; + // include possible note or not + if (SHOW_NOTES == 1) { + msg += " <i>note</i>:" +((*it).notes()).mid(0, MAX_CHAR_CLIP) + "<br>"; + } } - } - if (msg.isEmpty()) - { - msg = "No more appointments today"; } + } + if (msg.isEmpty()) { + msg = "No more appointments today"; + } DatesField->setText(msg); @@ -258,4 +235,3 @@ void Today::getDates() */ -QList<TodoItem> Today::loadTodo(const char *filename) -{ +QList<TodoItem> Today::loadTodo(const char *filename) { DOM *todo; @@ -275,50 +251,42 @@ QList<TodoItem> Today::loadTodo(const char *filename) tasks = tasks->el[0]; /*!DOCTYPE-quickhack*/ - if(tasks) - { - tasklist = tasks->el; - i = 0; - while((tasklist) && (tasklist[i])) - { - attlist = tasklist[i]->at; - j = 0; - description = NULL; - priority = -1; - completed = -1; - while((attlist) && (attlist[j])) - { - // SEGFAULT HERE WITH MORE THAN 7 ENTRIES - if(!attlist[j]->name) continue; - if(!strcmp(attlist[j]->name, "Description")) - { - description = attlist[j]->value; - } - // get Completed tag (0 or 1) - if(!strcmp(attlist[j]->name, "Completed")) - { - QString s = attlist[j]->name; - if(s == "Completed") - { - completed = QString(attlist[j]->value).toInt(); - } - } - // get Priority (1 to 5) - if(!strcmp(attlist[j]->name, "Priority")) - { - QString s = attlist[j]->name; - if(s == "Priority") - { - priority = QString(attlist[j]->value).toInt(); - } - } - j++; - } - if(description) - { - tmp = new TodoItem(description, completed, priority); - loadtodolist.append(tmp); - } - i++; + if(tasks) { + tasklist = tasks->el; + i = 0; + while((tasklist) && (tasklist[i])) { + attlist = tasklist[i]->at; + j = 0; + description = NULL; + priority = -1; + completed = -1; + while((attlist) && (attlist[j])) { + if(!attlist[j]->name) { + continue; } + if(!strcmp(attlist[j]->name, "Description")) { + description = attlist[j]->value; + } + // get Completed tag (0 or 1) + if(!strcmp(attlist[j]->name, "Completed")) { + QString s = attlist[j]->name; + if(s == "Completed") { + completed = QString(attlist[j]->value).toInt(); + } + } + // get Priority (1 to 5) + if(!strcmp(attlist[j]->name, "Priority")) { + QString s = attlist[j]->name; + if(s == "Priority") { + priority = QString(attlist[j]->value).toInt(); + } + } + j++; + } + if(description) { + tmp = new TodoItem(description, completed, priority); + loadtodolist.append(tmp); + } + i++; } - + } + minidom_free(todo); @@ -329,4 +297,3 @@ QList<TodoItem> Today::loadTodo(const char *filename) -void Today::getMail() -{ +void Today::getMail() { Config cfg("opiemail"); @@ -338,3 +305,4 @@ void Today::getMail() - QString output = tr("<b>%1</b> new mails, <b>%2</b> outgoing").arg(NEW_MAILS).arg(OUTGOING); + + QString output = tr("<b>%1</b> new mail(s), <b>%2</b> outgoing").arg(NEW_MAILS).arg(OUTGOING); @@ -349,4 +317,3 @@ void Today::getMail() */ -void Today::getTodo() -{ +void Today::getTodo() { QString output; @@ -359,29 +326,26 @@ void Today::getTodo() QFile f(homedir +"/Applications/todolist/todolist.xml"); - if ( f.exists() ) - { - QList<TodoItem> todolist = loadTodo(homedir +"/Applications/todolist/todolist.xml"); - - TodoItem *item; - for( item = todolist.first(); item; item = todolist.next()) - { - if (!(item->getCompleted() == 1) ) - { - count++; - if (count <= MAX_LINES_TASK) - { - tmpout += "<b>- </b>" + QString(((item)->getDescription().mid(0, MAX_CHAR_CLIP) + ("<br>"))); - } - } + if ( f.exists() ) { + QList<TodoItem> todolist = loadTodo(homedir +"/Applications/todolist/todolist.xml"); + + TodoItem *item; + for( item = todolist.first(); item; item = todolist.next()) { + if (!(item->getCompleted() == 1) ) { + count++; + if (count <= MAX_LINES_TASK) { + tmpout += "<b>- </b>" + QString(((item)->getDescription().mid(0, MAX_CHAR_CLIP) + ("<br>"))); } + } } + } - if (count > 0) - { + if (count > 0) { + if( count == 1 ) { + output = QString("There is <b> 1</b> active task: <br>" ); + } else { output = QString("There are <b> %1</b> active tasks: <br>").arg(count); - output += tmpout; - } - else - { - output = ("No active tasks"); } + output += tmpout; + } else { + output = ("No active tasks"); + } @@ -393,4 +357,3 @@ void Today::getTodo() */ -void Today::startDatebook() -{ +void Today::startDatebook() { QCopEnvelope e("QPE/System", "execute(QString)"); @@ -402,4 +365,3 @@ void Today::startDatebook() */ -void Today::startTodo() -{ +void Today::startTodo() { QCopEnvelope e("QPE/System", "execute(QString)"); @@ -411,4 +373,3 @@ void Today::startTodo() */ -void Today::startMail() -{ +void Today::startMail() { QCopEnvelope e("QPE/System", "execute(QString)"); @@ -420,4 +381,3 @@ void Today::startMail() */ -Today::~Today() -{ +Today::~Today() { // no need to delete child widgets, Qt does it all for us |