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

List:       kde-commits
Subject:    kdeadmin/kfile-plugins/rpm
From:       Laurence Anderson <l.d.anderson () warwick ! ac ! uk>
Date:       2003-04-30 21:59:53
[Download RAW message or body]

CVS commit by landers: 

o Show comment field from RPM
o Show packages sizes better


  M +13 -16    kfile_rpm.cpp   1.5
  M +1 -0      kfile_rpm.h   1.4


--- kdeadmin/kfile-plugins/rpm/kfile_rpm.cpp  #1.4:1.5
@@ -20,15 +20,7 @@
 #include <config.h>
 
-#include <kprocess.h>
-#include <klocale.h>
 #include <kgenericfactory.h>
-#include <kstringvalidator.h>
 #include <kdebug.h>
-
-#include <qdict.h>
-#include <qvalidator.h>
-#include <qcstring.h>
 #include <qfile.h>
-#include <qdatetime.h>
 
 #if !defined(__osf__)
@@ -59,8 +51,12 @@ KRpmPlugin::KRpmPlugin(QObject *parent, 
     item = addItemInfo(group, "Release", i18n("Release"), QVariant::Int);
     item = addItemInfo(group, "Summary", i18n("Summary"), QVariant::String);
+    setAttributes ( item, KFileMimeTypeInfo::Description );
     item = addItemInfo(group, "Group", i18n("Group"), QVariant::String);
     item = addItemInfo(group, "Size", i18n("Size"), QVariant::Int);
+    setUnit ( item, KFileMimeTypeInfo::Bytes );
     item = addItemInfo(group, "Vendor", i18n("Vendor"), QVariant::String );
     item = addItemInfo(group, "Packager", i18n("Packager"), QVariant::String );
+    item = addItemInfo(group, "Comment", i18n("Comment"), QVariant::String);
+    setAttributes( item, KFileMimeTypeInfo::MultiLine );
 }
 
@@ -114,4 +110,5 @@ bool KRpmPlugin::readInfo( KFileMetaInfo
                     case RPMTAG_VENDOR: tagname = "Vendor"; break;
                     case RPMTAG_PACKAGER: tagname = "Packager";
+                        case RPMTAG_DESCRIPTION: tagname = "Comment"; break;
                 }
                 

--- kdeadmin/kfile-plugins/rpm/kfile_rpm.h  #1.3:1.4
@@ -41,4 +41,5 @@ public:
 #define RPMTAG_RELEASE                  1002
 #define RPMTAG_SUMMARY                  1004
+#define RPMTAG_DESCRIPTION              1005
 #define RPMTAG_SIZE                     1009
 #define RPMTAG_VENDOR                   1011


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

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