19 #ifndef RQT_MULTIPLOT_CURVE_CONFIG_H 20 #define RQT_MULTIPLOT_CURVE_CONFIG_H 43 CurveConfig(QObject* parent = 0,
const QString& title =
"Untitled Curve",
44 size_t subscriberQueueSize = 100);
56 void save(QSettings& settings)
const;
57 void load(QSettings& settings);
60 void write(QDataStream& stream)
const;
61 void read(QDataStream& stream);
void save(QSettings &settings) const
static const QString MimeType
void subscriberQueueSizeChanged(size_t queueSize)
CurveColorConfig * colorConfig_
CurveDataConfig * getDataConfig() const
size_t getSubscriberQueueSize() const
CurveAxisConfig * getAxisConfig(Axis axis) const
void read(QDataStream &stream)
void load(QSettings &settings)
CurveStyleConfig * styleConfig_
void write(QDataStream &stream) const
void colorConfigChanged()
QMap< Axis, CurveAxisConfig * > axisConfig_
void titleChanged(const QString &title)
CurveDataConfig * dataConfig_
void setSubscriberQueueSize(size_t queueSize)
void styleConfigChanged()
const QString & getTitle() const
CurveConfig(QObject *parent=0, const QString &title="Untitled Curve", size_t subscriberQueueSize=100)
void setTitle(const QString &title)
CurveStyleConfig * getStyleConfig() const
CurveConfig & operator=(const CurveConfig &src)
size_t subscriberQueueSize_
CurveColorConfig * getColorConfig() const