#include <CurveAxisConfig.h>
Public Types | |
enum | FieldType { MessageData, MessageReceiptTime } |
Signals | |
void | fieldChanged (const QString &field) |
void | fieldTypeChanged (int fieldType) |
void | topicChanged (const QString &topic) |
void | typeChanged (const QString &type) |
Public Member Functions | |
CurveAxisConfig (QObject *parent=0, const QString &topic=QString(), const QString &type=QString(), FieldType fieldType=MessageData, const QString &field=QString()) | |
const QString & | getField () const |
FieldType | getFieldType () const |
CurveAxisScaleConfig * | getScaleConfig () const |
const QString & | getTopic () const |
const QString & | getType () const |
void | load (QSettings &settings) |
CurveAxisConfig & | operator= (const CurveAxisConfig &src) |
void | read (QDataStream &stream) |
void | reset () |
void | save (QSettings &settings) const |
void | setField (const QString &field) |
void | setFieldType (FieldType fieldType) |
void | setTopic (const QString &topic) |
void | setType (const QString &type) |
void | write (QDataStream &stream) const |
~CurveAxisConfig () | |
Private Slots | |
void | scaleChanged () |
Private Attributes | |
QString | field_ |
FieldType | fieldType_ |
CurveAxisScaleConfig * | scaleConfig_ |
QString | topic_ |
QString | type_ |
Definition at line 28 of file CurveAxisConfig.h.
Definition at line 32 of file CurveAxisConfig.h.
rqt_multiplot::CurveAxisConfig::CurveAxisConfig | ( | QObject * | parent = 0 , |
const QString & | topic = QString() , |
||
const QString & | type = QString() , |
||
FieldType | fieldType = MessageData , |
||
const QString & | field = QString() |
||
) |
Definition at line 27 of file CurveAxisConfig.cpp.
Definition at line 38 of file CurveAxisConfig.cpp.
void rqt_multiplot::CurveAxisConfig::fieldChanged | ( | const QString & | field | ) | [signal] |
void rqt_multiplot::CurveAxisConfig::fieldTypeChanged | ( | int | fieldType | ) | [signal] |
const QString & rqt_multiplot::CurveAxisConfig::getField | ( | ) | const |
Definition at line 93 of file CurveAxisConfig.cpp.
Definition at line 80 of file CurveAxisConfig.cpp.
Definition at line 97 of file CurveAxisConfig.cpp.
const QString & rqt_multiplot::CurveAxisConfig::getTopic | ( | ) | const |
Definition at line 54 of file CurveAxisConfig.cpp.
const QString & rqt_multiplot::CurveAxisConfig::getType | ( | ) | const |
Definition at line 67 of file CurveAxisConfig.cpp.
void rqt_multiplot::CurveAxisConfig::load | ( | QSettings & | settings | ) | [virtual] |
Implements rqt_multiplot::Config.
Definition at line 116 of file CurveAxisConfig.cpp.
CurveAxisConfig & rqt_multiplot::CurveAxisConfig::operator= | ( | const CurveAxisConfig & | src | ) |
Definition at line 165 of file CurveAxisConfig.cpp.
void rqt_multiplot::CurveAxisConfig::read | ( | QDataStream & | stream | ) | [virtual] |
Implements rqt_multiplot::Config.
Definition at line 145 of file CurveAxisConfig.cpp.
void rqt_multiplot::CurveAxisConfig::reset | ( | ) | [virtual] |
Implements rqt_multiplot::Config.
Definition at line 127 of file CurveAxisConfig.cpp.
void rqt_multiplot::CurveAxisConfig::save | ( | QSettings & | settings | ) | const [virtual] |
Implements rqt_multiplot::Config.
Definition at line 105 of file CurveAxisConfig.cpp.
void rqt_multiplot::CurveAxisConfig::scaleChanged | ( | ) | [private, slot] |
Definition at line 180 of file CurveAxisConfig.cpp.
void rqt_multiplot::CurveAxisConfig::setField | ( | const QString & | field | ) |
Definition at line 84 of file CurveAxisConfig.cpp.
void rqt_multiplot::CurveAxisConfig::setFieldType | ( | FieldType | fieldType | ) |
Definition at line 71 of file CurveAxisConfig.cpp.
void rqt_multiplot::CurveAxisConfig::setTopic | ( | const QString & | topic | ) |
Definition at line 45 of file CurveAxisConfig.cpp.
void rqt_multiplot::CurveAxisConfig::setType | ( | const QString & | type | ) |
Definition at line 58 of file CurveAxisConfig.cpp.
void rqt_multiplot::CurveAxisConfig::topicChanged | ( | const QString & | topic | ) | [signal] |
void rqt_multiplot::CurveAxisConfig::typeChanged | ( | const QString & | type | ) | [signal] |
void rqt_multiplot::CurveAxisConfig::write | ( | QDataStream & | stream | ) | const [virtual] |
Implements rqt_multiplot::Config.
Definition at line 136 of file CurveAxisConfig.cpp.
QString rqt_multiplot::CurveAxisConfig::field_ [private] |
Definition at line 71 of file CurveAxisConfig.h.
Definition at line 70 of file CurveAxisConfig.h.
Definition at line 73 of file CurveAxisConfig.h.
QString rqt_multiplot::CurveAxisConfig::topic_ [private] |
Definition at line 68 of file CurveAxisConfig.h.
QString rqt_multiplot::CurveAxisConfig::type_ [private] |
Definition at line 69 of file CurveAxisConfig.h.