FontEditor::FontEditor(QWidget *parent) : QWidget(parent), ui(new Ui::FontEditor) ,m_doProcessControls(true) { ui->setupUi(this); ui->family->addItems(m_fontDatabase.families()); connect(ui->family, SIGNAL(currentIndexChanged(int)), this, SLOT(fontToObjectProperty())); connect(ui->size, SIGNAL(valueChanged(double)), this, SLOT(fontToObjectProperty())); connect(ui->bold, SIGNAL(toggled(bool)), this, SLOT(fontToObjectProperty())); connect(ui->italic, SIGNAL(toggled(bool)), this, SLOT(fontToObjectProperty())); connect(ui->strikeout, SIGNAL(toggled(bool)), this, SLOT(fontToObjectProperty())); connect(ui->underline, SIGNAL(toggled(bool)), this, SLOT(fontToObjectProperty())); connect(ui->fontDialog, SIGNAL(clicked()), this, SLOT(showFontDialog())); connect(ui->fontColor, SIGNAL(clicked()), this, SLOT(showFontColorDialog())); }
void OptionsDialog::on_pbFontColor_clicked() { showFontColorDialog(); }