Preferences Class Reference

#include <Preferences.h>

List of all members.

Public Types

enum  {
  SHORTEST, SHORT, MEDIUM, LONG,
  LONGEST
}
typedef QValueList< SequenceSequenceList

Signals

void studyLanguageSelected (QString language)
void studyLanguageDeselected (QString language)

Public Member Functions

 Preferences ()
 ~Preferences ()
bool load ()
bool save ()
uint getQuizLength () const
void setQuizLength (uint quizLength)
void clearRevealingSequences ()
void addRevealingSequence (Sequence sequence)
int getRevealingSequence (const QString &seqStr)
void removeRevealingSequence (int index)
void removeRevealingSequence (const QString &seqStr)
int getActiveRevealingSequenceCount ()
int getRevealingSequenceCount () const
Sequence getRevealingSequenceAt (int index)
QString getInterfaceLanguage () const
void setInterfaceLanguage (const QString &interfaceLanguage)
bool isDigraphEnabled () const
void setDigraphEnabled (bool isEnabled)
bool areQuizButtonsHidden () const
void setQuizButtonsHidden (bool areHidden)
bool isAltInTermListShown () const
void setAltInTermListShown (bool isShown)
QString getFirstLanguage () const
void setFirstLanguage (const QString &firstLanguage)
QValueList< QString > getStudyLanguages ()
bool isStudyLanguage (const QString &language)
void addStudyLanguage (const QString &language)
void removeStudyLanguage (const QString &language)
void clearStudyLanguages ()
QString getTestLanguage () const
void setTestLanguage (const QString &testLanguage)
QString getFontFamily () const
void setFontFamily (const QString &fontFamily)
QString getDefaultFontFamily () const
int getDefaultFontSizeModifier () const
int getFontSizeModifier () const
void setFontSizeModifier (int fontSizeModifier)
QFont getLargeFont (const QString &language=QString::null) const
QFont getMediumFont (const QString &language=QString::null) const
QFont getSmallFont (const QString &language=QString::null) const
QFont getBestFont (const QString &lang1, const QString &lang2) const
QString getLabelsFontFamily () const
void setLabelsFontFamily (const QString &labelsFontFamily)
QString getDefaultLabelsFontFamily () const
int getDefaultLabelsFontSizeModifier () const
int getLabelsFontSizeModifier () const
void setLabelsFontSizeModifier (int labelsFontSizeModifier)
QFont getLabelsFont () const
QString getFontOverrideFamily (const QString &language) const
int getFontOverrideSize (const QString &language) const
void setFontOverrideFamily (const QString &language, const QString &fontFamily)
void setFontOverrideSize (const QString &language, int fontSize)
bool isFontOverrideFamilyDefined (const QString &language) const
bool isFontOverrideSizeDefined (const QString &language) const
void clearFontOverrideFamilies ()
void clearFontOverrideSizes ()
bool isLanguageFilterEnabled () const
void setLanguageFilterEnabled (bool isEnabled)
bool isFolderOpen (int folderId) const
void setFolderOpen (int folderId, bool isOpen)
void setApplicationDirName (const QString &applDir)
int getDefaultAccelerator (Action action)
void setAccelerator (Action action, int accel)
int getAccelerator (Action action)

Static Public Member Functions

static const Q_UINT32 magicNumber (Q_UINT32(0x77556644))

Static Public Attributes

static const uint fontSizeList [] = { 10, 12, 16, 18, 24, 32, 48, 72 }


Detailed Description

Definition at line 17 of file Preferences.h.


Member Typedef Documentation

typedef QValueList<Sequence> Preferences::SequenceList

Definition at line 27 of file Preferences.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
SHORTEST 
SHORT 
MEDIUM 
LONG 
LONGEST 

Definition at line 25 of file Preferences.h.


Constructor & Destructor Documentation

Preferences::Preferences (  ) 

Definition at line 5 of file Preferences.cpp.

Preferences::~Preferences (  ) 

Definition at line 23 of file Preferences.cpp.


Member Function Documentation

static const Q_UINT32 Preferences::magicNumber ( Q_UINT32(0x77556644)   )  [static]

bool Preferences::load (  ) 

Definition at line 26 of file Preferences.cpp.

bool Preferences::save (  ) 

Definition at line 149 of file Preferences.cpp.

uint Preferences::getQuizLength (  )  const

Definition at line 192 of file Preferences.cpp.

void Preferences::setQuizLength ( uint  quizLength  ) 

Definition at line 196 of file Preferences.cpp.

void Preferences::clearRevealingSequences (  ) 

Definition at line 200 of file Preferences.cpp.

void Preferences::addRevealingSequence ( Sequence  sequence  ) 

Definition at line 204 of file Preferences.cpp.

int Preferences::getRevealingSequence ( const QString &  seqStr  ) 

Definition at line 208 of file Preferences.cpp.

void Preferences::removeRevealingSequence ( int  index  ) 

Definition at line 218 of file Preferences.cpp.

void Preferences::removeRevealingSequence ( const QString &  seqStr  ) 

Definition at line 222 of file Preferences.cpp.

int Preferences::getActiveRevealingSequenceCount (  ) 

Definition at line 230 of file Preferences.cpp.

int Preferences::getRevealingSequenceCount (  )  const

Definition at line 240 of file Preferences.cpp.

Sequence Preferences::getRevealingSequenceAt ( int  index  ) 

Definition at line 244 of file Preferences.cpp.

QString Preferences::getInterfaceLanguage (  )  const

Definition at line 248 of file Preferences.cpp.

void Preferences::setInterfaceLanguage ( const QString &  interfaceLanguage  ) 

Definition at line 252 of file Preferences.cpp.

bool Preferences::isDigraphEnabled (  )  const

Definition at line 256 of file Preferences.cpp.

void Preferences::setDigraphEnabled ( bool  isEnabled  ) 

Definition at line 260 of file Preferences.cpp.

bool Preferences::areQuizButtonsHidden (  )  const

Definition at line 264 of file Preferences.cpp.

void Preferences::setQuizButtonsHidden ( bool  areHidden  ) 

Definition at line 268 of file Preferences.cpp.

bool Preferences::isAltInTermListShown (  )  const

Definition at line 272 of file Preferences.cpp.

void Preferences::setAltInTermListShown ( bool  isShown  ) 

Definition at line 276 of file Preferences.cpp.

QString Preferences::getFirstLanguage (  )  const

Definition at line 280 of file Preferences.cpp.

void Preferences::setFirstLanguage ( const QString &  firstLanguage  ) 

Definition at line 284 of file Preferences.cpp.

QValueList< QString > Preferences::getStudyLanguages (  ) 

Definition at line 288 of file Preferences.cpp.

bool Preferences::isStudyLanguage ( const QString &  language  ) 

Definition at line 292 of file Preferences.cpp.

void Preferences::addStudyLanguage ( const QString &  language  ) 

Definition at line 296 of file Preferences.cpp.

void Preferences::removeStudyLanguage ( const QString &  language  ) 

Definition at line 300 of file Preferences.cpp.

void Preferences::clearStudyLanguages (  ) 

Definition at line 304 of file Preferences.cpp.

QString Preferences::getTestLanguage (  )  const

Definition at line 308 of file Preferences.cpp.

void Preferences::setTestLanguage ( const QString &  testLanguage  ) 

Definition at line 312 of file Preferences.cpp.

QString Preferences::getFontFamily (  )  const

Definition at line 316 of file Preferences.cpp.

void Preferences::setFontFamily ( const QString &  fontFamily  ) 

Definition at line 320 of file Preferences.cpp.

QString Preferences::getDefaultFontFamily (  )  const

Definition at line 324 of file Preferences.cpp.

int Preferences::getDefaultFontSizeModifier (  )  const

Definition at line 328 of file Preferences.cpp.

int Preferences::getFontSizeModifier (  )  const

Definition at line 332 of file Preferences.cpp.

void Preferences::setFontSizeModifier ( int  fontSizeModifier  ) 

Definition at line 336 of file Preferences.cpp.

QFont Preferences::getLargeFont ( const QString &  language = QString::null  )  const

Definition at line 340 of file Preferences.cpp.

QFont Preferences::getMediumFont ( const QString &  language = QString::null  )  const

Definition at line 346 of file Preferences.cpp.

QFont Preferences::getSmallFont ( const QString &  language = QString::null  )  const

Definition at line 352 of file Preferences.cpp.

QFont Preferences::getBestFont ( const QString &  lang1,
const QString &  lang2 
) const

Definition at line 358 of file Preferences.cpp.

QString Preferences::getLabelsFontFamily (  )  const

Definition at line 375 of file Preferences.cpp.

void Preferences::setLabelsFontFamily ( const QString &  labelsFontFamily  ) 

Definition at line 379 of file Preferences.cpp.

QString Preferences::getDefaultLabelsFontFamily (  )  const

Definition at line 383 of file Preferences.cpp.

int Preferences::getDefaultLabelsFontSizeModifier (  )  const

Definition at line 387 of file Preferences.cpp.

int Preferences::getLabelsFontSizeModifier (  )  const

Definition at line 391 of file Preferences.cpp.

void Preferences::setLabelsFontSizeModifier ( int  labelsFontSizeModifier  ) 

Definition at line 395 of file Preferences.cpp.

QFont Preferences::getLabelsFont (  )  const

Definition at line 399 of file Preferences.cpp.

QString Preferences::getFontOverrideFamily ( const QString &  language  )  const

Definition at line 403 of file Preferences.cpp.

int Preferences::getFontOverrideSize ( const QString &  language  )  const

Definition at line 407 of file Preferences.cpp.

void Preferences::setFontOverrideFamily ( const QString &  language,
const QString &  fontFamily 
)

Definition at line 411 of file Preferences.cpp.

void Preferences::setFontOverrideSize ( const QString &  language,
int  fontSize 
)

Definition at line 415 of file Preferences.cpp.

bool Preferences::isFontOverrideFamilyDefined ( const QString &  language  )  const

Definition at line 419 of file Preferences.cpp.

bool Preferences::isFontOverrideSizeDefined ( const QString &  language  )  const

Definition at line 423 of file Preferences.cpp.

void Preferences::clearFontOverrideFamilies (  ) 

Definition at line 427 of file Preferences.cpp.

void Preferences::clearFontOverrideSizes (  ) 

Definition at line 431 of file Preferences.cpp.

bool Preferences::isLanguageFilterEnabled (  )  const

Definition at line 439 of file Preferences.cpp.

void Preferences::setLanguageFilterEnabled ( bool  isEnabled  ) 

Definition at line 435 of file Preferences.cpp.

bool Preferences::isFolderOpen ( int  folderId  )  const

Definition at line 443 of file Preferences.cpp.

void Preferences::setFolderOpen ( int  folderId,
bool  isOpen 
)

Definition at line 447 of file Preferences.cpp.

void Preferences::setApplicationDirName ( const QString &  applDir  ) 

Definition at line 456 of file Preferences.cpp.

int Preferences::getDefaultAccelerator ( Action  action  ) 

Definition at line 461 of file Preferences.cpp.

void Preferences::setAccelerator ( Action  action,
int  accel 
)

Definition at line 465 of file Preferences.cpp.

int Preferences::getAccelerator ( Action  action  ) 

Definition at line 474 of file Preferences.cpp.

void Preferences::studyLanguageSelected ( QString  language  )  [signal]

Definition at line 89 of file moc_Preferences.cpp.

void Preferences::studyLanguageDeselected ( QString  language  )  [signal]

Definition at line 95 of file moc_Preferences.cpp.


Member Data Documentation

const uint Preferences::fontSizeList = { 10, 12, 16, 18, 24, 32, 48, 72 } [static]

Definition at line 29 of file Preferences.h.


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

Generated on Sun Mar 1 17:30:48 2009 for toMOTko by  doxygen 1.5.6