24 #ifndef GOBCHARTSTOOLSWIDGET_H
25 #define GOBCHARTSTOOLSWIDGET_H
28 #include "utils/globalincludes.h"
29 #include "utils/gobchartsnocopy.h"
36 class QAbstractButton;
64 void setStateXML( GobChartsType type,
const QDomNode &toolNode );
75 void receiveLabelDetails( GobChartsLabel label, QString text, QFont font, QColor colour, Qt::Alignment align);
131 void setLabelDetails( GobChartsLabel, QString, QFont, QColor, Qt::Alignment );
138 void chartTypeChanged( QAbstractButton *button );
139 void chartColourPreferenceChanged();
140 void chartRangePreferenceChanged();
141 void chartRangePreferenceSelected();
142 void gridLinePreferenceChanged( QAbstractButton *button );
143 void gridLineNumbersChanged();
144 void gridLinesSelected();
145 void gridColourSelected();
146 void updateLabelDetails();
147 void labelColourPreferenceChanged();
148 void labelAlignmentPreferenceChanged( QAbstractButton *button );
149 void generateLabelDetailRequest( QAbstractButton *button );
150 void clearAndReset();
153 Ui::GobChartsToolsWidget *ui;
155 friend class LabelDetails;
158 struct GobChartsToolsWidgetPrivate;
159 GobChartsToolsWidgetPrivate *m_private;
162 #endif // GOBCHARTSTOOLSWIDGET_H