22KoFontTab::KoFontTab( uint fontListCriteria, TQWidget* parent, const char* name, WFlags fl )
23 : KoFontTabBase( parent, name, fl )
28 characterFont->setFamilyList( list );
29 characterFont->setSampleBoxVisible( false);
30 comparisonFont = characterFont->font();
31 connect( characterFont, TQ_SIGNAL( fontSelected( const TQFont & ) ), this, TQ_SLOT( slotFontChanged( const TQFont & ) ) );
34KoFontTab::~KoFontTab()
38TQFont KoFontTab::getSelection()
40 return characterFont->font();
43void KoFontTab::setSelection( const TQFont &font )
45 characterFont->setFont( font );
48void KoFontTab::slotFontChanged( const TQFont &font )
50 if ( comparisonFont.family() != font.family() ) emit familyChanged();
51 if ( comparisonFont.bold() != font.bold() ) emit boldChanged();
52 if ( comparisonFont.italic() != font.italic() ) emit italicChanged();
53 if ( comparisonFont.pointSize() != font.pointSize() ) emit sizeChanged();
54 comparisonFont = font;
57#include "KoFontTab.moc"
static void getFontList(TQStringList &list, uint fontListCriteria)
const char * name(StdAction id)
|