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 -#include -#include #include -#include #include - -#include -#include -#include #include -#include #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