• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdelibs API Reference
  • KDE Home
  • Contact Us
 

KDE3Support

Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
K3MimeSourceFactory Class Reference

#include <k3mimesourcefactory.h>

Inheritance diagram for K3MimeSourceFactory:
Inheritance graph
[legend]

Public Member Functions

 K3MimeSourceFactory (KIconLoader *loader=0)
 
virtual ~K3MimeSourceFactory ()
 
virtual QString makeAbsolute (const QString &abs_or_rel_name, const QString &context) const
 
- Public Member Functions inherited from Q3MimeSourceFactory
 Q3MimeSourceFactory ()
 
virtual  ~Q3MimeSourceFactory ()
 
void addFilePath (const QString &p)
 
const QMimeSource * data (const QString &abs_or_rel_name, const QString &context) const
 
virtual const QMimeSource * data (const QString &abs_name) const
 
virtual QStringList filePath () const
 
virtual void setData (const QString &abs_name, QMimeSource *data)
 
virtual void setExtensionType (const QString &ext, const char *mimetype)
 
virtual void setFilePath (const QStringList &path)
 
void setFilePath (const QString &path)
 
virtual void setImage (const QString &abs_name, const QImage &image)
 
virtual void setPixmap (const QString &abs_name, const QPixmap &pixmap)
 
virtual void setText (const QString &abs_name, const QString &text)
 

Static Public Member Functions

static void install ()
 
- Static Public Member Functions inherited from Q3MimeSourceFactory
void addFactory (Q3MimeSourceFactory *f)
 
Q3MimeSourceFactory * defaultFactory ()
 
void removeFactory (Q3MimeSourceFactory *f)
 
void setDefaultFactory (Q3MimeSourceFactory *factory)
 
Q3MimeSourceFactory * takeDefaultFactory ()
 

Protected Member Functions

virtual void virtual_hook (int id, void *data)
 

Detailed Description

An extension to QMimeSourceFactory that uses KIconLoader to find images.

Normally you don't have to instantiate this class at all, KApplication does that for you automagically and sets QMimeSourceFactory::setDefaultFactory.

Author
Peter Putzer putze.nosp@m.r@kd.nosp@m.e.org

Definition at line 42 of file k3mimesourcefactory.h.

Constructor & Destructor Documentation

K3MimeSourceFactory::K3MimeSourceFactory ( KIconLoader *  loader = 0)
explicit

Constructor.

Parameters
loaderis the iconloader used to find images.

Definition at line 54 of file k3mimesourcefactory.cpp.

K3MimeSourceFactory::~K3MimeSourceFactory ( )
virtual

Destructor.

Definition at line 60 of file k3mimesourcefactory.cpp.

Member Function Documentation

void K3MimeSourceFactory::install ( )
static

Set up a K3MimeSourceFactory instance as the default mimesource factory.

Definition at line 36 of file k3mimesourcefactory.cpp.

QString K3MimeSourceFactory::makeAbsolute ( const QString &  abs_or_rel_name,
const QString &  context 
) const
virtual

This function is maps an absolute or relative name for a resource to the absolute one.

To load an icon, prepend the category name before the icon name, in the style of <category>|<icon>.

Example:

"<img src=\"user|ksysv_start\"/>", "<img src="\desktop|trash\">", ...
Parameters
abs_or_rel_nameis the absolute or relative pathname.
contextis the path of the context object for the queried resource. Almost always empty.

Reimplemented from Q3MimeSourceFactory.

Definition at line 65 of file k3mimesourcefactory.cpp.

void K3MimeSourceFactory::virtual_hook ( int  id,
void *  data 
)
protectedvirtual

Virtual hook, used to add new "virtual" functions while maintaining binary compatibility.

Unused in this class.

Definition at line 106 of file k3mimesourcefactory.cpp.


The documentation for this class was generated from the following files:
  • k3mimesourcefactory.h
  • k3mimesourcefactory.cpp
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:26:48 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

KDE3Support

Skip menu "KDE3Support"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

kdelibs API Reference

Skip menu "kdelibs API Reference"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDEWebKit
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUnitConversion
  • KUtils
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal