Scribus
Open source desktop publishing at your fingertips
IconManager Class Reference

Manage Scribus icons here, and here alone. More...

#include <iconmanager.h>

Inheritance diagram for IconManager:
Collaboration diagram for IconManager:

Public Slots

void languageChange ()
 

Signals

void prefsChanged ()
 

Public Member Functions

 IconManager (QObject *parent=0)
 
bool setup ()
 
QCursor loadCursor (const QString nam, int hotX=-1, int hotY=-1, bool forceUseColor=false)
 
QIcon loadIcon (const QString nam, bool forceUseColor=false)
 
QPixmap loadPixmap (const QString nam, bool forceUseColor=false)
 
QString pathForIcon (const QString nam)
 
QStringList pathList ()
 
QStringList nameList (QString language)
 
void iconToGrayscale (QPixmap *pm)
 
bool setActiveFromPrefs (QString prefsSet)
 
QString activeSetBasename ()
 
QString baseNameForTranslation (QString transName)
 

Static Public Member Functions

static IconManagerinstance ()
 Returns a pointer to the IconManager instance. More...
 
static void deleteInstance ()
 Deletes the IconManager Instance Must be called when IconManager is no longer needed.
 

Detailed Description

Manage Scribus icons here, and here alone.

Author
Craig Bradney

Member Function Documentation

IconManager * IconManager::instance ( )
static

Returns a pointer to the IconManager instance.

Returns
A pointer to the IconManager instance

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