[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    koffice/filters/kword/libexport
From:       Nicolas Goutte <nicolasg () snafu ! de>
Date:       2003-09-02 19:59:54
[Download RAW message or body]

CVS commit by goutte: 

Add support for creation/modify/print time


  M +15 -7     KWEFKWordLeader.cc   1.43
  M +5 -1      KWEFStructures.h   1.46


--- koffice/filters/kword/libexport/KWEFKWordLeader.cc  #1.42:1.43
@@ -558,4 +558,5 @@ static void ProcessVariableSettingsTag (
 {
     VariableSettingsData vs;
+    QString print, creation, modification; // Dates
 
     QValueList<AttrProcessing> attrProcessingList;
@@ -576,13 +577,20 @@ static void ProcessVariableSettingsTag (
                                            (void *) &vs.displayfieldcode )
                        << AttrProcessing ( "lastPrintingDate",
-                                           "",
-                                           NULL )
+                                           "QString",
+                                           &print )
                        << AttrProcessing ( "creationDate",
-                                           "",
-                                           NULL )
+                                           "QString",
+                                           &creation )
                        << AttrProcessing ( "modificationDate",
-                                           "",
-                                           NULL );
+                                           "QString",
+                                           &modification );
     ProcessAttributes (myNode, attrProcessingList);
+
+    if (!creation.isEmpty())
+        vs.creationTime=QDateTime::fromString(creation, Qt::ISODate);
+    if (!modification.isEmpty())
+        vs.modificationTime=QDateTime::fromString(modification, Qt::ISODate);
+    if (!print.isEmpty())
+        vs.printTime=QDateTime::fromString(print, Qt::ISODate);
 
     leader->doVariableSettings (vs);

--- koffice/filters/kword/libexport/KWEFStructures.h  #1.45:1.46
@@ -48,4 +48,5 @@
 #include <qcolor.h>
 #include <qdom.h>
+#include <qdatetime.h>
 
 #include <koPictureKey.h>
@@ -475,4 +476,7 @@ public:
     bool displaycomment;
     bool displayfieldcode;
+    QDateTime creationTime;
+    QDateTime modificationTime;
+    QDateTime printTime;
 };
 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic