Public Types | Signals | Public Member Functions | Private Slots | Private Attributes
rqt_multiplot::CurveAxisConfig Class Reference

#include <CurveAxisConfig.h>

Inheritance diagram for rqt_multiplot::CurveAxisConfig:
Inheritance graph
[legend]

List of all members.

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
CurveAxisScaleConfiggetScaleConfig () const
const QString & getTopic () const
const QString & getType () const
void load (QSettings &settings)
CurveAxisConfigoperator= (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_
CurveAxisScaleConfigscaleConfig_
QString topic_
QString type_

Detailed Description

Definition at line 28 of file CurveAxisConfig.h.


Member Enumeration Documentation

Enumerator:
MessageData 
MessageReceiptTime 

Definition at line 32 of file CurveAxisConfig.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.

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.

Definition at line 180 of file CurveAxisConfig.cpp.

void rqt_multiplot::CurveAxisConfig::setField ( const QString &  field)

Definition at line 84 of file CurveAxisConfig.cpp.

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.


Member Data Documentation

Definition at line 71 of file CurveAxisConfig.h.

Definition at line 70 of file CurveAxisConfig.h.

Definition at line 73 of file CurveAxisConfig.h.

Definition at line 68 of file CurveAxisConfig.h.

Definition at line 69 of file CurveAxisConfig.h.


The documentation for this class was generated from the following files:


rqt_multiplot
Author(s): Ralf Kaestner
autogenerated on Tue May 9 2017 02:16:02