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());
 
void onGridCheckBoxToggled(int state)
 
ChartStyleWidget(QWidget *parent=0, Qt::WindowFlags f=0, QString title="", QString PropertyX="", QString PropertyY="")
Constructor. 
 
~ChartStyleWidget()
Destructor. 
 
void setStyle(te::qt::widgets::ChartStyle *newStyle)
It sets the ChartStyle being configured. 
 
ColorPickerToolButton * m_colorPicker
The color picker used to customise the color of several chart parameters. 
 
void setColor(QColor newColor)
It sets the style's color. 
 
ChartStyle * m_chartStyle
The display's style that will be configured by this dialog. 
 
std::auto_ptr< Ui::chartStyleWidgetForm > m_ui
The widget form. 
 
te::qt::widgets::ChartStyle * getStyle()
Returns a pointer to the ChartStyle being configured. 
 
void onTitleLineEditFinish()
 
void onColorChanged(const QColor &color)
 
void onlabelXEditFinish()
 
A class used to define a chartDisplay's style. 
 
Custom tool button used to pick a color. 
 
void onlabelYEditFinish()
 
void onLabelStylePushButtonClicked()
 
void onTitleStylePushButtonClicked()