CTK  0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
Public Member Functions | Protected Attributes | List of all members
ctkIconEnginePlugin Class Reference

#include <Libs/Widgets/ctkIconEnginePlugin_qt4.h>

Inheritance diagram for ctkIconEnginePlugin:
Inheritance graph
[legend]
Collaboration diagram for ctkIconEnginePlugin:
Collaboration graph
[legend]

Public Member Functions

virtual QIconEngineV2 * create (const QString &filename=QString())
 
virtual QIconEngine * create (const QString &filename=QString())
 
 ctkIconEnginePlugin (QObject *parent=0)
 
 ctkIconEnginePlugin (QObject *parent=0)
 
virtual QStringList keys () const
 Support all the Qt image formats by default. More...
 
virtual QStringList keys () const
 Support all the Qt image formats by default. More...
 
void setSizeDirectories (const QStringList &sizeDirectories)
 
void setSizeDirectories (const QStringList &sizeDirectories)
 
QStringList sizeDirectories () const
 
QStringList sizeDirectories () const
 
virtual ~ctkIconEnginePlugin ()
 
virtual ~ctkIconEnginePlugin ()
 

Protected Attributes

QScopedPointer< ctkIconEnginePluginPrivate > d_ptr
 

Detailed Description

ctkIconEnginePlugin must be loaded when starting the application.

QApplication myApp;
QCoreApplication::addLibraryPath("MyApp-build/plugins");

where the plugin must be located in "MyApp-build/plugins/iconengines" don't forget to declare in the cpp file: Q_EXPORT_PLUGIN2(yourpluginName, ctkIconEnginePlugin)

Definition at line 45 of file ctkIconEnginePlugin_qt4.h.

Constructor & Destructor Documentation

◆ ctkIconEnginePlugin() [1/2]

ctkIconEnginePlugin::ctkIconEnginePlugin ( QObject *  parent = 0)

◆ ~ctkIconEnginePlugin() [1/2]

virtual ctkIconEnginePlugin::~ctkIconEnginePlugin ( )
virtual

◆ ctkIconEnginePlugin() [2/2]

ctkIconEnginePlugin::ctkIconEnginePlugin ( QObject *  parent = 0)

◆ ~ctkIconEnginePlugin() [2/2]

virtual ctkIconEnginePlugin::~ctkIconEnginePlugin ( )
virtual

Member Function Documentation

◆ create() [1/2]

virtual QIconEngineV2* ctkIconEnginePlugin::create ( const QString &  filename = QString())
virtual

◆ create() [2/2]

virtual QIconEngine* ctkIconEnginePlugin::create ( const QString &  filename = QString())
virtual

◆ keys() [1/2]

virtual QStringList ctkIconEnginePlugin::keys ( ) const
virtual

Support all the Qt image formats by default.

◆ keys() [2/2]

virtual QStringList ctkIconEnginePlugin::keys ( ) const
virtual

Support all the Qt image formats by default.

◆ setSizeDirectories() [1/2]

void ctkIconEnginePlugin::setSizeDirectories ( const QStringList &  sizeDirectories)

Directory list given to the created icon engines Subdirectories where the icons should be searched, typically: "Small", "Medium", "Large", "XLarge" or "16x16", "32x32", "64x64", "128x128" or "LowDef", "HighDef"

See also
ctkIconEnginePlugin::setSizeDirectories

◆ setSizeDirectories() [2/2]

void ctkIconEnginePlugin::setSizeDirectories ( const QStringList &  sizeDirectories)

Directory list given to the created icon engines Subdirectories where the icons should be searched, typically: "Small", "Medium", "Large", "XLarge" or "16x16", "32x32", "64x64", "128x128" or "LowDef", "HighDef"

See also
ctkIconEnginePlugin::setSizeDirectories

◆ sizeDirectories() [1/2]

QStringList ctkIconEnginePlugin::sizeDirectories ( ) const

◆ sizeDirectories() [2/2]

QStringList ctkIconEnginePlugin::sizeDirectories ( ) const

Member Data Documentation

◆ d_ptr

QScopedPointer< ctkIconEnginePluginPrivate > ctkIconEnginePlugin::d_ptr
protected

Definition at line 68 of file ctkIconEnginePlugin_qt4.h.


The documentation for this class was generated from the following files: