#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) |
Signals inherited from rqt_multiplot::Config | |
void | changed () |
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 () | |
Public Member Functions inherited from rqt_multiplot::Config | |
Config (QObject *parent=0) | |
~Config () | |
Private Slots | |
void | scaleChanged () |
Private Attributes | |
QString | field_ |
FieldType | fieldType_ |
CurveAxisScaleConfig * | scaleConfig_ |
QString | topic_ |
QString | type_ |
Definition at line 28 of file CurveAxisConfig.h.
Enumerator | |
---|---|
MessageData | |
MessageReceiptTime |
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.
rqt_multiplot::CurveAxisConfig::~CurveAxisConfig | ( | ) |
Definition at line 38 of file CurveAxisConfig.cpp.
|
signal |
|
signal |
const QString & rqt_multiplot::CurveAxisConfig::getField | ( | ) | const |
Definition at line 93 of file CurveAxisConfig.cpp.
CurveAxisConfig::FieldType rqt_multiplot::CurveAxisConfig::getFieldType | ( | ) | const |
Definition at line 80 of file CurveAxisConfig.cpp.
CurveAxisScaleConfig * rqt_multiplot::CurveAxisConfig::getScaleConfig | ( | ) | const |
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.
|
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.
|
virtual |
Implements rqt_multiplot::Config.
Definition at line 145 of file CurveAxisConfig.cpp.
|
virtual |
Implements rqt_multiplot::Config.
Definition at line 127 of file CurveAxisConfig.cpp.
|
virtual |
Implements rqt_multiplot::Config.
Definition at line 105 of file CurveAxisConfig.cpp.
|
privateslot |
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.
|
signal |
|
signal |
|
virtual |
Implements rqt_multiplot::Config.
Definition at line 136 of file CurveAxisConfig.cpp.
|
private |
Definition at line 71 of file CurveAxisConfig.h.
|
private |
Definition at line 70 of file CurveAxisConfig.h.
|
private |
Definition at line 73 of file CurveAxisConfig.h.
|
private |
Definition at line 68 of file CurveAxisConfig.h.
|
private |
Definition at line 69 of file CurveAxisConfig.h.