Exemplo n.º 1
0
void MessageHandler::logMessage(SyncOutMessage * msg)
{
    Folder * folder;
    QString rel_path;
    QStringList msg_labels;
    for (int i = 0; i < msg->folderCount(); ++i) {
        folder = folders->byId(msg->folderIdAt(i));
        if (!folder)
            continue;
        msg_labels << folder->label();

        if (!i)
            rel_path = msg->stringAt(i).mid(folder->path().size());
        //msg->labelFolder(i, folder->path().size(), folder->label());
    }

    addLogItem(msg, rel_path, msg_labels);

    delete msg;
}