Beispiel #1
0
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()));
}
Beispiel #2
0
void OptionsDialog::on_pbFontColor_clicked()
{
	showFontColorDialog();
}