##// END OF EJS Templates
added _p to private class headers
added _p to private class headers

File last commit:

r357:82b904eaae07
r381:8ab9ba5c10bd
Show More
qbarset.h
60 lines | 1.4 KiB | text/x-c | CLexer
sauimone
proof of concept implementation for barset and barcategory
r169 #ifndef QBARSET_H
#define QBARSET_H
sauimone
updated barchart examples. minor fixes
r276 #include <qchartglobal.h>
sauimone
brush support for bargroups
r183 #include <QPen>
#include <QBrush>
sauimone
proof of concept implementation for barset and barcategory
r169
QTCOMMERCIALCHART_BEGIN_NAMESPACE
sauimone
signals and slots for bars and sets
r239 class QTCOMMERCIALCHART_EXPORT QBarSet : public QObject
sauimone
proof of concept implementation for barset and barcategory
r169 {
sauimone
minor fix
r240 Q_OBJECT
sauimone
proof of concept implementation for barset and barcategory
r169 public:
sauimone
barcharts: added legend to model. added signals for hover events (for tooltip). updated examples
r280 QBarSet(QString name, QObject *parent = 0);
sauimone
proof of concept implementation for barset and barcategory
r169
void setName(QString name);
sauimone
Barset and barcategory implememtation. Updated test application
r171 QString name();
sauimone
brush support for bargroups
r183 QBarSet& operator << (const qreal &value); // appends new value to set
sauimone
proof of concept implementation for barset and barcategory
r169
sauimone
brush support for bargroups
r183 int count(); // count of values in set
qreal valueAt(int index); // for modifying individual values
sauimone
barcharts: added legend to model. added signals for hover events (for tooltip). updated examples
r280 void setValue(int index, qreal value); // setter for individual value
sauimone
Barset and barcategory implememtation. Updated test application
r171
sauimone
review fix: Removed iterator from barseries. Remove const from brush and pen. Renamed setters for tooltip, floating values and separators
r357 void setPen(QPen pen);
QPen pen();
sauimone
Added pen & brush to QBarSet
r214
sauimone
review fix: Removed iterator from barseries. Remove const from brush and pen. Renamed setters for tooltip, floating values and separators
r357 void setBrush(QBrush brush);
QBrush brush();
sauimone
Added pen & brush to QBarSet
r214
sauimone
Floating values to bar charts
r263 Q_SIGNALS:
sauimone
enablers for tooltip and floating values, bug fixing, updated examples. tidying up the code
r296 void clicked(); // Clicked and hover signals exposed to user
sauimone
moved tooltip to presenter
r288 void hoverEnter(QPoint pos);
sauimone
signals and slots for bars and sets
r239 void hoverLeave();
sauimone
enablers for tooltip and floating values, bug fixing, updated examples. tidying up the code
r296 // TODO: Expose this to user or not?
// TODO: TO PIMPL --->
void toggleFloatingValues();
void showToolTip(QPoint pos, QString tip); // Private signal
// <--- TO PIMPL
sauimone
barcharts: added legend to model. added signals for hover events (for tooltip). updated examples
r280
sauimone
enablers for tooltip and floating values, bug fixing, updated examples. tidying up the code
r296 public Q_SLOTS:
// These are for internal communication
// TODO: TO PIMPL --->
sauimone
signals and slots for bars and sets
r239 void barClicked();
sauimone
tooltip for barcharts
r283 void barHoverEntered(QPoint pos);
sauimone
updated barchart examples. minor fixes
r276 void barHoverLeaved();
sauimone
enablers for tooltip and floating values, bug fixing, updated examples. tidying up the code
r296 // <--- TO PIMPL
sauimone
signals and slots for bars and sets
r239
sauimone
Barset and barcategory implememtation. Updated test application
r171 private:
sauimone
proof of concept implementation for barset and barcategory
r169
QString mName;
QList<qreal> mValues;
sauimone
Added pen & brush to QBarSet
r214 QPen mPen;
QBrush mBrush;
sauimone
signals and slots for bars and sets
r239
sauimone
proof of concept implementation for barset and barcategory
r169 };
QTCOMMERCIALCHART_END_NAMESPACE
#endif // QBARSET_H