[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: koffice/libs/kotext/changetracker
From: Pierre Stirnweiss <pstirnweiss () googlemail ! com>
Date: 2009-10-31 21:07:44
Message-ID: 1257023264.667173.21581.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 1043139 by pstirnweiss:
Save the KDE user full name as the author of a tracked change
M +10 -4 KoChangeTracker.cpp
--- trunk/koffice/libs/kotext/changetracker/KoChangeTracker.cpp #1043138:1043139
@@ -30,6 +30,7 @@
#include <KDateTime>
#include <KGlobal>
#include <KLocale>
+#include <KUser>
//Qt includes
#include <QList>
@@ -118,8 +119,10 @@
changeElement->setPrevFormat(prevFormat);
changeElement->setDate(KDateTime::currentLocalDateTime().toString(KDateTime::ISODate).replace(KGlobal::locale()->decimalSymbol(), \
QString(".")));
- changeElement->setCreator(QString("essai format"));
+ KUser user(KUser::UseRealUserID);
+ changeElement->setCreator(user.fullName());
+
changeElement->setEnabled(d->m_enabled);
d->m_changes.insert(d->m_changeId, changeElement);
@@ -138,7 +141,8 @@
changeElement->setDate(KDateTime::currentLocalDateTime().toString(KDateTime::ISODate).replace(KGlobal::locale()->decimalSymbol(), \
QString("."))); // \
changeElement->setDate(KDateTime::currentLocalDateTime().toString("Y-m-dTH:M:Sz")); \
//i must have misunderstood the API doc but it doesn't work.
- changeElement->setCreator(QString("essai insert"));
+ KUser user(KUser::UseRealUserID);
+ changeElement->setCreator(user.fullName());
changeElement->setEnabled(d->m_enabled);
@@ -157,6 +161,8 @@
KoChangeTrackerElement *changeElement = new KoChangeTrackerElement(title, \
KoGenChange::deleteChange);
changeElement->setDate(KDateTime::currentLocalDateTime().toString(KDateTime::ISODate).replace(KGlobal::locale()->decimalSymbol(), \
QString("."))); + KUser user(KUser::UseRealUserID);
+ changeElement->setCreator(user.fullName());
changeElement->setCreator(QString("essai delete"));
//TODO preserve formating info there. this will do for now
changeElement->setDeleteData(selection.toPlainText());
@@ -229,9 +235,9 @@
return false;
change.setType(d->m_changes.value(changeId)->getChangeType());
- if (d->m_changes.value(changeId)->hasCreator())
+// if (d->m_changes.value(changeId)->hasCreator())
change.addChangeMetaData("dc-creator", \
d->m_changes.value(changeId)->getCreator());
- if (d->m_changes.value(changeId)->hasDate())
+// if (d->m_changes.value(changeId)->hasDate())
change.addChangeMetaData("dc-date", \
d->m_changes.value(changeId)->getDate()); if \
(d->m_changes.value(changeId)->hasExtraMetaData())
change.addChildElement("changeMetaData", \
d->m_changes.value(changeId)->getExtraMetaData());
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic