QCAD
Open Source 2D CAD
TextDialog Class Reference

Text creation or editing dialog. More...

Public Member Functions

void clipboardDataChanged ()
 Called when clipboard text becomes available / unavailable. More...
 
void colorChanged (void c)
 Called when user changes the current color or the color under the cursor changed. More...
 
void currentCharFormatChanged (void format)
 Character format under cursor changed. More...
 
void cursorPositionChanged ()
 
void fixHtml (void html)
 
void fontChanged (void font)
 Called when user changes the current font or the font under the cursor changed. More...
 
void getMainFont ()
 
void getSourceDocument ()
 
void getSpecialCharsMap ()
 
void getTextDocument ()
 
void mainFontChanged ()
 Called when user changes the main font (initial font for text). More...
 
void mergeFormatOnWordOrSelection (void format)
 
void setMode (void mode)
 
void setupEditActions ()
 
void setupTextActions ()
 
void show (void textDataIn)
 
void simpleTextToggled (void enable)
 
void tabChanged (void index)
 
void textBold ()
 Called when user clicks bold button. More...
 
void textColor ()
 Called when user changes font color. More...
 
void TextDialog (void mode)
 
void textFamily (void f)
 Called when user changes font. More...
 
void textItalic ()
 Called when user clicks italic button. More...
 
void textSize (void p)
 Called when user changes font size. More...
 
void textSubscript ()
 Called when user clicks subscript button. More...
 
void textSuperscript ()
 Called when user clicks superscript button. More...
 
void textSymbol ()
 Called when user is about to insert a symbol (special character). More...
 
void textUnderline ()
 Called when user clicks underline button. More...
 
void updateRichText (void force)
 Updates the rich text edit based on the source. More...
 
void updateSource (void force)
 Updates the source based on the rich text edit. More...
 

Public Attributes

int actionCopy
 
int actionCut
 
int actionPaste
 
int actionRedo
 
int actionSubscript
 
int actionSuperscript
 
int actionTextBold
 
int actionTextColor
 
int actionTextItalic
 
int actionTextSymbol
 
int actionTextUnderline
 
int actionUndo
 
int comboFont
 
int comboSize
 
int dialog
 
int fontHeightFactor
 
int initialColor
 
int mainFont
 
int mode
 
int sourceEdit
 
int textEdit
 

Detailed Description

Text creation or editing dialog.

Constructor & Destructor Documentation

◆ TextDialog()

void TextDialog::TextDialog ( void  mode)
inline

Member Function Documentation

◆ clipboardDataChanged()

void TextDialog::clipboardDataChanged ( )
inline

Called when clipboard text becomes available / unavailable.

◆ colorChanged()

void TextDialog::colorChanged ( void  c)
inline

Called when user changes the current color or the color under the cursor changed.

◆ currentCharFormatChanged()

void TextDialog::currentCharFormatChanged ( void  format)
inline

Character format under cursor changed.

Update relevant controls.

◆ cursorPositionChanged()

void TextDialog::cursorPositionChanged ( )
inline

◆ fixHtml()

void TextDialog::fixHtml ( void  html)
inline

◆ fontChanged()

void TextDialog::fontChanged ( void  font)
inline

Called when user changes the current font or the font under the cursor changed.

◆ getMainFont()

void TextDialog::getMainFont ( )
inline

◆ getSourceDocument()

void TextDialog::getSourceDocument ( )
inline

◆ getSpecialCharsMap()

void TextDialog::getSpecialCharsMap ( )
inline

◆ getTextDocument()

void TextDialog::getTextDocument ( )
inline

◆ mainFontChanged()

void TextDialog::mainFontChanged ( )
inline

Called when user changes the main font (initial font for text).

◆ mergeFormatOnWordOrSelection()

void TextDialog::mergeFormatOnWordOrSelection ( void  format)
inline

◆ setMode()

void TextDialog::setMode ( void  mode)
inline

◆ setupEditActions()

void TextDialog::setupEditActions ( )
inline

◆ setupTextActions()

void TextDialog::setupTextActions ( )
inline

◆ show()

void TextDialog::show ( void  textDataIn)
inline

◆ simpleTextToggled()

void TextDialog::simpleTextToggled ( void  enable)
inline

◆ tabChanged()

void TextDialog::tabChanged ( void  index)
inline

◆ textBold()

void TextDialog::textBold ( )
inline

Called when user clicks bold button.

◆ textColor()

void TextDialog::textColor ( )
inline

Called when user changes font color.

◆ textFamily()

void TextDialog::textFamily ( void  f)
inline

Called when user changes font.

◆ textItalic()

void TextDialog::textItalic ( )
inline

Called when user clicks italic button.

◆ textSize()

void TextDialog::textSize ( void  p)
inline

Called when user changes font size.

◆ textSubscript()

void TextDialog::textSubscript ( )
inline

Called when user clicks subscript button.

◆ textSuperscript()

void TextDialog::textSuperscript ( )
inline

Called when user clicks superscript button.

◆ textSymbol()

void TextDialog::textSymbol ( )
inline

Called when user is about to insert a symbol (special character).

◆ textUnderline()

void TextDialog::textUnderline ( )
inline

Called when user clicks underline button.

◆ updateRichText()

void TextDialog::updateRichText ( void  force)
inline

Updates the rich text edit based on the source.

◆ updateSource()

void TextDialog::updateSource ( void  force)
inline

Updates the source based on the rich text edit.

Member Data Documentation

◆ actionCopy

int TextDialog::actionCopy

◆ actionCut

int TextDialog::actionCut

◆ actionPaste

int TextDialog::actionPaste

◆ actionRedo

int TextDialog::actionRedo

◆ actionSubscript

int TextDialog::actionSubscript

◆ actionSuperscript

int TextDialog::actionSuperscript

◆ actionTextBold

int TextDialog::actionTextBold

◆ actionTextColor

int TextDialog::actionTextColor

◆ actionTextItalic

int TextDialog::actionTextItalic

◆ actionTextSymbol

int TextDialog::actionTextSymbol

◆ actionTextUnderline

int TextDialog::actionTextUnderline

◆ actionUndo

int TextDialog::actionUndo

◆ comboFont

int TextDialog::comboFont

◆ comboSize

int TextDialog::comboSize

◆ dialog

int TextDialog::dialog

◆ fontHeightFactor

int TextDialog::fontHeightFactor

◆ initialColor

int TextDialog::initialColor

◆ mainFont

int TextDialog::mainFont

◆ mode

int TextDialog::mode

◆ sourceEdit

int TextDialog::sourceEdit

◆ textEdit

int TextDialog::textEdit

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