void QTodoExportPluginHTML::exportItem(const QTodoItem& item) { addLine("<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"margin-bottom:5px\">"); addLine("<tr>"); addLine("<td width=\""+QString::number(30*item.getDepth())+"\"></td>"); addLine("<td>"); addLine("<table cellspacing=\"0\" width=\"100%\">"); addLine("<tr bgcolor=\"#eeeeee\">"); addLine("<td>"); addLine("<small>"); //if(item.getPriority() != PRIO_NA) addLine("<b>"+QObject::tr("Priority:")+"</b> "+QTodo::priorityToString(item.getPriority())); //if(item.getStatus() != STAT_NA) addLine("<b>"+QObject::tr("Status:")+"</b> "+QTodo::statusToString(item.getStatus())); addLine(" "); if(item.getDeadlineDateTime().isValid()) { addLine("</small>"); addLine("</td><td align=\"right\"><small>"); //addLine("<span align=\"right\">"); addLine("<b>"); addLine(QObject::tr("Deadline:")+"</b> "+item.getDeadlineLocalString()); //addLine("</span>"); } addLine("</small>"); addLine("</td>"); addLine("</tr><tr><td>"); addLine(item.getTaskRichText().replace("\n","<br>")); addLine("<br><small><i>"); addLine(QObject::tr("Created:")+" "+item.getCreatedLocalString()); if(!item.getAgent().isEmpty()) addLine(" "+QObject::tr("Assigned to:")+" "+item.getAgent()); addLine("</i></small></td></tr></table></td></tr></table>"); }
void QTodoExportPluginCSV::exportItem(const QTodoItem& item) { addData(QString::number(current_id)); QTodoItem* parent = item.list()->parentTodo(&item); if(parent) addData(QString::number(item.list()->itemPos(item.list()->parentTodo(&item))+1)); else addData(""); addData(QTodo::priorityToString(item.getPriority())); addData(QTodo::statusToString(item.getStatus())); addData(item.getDeadlineLocalString()); addData(item.getAgent()); addData(item.getCreatedLocalString()); addData(item.getDoneLocalString()); addData(item.getTaskPlainText()); newRow(); }