diff options
Diffstat (limited to 'languages/cpp/app_templates/kfileplugin/kfile_plugin.cpp')
| -rw-r--r-- | languages/cpp/app_templates/kfileplugin/kfile_plugin.cpp | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/languages/cpp/app_templates/kfileplugin/kfile_plugin.cpp b/languages/cpp/app_templates/kfileplugin/kfile_plugin.cpp deleted file mode 100644 index db259cb3..00000000 --- a/languages/cpp/app_templates/kfileplugin/kfile_plugin.cpp +++ /dev/null @@ -1,55 +0,0 @@ -%{CPP_TEMPLATE} - -#include <config.h> -#include "kfile_%{APPNAMELC}.h" - -#include <kgenericfactory.h> -//#include <kio/global.h> - -//#include <tqfileinfo.h> -//#include <tqdir.h> - -typedef KGenericFactory<%{APPNAME}Plugin> %{APPNAME}Factory; - -K_EXPORT_COMPONENT_FACTORY(kfile_%{APPNAME}, %{APPNAME}Factory( "kfile_%{APPNAMELC}" )) - -%{APPNAME}Plugin::%{APPNAME}Plugin(TQObject *parent, const char *name, - const TQStringList &args) - : KFilePlugin(parent, name, args) -{ - //add the mimetype here - example: - //KFileMimeTypeInfo* info = addMimeTypeInfo( "text/html" ); - KFileMimeTypeInfo* info = addMimeTypeInfo( "text/html" ); - - // our new group - KFileMimeTypeInfo::GroupInfo* group = 0L; - group = addGroupInfo(info, "%{APPNAME}Info", i18n("%{APPNAME} Information")); - - KFileMimeTypeInfo::ItemInfo* item; - - // our new items in the group - item = addItemInfo(group, "Items", i18n("Items"), TQVariant::Int); - item = addItemInfo(group, "Size", i18n("Size"), TQVariant::Int); - setUnit(item, KFileMimeTypeInfo::KiloBytes); - - // strings are possible, too: - //addItemInfo(group, "Text", i18n("Document Type"), TQVariant::String); -} - -bool %{APPNAME}Plugin::readInfo( KFileMetaInfo& info, uint /*what*/) -{ - KFileMetaInfoGroup group = appendGroup(info, "%{APPNAME}Info"); - - // add your "calculations" here - // if something goes wrong, "return false;" - - - // and finally display it! - appendItem(group, "Items", 100); - appendItem(group, "Size", int(5000/1024)); - - return true; -} - -#include "kfile_%{APPNAMELC}.moc" - |
