SymbolDialog Class Reference

#include <SymbolDialog.h>

List of all members.


Detailed Description

Tools window to select special text characters.

Public Types

enum  CharSet {
  lowerGreek = 0, upperGreek = 1, mathSymbols = 2, arrowSymbols = 3,
  numberSymbols = 4
}
 Character set. More...

Public Slots

void addCurrentChar ()
 Find and emit char from current button ([return] pressed).
void getChar (int btnIndex)
 Find and emit char from pressed button.
virtual void languageChange ()
 Change language (reset title).

Signals

void addLetter (const QString &)
 Emitted when a letter is to be added.

Public Member Functions

 SymbolDialog (CharSet charSet, QWidget *parent=0, Qt::WFlags fl=0)
 Constructor.
 ~SymbolDialog ()
 Destructor.

Protected Member Functions

void focusInEvent (QFocusEvent *event)
 Event handler: When the dialog gets the focus the first button is set to react on [return].

Private Member Functions

void initArrowSymbols ()
 Show arrow symbols.
void initLowerGreekChars ()
 Show lowercase Greek characters.
void initMathSymbols ()
 Show mathematical symbols.
void initNumberSymbols ()
 Show number symbols.
void initUpperGreekChars ()
 Show uppercase Greek characters.

Private Attributes

QButtonGroup * buttons
QPushButton * closeButton
QGridLayout * gridLayout
QVBoxLayout * mainLayout
int numButtons

Member Enumeration Documentation

enum SymbolDialog::CharSet

Character set.

Enumerator:
lowerGreek  lower case Greek letters
upperGreek  upper case Greek letters
mathSymbols  mathematical symbols
arrowSymbols  arrow symbols
numberSymbols  number symbols (e.g. 1/2, vi)


Constructor & Destructor Documentation

SymbolDialog::SymbolDialog ( CharSet  charSet,
QWidget *  parent = 0,
Qt::WFlags  fl = 0 
)

Constructor.

Parameters:
charSet character set (lower- or uppercase)
parent parent widget
fl window flags

SymbolDialog::~SymbolDialog (  ) 

Destructor.


Member Function Documentation

void SymbolDialog::addCurrentChar (  )  [slot]

Find and emit char from current button ([return] pressed).

void SymbolDialog::addLetter ( const QString &   )  [signal]

Emitted when a letter is to be added.

void SymbolDialog::focusInEvent ( QFocusEvent *  event  )  [protected]

Event handler: When the dialog gets the focus the first button is set to react on [return].

void SymbolDialog::getChar ( int  btnIndex  )  [slot]

Find and emit char from pressed button.

void SymbolDialog::initArrowSymbols (  )  [private]

Show arrow symbols.

void SymbolDialog::initLowerGreekChars (  )  [private]

Show lowercase Greek characters.

void SymbolDialog::initMathSymbols (  )  [private]

Show mathematical symbols.

void SymbolDialog::initNumberSymbols (  )  [private]

Show number symbols.

void SymbolDialog::initUpperGreekChars (  )  [private]

Show uppercase Greek characters.

void SymbolDialog::languageChange (  )  [virtual, slot]

Change language (reset title).


Member Data Documentation

QButtonGroup* SymbolDialog::buttons [private]

QPushButton* SymbolDialog::closeButton [private]

QGridLayout* SymbolDialog::gridLayout [private]

QVBoxLayout* SymbolDialog::mainLayout [private]

int SymbolDialog::numButtons [private]


The documentation for this class was generated from the following files:
Generated on Thu Feb 7 13:59:29 2008 for QtiPlot by  doxygen 1.5.4