TextFormatButtons Class Reference

#include <TextFormatButtons.h>

List of all members.


Detailed Description

Widget with text format buttons (connected to a QTextEdit).

Public Member Functions

 TextFormatButtons (QTextEdit *textEdit, QWidget *parent=0)
 Constructor.
void toggleCurveButton (bool enable)
 Show/Hide the "add curve" button.

Private Slots

void addBold ()
 Format seleted text to bold.
void addCurve ()
 Insert curve marker into the text.
void addItalics ()
 Format seleted text to italics.
void addSubscript ()
 Format seleted text to subscript.
void addSuperscript ()
 Format seleted text to superscript.
void addSymbol (const QString &letter)
 Insert 'letter' into the text.
void addUnderline ()
 Format seleted text to underlined.
void showArrowSymbols ()
 Let the user insert arrow symbols.
void showLowerGreek ()
 Let the user insert lower case greek letters.
void showMathSymbols ()
 Let the user insert mathematical symbols.
void showUpperGreek ()
 Let the user insert capital greek letters.

Private Member Functions

void formatText (const QString &prefix, const QString &postfix)
 Internal function: format selected text with prefix and postfix.

Private Attributes

QPushButton * buttonArrowSymbols
QPushButton * buttonBold
QPushButton * buttonCurve
QPushButton * buttonItalics
QPushButton * buttonLowerGreek
QPushButton * buttonMathSymbols
QPushButton * buttonSubscript
QPushButton * buttonSuperscript
QPushButton * buttonUnderline
QPushButton * buttonUpperGreek
QTextEdit * connectedTextEdit

Constructor & Destructor Documentation

TextFormatButtons::TextFormatButtons ( QTextEdit *  textEdit,
QWidget *  parent = 0 
)

Constructor.

Parameters:
textEdit the QTextEdit that the buttons shall affect
parent parent widget


Member Function Documentation

void TextFormatButtons::addBold (  )  [private, slot]

Format seleted text to bold.

void TextFormatButtons::addCurve (  )  [private, slot]

Insert curve marker into the text.

void TextFormatButtons::addItalics (  )  [private, slot]

Format seleted text to italics.

void TextFormatButtons::addSubscript (  )  [private, slot]

Format seleted text to subscript.

void TextFormatButtons::addSuperscript (  )  [private, slot]

Format seleted text to superscript.

void TextFormatButtons::addSymbol ( const QString &  letter  )  [private, slot]

Insert 'letter' into the text.

void TextFormatButtons::addUnderline (  )  [private, slot]

Format seleted text to underlined.

void TextFormatButtons::formatText ( const QString &  prefix,
const QString &  postfix 
) [private]

Internal function: format selected text with prefix and postfix.

void TextFormatButtons::showArrowSymbols (  )  [private, slot]

Let the user insert arrow symbols.

void TextFormatButtons::showLowerGreek (  )  [private, slot]

Let the user insert lower case greek letters.

void TextFormatButtons::showMathSymbols (  )  [private, slot]

Let the user insert mathematical symbols.

void TextFormatButtons::showUpperGreek (  )  [private, slot]

Let the user insert capital greek letters.

void TextFormatButtons::toggleCurveButton ( bool  enable  ) 

Show/Hide the "add curve" button.


Member Data Documentation

QPushButton* TextFormatButtons::buttonArrowSymbols [private]

QPushButton* TextFormatButtons::buttonBold [private]

QPushButton* TextFormatButtons::buttonCurve [private]

QPushButton* TextFormatButtons::buttonItalics [private]

QPushButton* TextFormatButtons::buttonLowerGreek [private]

QPushButton* TextFormatButtons::buttonMathSymbols [private]

QPushButton* TextFormatButtons::buttonSubscript [private]

QPushButton* TextFormatButtons::buttonSuperscript [private]

QPushButton* TextFormatButtons::buttonUnderline [private]

QPushButton* TextFormatButtons::buttonUpperGreek [private]

QTextEdit* TextFormatButtons::connectedTextEdit [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