Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | Private Attributes | Friends

uiFontList Class Reference

Inheritance diagram for uiFontList:
CallBacker

List of all members.

Public Member Functions

 uiFontList ()
 ~uiFontList ()
int nrKeys ()
const char * key (int)
void listKeys (BufferStringSet &)
const ObjectSet< uiFont > & fonts () const
ObjectSet< uiFont > & fonts ()
uiFontget (const char *key=0)
uiFontgetFromQfnt (QFont *)
uiFontadd (const char *key, const FontData &)
uiFontadd (const char *key, const char *f=FontData::defaultFamily(), int ptsz=FontData::defaultPointSize(), FontData::Weight w=FontData::defaultWeight(), bool it=FontData::defaultItalic())
void use (const Settings &)
void update (Settings &)

Static Public Member Functions

static uiFontListgetInst ()

Protected Member Functions

void initialise ()
uiFontgtFont (const char *key, const FontData *=0, const QFont *=0)

Protected Attributes

ObjectSet< uiFontfonts_

Private Member Functions

void addOldGuess (const Settings &, const char *, int)
void removeOldEntries (Settings &)

Private Attributes

bool inited_

Friends

class uiSetFonts

Constructor & Destructor Documentation

uiFontList::uiFontList (  )  [inline]
uiFontList::~uiFontList (  ) 

Member Function Documentation

uiFont& uiFontList::add ( const char *  key,
const FontData  
)
uiFont& uiFontList::add ( const char *  key,
const char *  f = FontData::defaultFamily(),
int  ptsz = FontData::defaultPointSize(),
FontData::Weight  w = FontData::defaultWeight(),
bool  it = FontData::defaultItalic() 
)
void uiFontList::addOldGuess ( const Settings ,
const char *  ,
int   
) [private]
const ObjectSet<uiFont>& uiFontList::fonts (  )  const [inline]
ObjectSet<uiFont>& uiFontList::fonts (  )  [inline]
uiFont& uiFontList::get ( const char *  key = 0  ) 
uiFont& uiFontList::getFromQfnt ( QFont *   ) 
static uiFontList& uiFontList::getInst (  )  [static]
uiFont& uiFontList::gtFont ( const char *  key,
const FontData = 0,
const QFont *  = 0 
) [protected]
void uiFontList::initialise (  )  [protected]
const char* uiFontList::key ( int   ) 
void uiFontList::listKeys ( BufferStringSet  ) 
int uiFontList::nrKeys (  ) 
void uiFontList::removeOldEntries ( Settings  )  [private]
void uiFontList::update ( Settings  ) 
void uiFontList::use ( const Settings  ) 

Friends And Related Function Documentation

friend class uiSetFonts [friend]

Member Data Documentation

bool uiFontList::inited_ [private]