Eneboo - Documentación para desarrolladores
|
00001 /**************************************************************************** 00002 ** ui.h extension file, included from the uic-generated form implementation. 00003 ** 00004 ** If you wish to add, delete or rename slots use Qt Designer which will 00005 ** update this file, preserving your code. Create an init() slot in place of 00006 ** a constructor, and a destroy() slot in place of a destructor. 00007 *****************************************************************************/ 00008 #include <qcolordialog.h> 00009 #include <qfontdatabase.h> 00010 00011 void RichTextFontDialog::init() 00012 { 00013 QFontDatabase *db = new QFontDatabase(); 00014 fontCombo->insertStringList( db->families() ); 00015 } 00016 00017 void RichTextFontDialog::selectColor() 00018 { 00019 color = QColorDialog::getColor( "", this ); 00020 if( color.isValid() ) 00021 colorButton->setPaletteBackgroundColor( color ); 00022 } 00023 00024 void RichTextFontDialog::accept() 00025 { 00026 size = fontSizeCombo->currentText(); 00027 font = fontCombo->currentText(); 00028 done( Accepted ); 00029 } 00030 00031 void RichTextFontDialog::reject() 00032 { 00033 done( Rejected ); 00034 } 00035 00036 QString RichTextFontDialog::getSize() 00037 { 00038 return size; 00039 } 00040 00041 QString RichTextFontDialog::getColor() 00042 { 00043 return color.name(); 00044 } 00045 00046 QString RichTextFontDialog::getFont() 00047 { 00048 return font; 00049 }