27 #include "../../../qt/widgets/se/Utils.h"
28 #include "../utils/ColorPickerToolButton.h"
31 #include "ui_ChartStyleWidgetForm.h"
34 #include <QFontDialog>
38 m_ui(new
Ui::chartStyleWidgetForm)
41 m_ui->m_chartTitleLineEdit->setText(title);
42 m_ui->m_labelXlLineEdit->setText(PropertyX);
43 m_ui->m_labelYlLineEdit->setText(PropertyY);
50 QGridLayout* layout =
new QGridLayout(
m_ui->m_colorPickerFrame);
51 layout->setContentsMargins(0, 0, 0, 0);
52 layout->setSizeConstraint(QLayout::SetFixedSize);
71 QFont font = QFontDialog::getFont(&ok, m_chartStyle->getAxisFont(),
this);
74 m_chartStyle->setAxisFont(font);
81 QFont font = QFontDialog::getFont(&ok, m_chartStyle->getTitleFont(),
this);
84 m_chartStyle->setTitleFont(font);
90 m_chartStyle->setGridChecked(state);
96 m_chartStyle->setColor(color);
97 m_colorPicker->setColor(m_chartStyle->getColor());
102 m_chartStyle->setTitle(m_ui->m_chartTitleLineEdit->text());
107 m_chartStyle->setAxisX(m_ui->m_labelXlLineEdit->text());
112 m_chartStyle->setAxisY(m_ui->m_labelYlLineEdit->text());
121 m_chartStyle = newStyle;
122 m_ui->m_chartTitleLineEdit->setText(m_chartStyle->getTitle());
123 m_ui->m_labelXlLineEdit->setText(m_chartStyle->getAxisX());
124 m_ui->m_labelYlLineEdit->setText(m_chartStyle->getAxisY());
125 m_colorPicker->
setColor(m_chartStyle->getColor());
126 m_ui->m_gridCheckBox->setChecked(m_chartStyle->getGridChecked());
A class used to define a chartDisplay's style.