• Skip to content
  • Skip to link menu
KDE 3.5 API Reference
  • KDE API Reference
  • API Reference
  • Sitemap
  • Contact Us
 

kio

KImageIOFormat Class Reference

#include <kimageiofactory.h>

Inheritance diagram for KImageIOFormat:

Inheritance graph
[legend]

List of all members.


Public Types

typedef QValueList< Ptr > List
typedef KSharedPtr
< KImageIOFormat > 
Ptr

Public Member Functions

void callLibFunc (bool read, QImageIO *)
virtual bool isValid () const
 KImageIOFormat (QDataStream &_str, int offset)
 KImageIOFormat (const QString &path)
virtual void load (QDataStream &)
virtual QString name () const
virtual void save (QDataStream &)
virtual ~KImageIOFormat ()

Public Attributes

bool bLibLoaded
bool bRead
bool bWrite
QString mFlags
QString mHeader
QString mLib
QString mMimetype
QString mPattern
void(* mReadFunc )(QImageIO *)
QStringList mSuffices
QString mType
void(* mWriteFunc )(QImageIO *)
QStringList rPaths

Protected Member Functions

virtual void virtual_hook (int id, void *data)

Detailed Description

For internal use only.

Definition at line 18 of file kimageiofactory.h.


Member Typedef Documentation

typedef QValueList<Ptr> KImageIOFormat::List

Definition at line 24 of file kimageiofactory.h.

typedef KSharedPtr<KImageIOFormat> KImageIOFormat::Ptr

Definition at line 23 of file kimageiofactory.h.


Constructor & Destructor Documentation

KImageIOFormat::KImageIOFormat ( const QString &  path  ) 

Read a KImageIOFormat description file.

kimgio.h -- Implementation of interface to the KDE Image IO library.

Sirtaj Singh Kang <taj@kde.org>, 23 Sep 1998.

Id
kimageio.cpp 344678 2004-09-07 12:51:11Z staniek

This library is distributed under the conditions of the GNU LGPL.

Definition at line 34 of file kimageio.cpp.

KImageIOFormat::KImageIOFormat ( QDataStream &  _str,
int  offset 
)

For internal use only.

construct a ImageIOFormat from a stream

Definition at line 55 of file kimageio.cpp.

KImageIOFormat::~KImageIOFormat (  )  [virtual]

Definition at line 64 of file kimageio.cpp.


Member Function Documentation

void KImageIOFormat::callLibFunc ( bool  read,
QImageIO *  iio 
)

For internal use only.

Calls image IO function

Definition at line 97 of file kimageio.cpp.

virtual bool KImageIOFormat::isValid (  )  const [inline, virtual]

Definition at line 40 of file kimageiofactory.h.

void KImageIOFormat::load ( QDataStream &  _str  )  [virtual]

For internal use only.

Load the image format from a stream.

Definition at line 69 of file kimageio.cpp.

virtual QString KImageIOFormat::name (  )  const [inline, virtual]

Definition at line 38 of file kimageiofactory.h.

void KImageIOFormat::save ( QDataStream &  _str  )  [virtual]

For internal use only.

Save the image format to a stream.

Definition at line 86 of file kimageio.cpp.

void KImageIOFormat::virtual_hook ( int  id,
void *  data 
) [protected, virtual]

Definition at line 561 of file kimageio.cpp.


Member Data Documentation

bool KImageIOFormat::bLibLoaded

Definition at line 71 of file kimageiofactory.h.

bool KImageIOFormat::bRead

Definition at line 64 of file kimageiofactory.h.

bool KImageIOFormat::bWrite

Definition at line 65 of file kimageiofactory.h.

QString KImageIOFormat::mFlags

Definition at line 63 of file kimageiofactory.h.

QString KImageIOFormat::mHeader

Definition at line 62 of file kimageiofactory.h.

QString KImageIOFormat::mLib

Definition at line 69 of file kimageiofactory.h.

QString KImageIOFormat::mMimetype

Definition at line 68 of file kimageiofactory.h.

QString KImageIOFormat::mPattern

Definition at line 67 of file kimageiofactory.h.

void(* KImageIOFormat::mReadFunc)(QImageIO *)

QStringList KImageIOFormat::mSuffices

Definition at line 66 of file kimageiofactory.h.

QString KImageIOFormat::mType

Definition at line 61 of file kimageiofactory.h.

void(* KImageIOFormat::mWriteFunc)(QImageIO *)

QStringList KImageIOFormat::rPaths

Definition at line 70 of file kimageiofactory.h.


The documentation for this class was generated from the following files:
  • kimageiofactory.h
  • kimageio.cpp

kio

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

API Reference

Skip menu "API Reference"
  • dcop
  • DNSSD
  • interfaces
  • Kate
  • kconf_update
  • KDECore
  • KDED
  • kdefx
  • KDEsu
  • kdeui
  • KDocTools
  • KHTML
  • KImgIO
  • KInit
  • kio
  • kioslave
  • KJS
  • KNewStuff
  • KParts
  • KUtils
Generated for API Reference by doxygen 1.5.9
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal