Public Types | Signals | Public Member Functions | Private Slots | Private Attributes | List of all members
rqt_multiplot::CurveAxisConfig Class Reference

#include <CurveAxisConfig.h>

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

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
 
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 ()
 
- Public Member Functions inherited from rqt_multiplot::Config
 Config (QObject *parent=0)
 
 ~Config ()
 

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.

rqt_multiplot::CurveAxisConfig::~CurveAxisConfig ( )

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.

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.

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 ( )
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.

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

QString rqt_multiplot::CurveAxisConfig::field_
private

Definition at line 71 of file CurveAxisConfig.h.

FieldType rqt_multiplot::CurveAxisConfig::fieldType_
private

Definition at line 70 of file CurveAxisConfig.h.

CurveAxisScaleConfig* rqt_multiplot::CurveAxisConfig::scaleConfig_
private

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.


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


rqt_multiplot
Author(s): Ralf Kaestner
autogenerated on Wed Jul 10 2019 03:49:44