Fix preset buttons in button preview

This commit is contained in:
Johannes Hilden 2017-11-02 20:42:45 +03:00
parent 4953292e64
commit c1a4c04887
1 changed files with 28 additions and 28 deletions

View File

@ -222,40 +222,40 @@ void FlatButtonSettingsEditor::selectColor()
void FlatButtonSettingsEditor::applyDefaultPreset() void FlatButtonSettingsEditor::applyDefaultPreset()
{ {
m_button->setRole(Material::Default); ui->buttonRoleComboBox->setCurrentIndex(0);
m_button->setRippleStyle(Material::PositionedRipple); ui->rippleStyleComboBox->setCurrentIndex(1);
m_button->setIconPlacement(Material::LeftIcon); ui->iconPlacementComboBox->setCurrentIndex(0);
m_button->setOverlayStyle(Material::GrayOverlay); ui->hoverStyleComboBox->setCurrentIndex(2);
m_button->setBackgroundMode(Qt::TransparentMode); ui->textAlignmentComboBox->setCurrentIndex(1);
m_button->setCornerRadius(3); ui->transparentCheckBox->setChecked(true);
m_button->setBaseOpacity(0.13); ui->cornerRadiusSpinBox->setValue(3);
m_button->setFontSize(10); ui->overlayOpacityDoubleSpinBox->setValue(0.13);
m_button->setUseThemeColors(true); ui->fontSizeDoubleSpinBox->setValue(10);
m_button->setHaloVisible(true); ui->useThemeColorsCheckBox->setChecked(true);
m_button->setCheckable(false); ui->showHaloCheckBox->setChecked(true);
m_button->setEnabled(true); ui->checkableCheckBox->setChecked(false);
m_button->setTextAlignment(Qt::AlignHCenter); ui->disabledCheckBox->setChecked(false);
updateWidget();
m_button->applyPreset(Material::FlatPreset); m_button->applyPreset(Material::FlatPreset);
setupForm();
} }
void FlatButtonSettingsEditor::applyCheckablePreset() void FlatButtonSettingsEditor::applyCheckablePreset()
{ {
m_button->setRole(Material::Default); ui->buttonRoleComboBox->setCurrentIndex(0);
m_button->setRippleStyle(Material::PositionedRipple); ui->rippleStyleComboBox->setCurrentIndex(1);
m_button->setIconPlacement(Material::LeftIcon); ui->iconPlacementComboBox->setCurrentIndex(0);
m_button->setOverlayStyle(Material::GrayOverlay); ui->hoverStyleComboBox->setCurrentIndex(2);
m_button->setBackgroundMode(Qt::TransparentMode); ui->textAlignmentComboBox->setCurrentIndex(1);
m_button->setCornerRadius(3); ui->transparentCheckBox->setChecked(true);
m_button->setBaseOpacity(0.13); ui->cornerRadiusSpinBox->setValue(3);
m_button->setFontSize(10); ui->overlayOpacityDoubleSpinBox->setValue(0.13);
m_button->setUseThemeColors(true); ui->fontSizeDoubleSpinBox->setValue(10);
m_button->setHaloVisible(true); ui->useThemeColorsCheckBox->setChecked(true);
m_button->setCheckable(true); ui->showHaloCheckBox->setChecked(true);
m_button->setEnabled(true); ui->checkableCheckBox->setChecked(true);
m_button->setTextAlignment(Qt::AlignHCenter); ui->disabledCheckBox->setChecked(false);
updateWidget();
m_button->applyPreset(Material::CheckablePreset); m_button->applyPreset(Material::CheckablePreset);
setupForm();
} }
void FlatButtonSettingsEditor::init() void FlatButtonSettingsEditor::init()