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

KImgIO

ico.cpp File Reference

#include "ico.h"
#include <cstring>
#include <cstdlib>
#include <algorithm>
#include <vector>
#include <QtGui/QImage>
#include <QtGui/QBitmap>
#include <QtGui/QApplication>
#include <QtCore/QVector>
#include <QtGui/QDesktopWidget>

Include dependency graph for ico.cpp:

Go to the source code of this file.


Defines

#define QT3_SUPPORT
#define QT3_SUPPORT_WARNINGS

Functions

QDataStream & operator>> (QDataStream &s, IcoHeader &h)
QDataStream & operator>> (QDataStream &s, BMP_INFOHDR &bi)
QDataStream & operator>> (QDataStream &s, IconRec &r)
bool loadFromDIB (QDataStream &stream, const IconRec &rec, QImage &icon)

Define Documentation

#define QT3_SUPPORT

Definition at line 10 of file ico.cpp.

#define QT3_SUPPORT_WARNINGS

Definition at line 11 of file ico.cpp.


Function Documentation

bool @11::loadFromDIB ( QDataStream &  stream,
const IconRec &  rec,
QImage &  icon 
) [static]

Definition at line 143 of file ico.cpp.

QDataStream& @11::operator>> ( QDataStream &  s,
IconRec &  r 
) [inline, static]

Definition at line 105 of file ico.cpp.

QDataStream& @11::operator>> ( QDataStream &  s,
BMP_INFOHDR &  bi 
) [static]

Definition at line 65 of file ico.cpp.

QDataStream& @11::operator>> ( QDataStream &  s,
IcoHeader &  h 
) [inline, static]

Definition at line 40 of file ico.cpp.


Variable Documentation

quint16 biBitCount

Definition at line 54 of file ico.cpp.

quint32 biClrImportant

Definition at line 61 of file ico.cpp.

quint32 biClrUsed

Definition at line 60 of file ico.cpp.

quint32 biCompression

Definition at line 56 of file ico.cpp.

quint32 biHeight

Definition at line 52 of file ico.cpp.

quint16 biPlanes

Definition at line 53 of file ico.cpp.

quint32 biSize

Definition at line 50 of file ico.cpp.

quint32 biSizeImage

Definition at line 57 of file ico.cpp.

quint32 biWidth

Definition at line 51 of file ico.cpp.

quint32 biXPelsPerMeter

Definition at line 58 of file ico.cpp.

quint32 biYPelsPerMeter

Definition at line 59 of file ico.cpp.

unsigned colors

Definition at line 98 of file ico.cpp.

quint16 count

Definition at line 37 of file ico.cpp.

unsigned char height

Definition at line 97 of file ico.cpp.

quint16 hotspotX

Definition at line 99 of file ico.cpp.

quint16 hotspotY

Definition at line 100 of file ico.cpp.

quint32 offset

Definition at line 102 of file ico.cpp.

quint16 reserved

Definition at line 35 of file ico.cpp.

unsigned size

Definition at line 101 of file ico.cpp.

const quint32 Size = 40 [static]

Definition at line 49 of file ico.cpp.

quint16 type

Definition at line 36 of file ico.cpp.

unsigned char width

Definition at line 96 of file ico.cpp.

KImgIO

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

kdelibs

Skip menu "kdelibs"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • Kate
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • KIO
  • KIOSlave
  • KJS
  •   WTF
  • KJSEmbed
  • KNewStuff
  • KParts
  • Kross
  • KUtils
  • Nepomuk
  •   core
  • Phonon
  •   Backend
  • Solid
  • Sonnet
  • ThreadWeaver
Generated for kdelibs by doxygen 1.5.4
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