QIconAdapterEngine Class Reference

QIconEngine implementation. More...

#include <QIconAdapter.h>

List of all members.

Public Member Functions

 QIconAdapterEngine (JNIEnv *env, jobject iconSet)
 Constructs new QIconAdapterEngine object.
 QIconAdapterEngine (JNIEnv *env, jobject iconSet, QIconAdapter::IconType *m_iconType)
 Constructs new QIconAdapterEngine object.
virtual ~QIconAdapterEngine ()
 Destructs QIconAdapterEngine object.
void setIcon (QPixmap *image)
 Sets default icon.
void setPressedIcon (QPixmap *image)
 Sets pressed icon.
void removePressedIcon ()
 Removes pressed icon.
void setSelectedIcon (QPixmap *image)
 Sets selected icon.
void removeSelectedIcon ()
 Removes selected icon.
void setDisabledIcon (QPixmap *image)
 Sets disabled icon.
void removeDisabledIcon ()
 Removes disabled icon.
void setDisabledSelectedIcon (QPixmap *image)
 Sets disabled selected icon.
void removeDisabledSelectedIcon ()
 Removes disabled selected icon.
void setRolloverIcon (QPixmap *image)
 Sets rollover icon.
void removeRolloverIcon ()
 Removes rollover icon.
void setRolloverSelectedIcon (QPixmap *image)
 Sets rollover selected icon.
void removeRolloverSelectedIcon ()
 Removes rollover selected icon.
QSize actualSize (const QSize &size, QIcon::Mode, QIcon::State)
QPixmap pixmap (const QSize &size, QIcon::Mode mode, QIcon::State state)
void paint (QPainter *painter, const QRect &rect, QIcon::Mode, QIcon::State state)
void addFile (const QString &str, const QSize &size, QIcon::Mode, QIcon::State)
void addPixmap (const QPixmap &pm, QIcon::Mode, QIcon::State state)

Static Public Member Functions

static void initialize (JNIEnv *env, jclass cls)
 Initializes QIconAdapterEngine class.


Detailed Description

QIconEngine implementation.

Author:
Slobodan Vrkacevic (slobodan.vrkacevic@gmail.com)
Version:
0.2.0

Constructor & Destructor Documentation

QIconAdapterEngine::QIconAdapterEngine ( JNIEnv *  env,
jobject  iconSet 
)

Constructs new QIconAdapterEngine object.

Parameters:
env the JNIEnv pointer
iconSet the icon set

QIconAdapterEngine::QIconAdapterEngine ( JNIEnv *  env,
jobject  iconSet,
QIconAdapter::IconType *  m_iconType 
)

Constructs new QIconAdapterEngine object.

Parameters:
env the JNIEnv pointer
iconSet the icon set
m_iconType the icon type pointer


Member Function Documentation

void QIconAdapterEngine::setIcon ( QPixmap *  image  ) 

Sets default icon.

Parameters:
image the icon image

void QIconAdapterEngine::setPressedIcon ( QPixmap *  image  ) 

Sets pressed icon.

Parameters:
image the icon image

void QIconAdapterEngine::setSelectedIcon ( QPixmap *  image  ) 

Sets selected icon.

Parameters:
image the icon image

void QIconAdapterEngine::setDisabledIcon ( QPixmap *  image  ) 

Sets disabled icon.

Parameters:
image the icon image

void QIconAdapterEngine::setDisabledSelectedIcon ( QPixmap *  image  ) 

Sets disabled selected icon.

Parameters:
image the icon image

void QIconAdapterEngine::setRolloverIcon ( QPixmap *  image  ) 

Sets rollover icon.

Parameters:
image the icon image

void QIconAdapterEngine::setRolloverSelectedIcon ( QPixmap *  image  ) 

Sets rollover selected icon.

Parameters:
image the icon image

QSize QIconAdapterEngine::actualSize ( const QSize &  size,
QIcon::Mode  mode,
QIcon::State  state 
)

QPixmap QIconAdapterEngine::pixmap ( const QSize &  size,
QIcon::Mode  mode,
QIcon::State  state 
)

void QIconAdapterEngine::paint ( QPainter *  painter,
const QRect &  rect,
QIcon::Mode  mode,
QIcon::State  state 
)

void QIconAdapterEngine::addFile ( const QString &  str,
const QSize &  size,
QIcon::Mode  mode,
QIcon::State  state 
)

void QIconAdapterEngine::addPixmap ( const QPixmap &  pm,
QIcon::Mode  mode,
QIcon::State  state 
)

void QIconAdapterEngine::initialize ( JNIEnv *  env,
jclass  cls 
) [static]

Initializes QIconAdapterEngine class.

Parameters:
env the JNIEnv pointer
cls the QSwingIconSet class


Copyright © 2007 ETF and contributors. All Rights Reserved.