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

#include <PlotAxisConfig.h>

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

Public Types

enum  TitleType { AutoTitle, CustomTitle }
 

Signals

void customTitleChanged (const QString &title)
 
void titleTypeChanged (int type)
 
void titleVisibleChanged (bool visible)
 
- Signals inherited from rqt_multiplot::Config
void changed ()
 

Public Member Functions

const QString & getCustomTitle () const
 
TitleType getTitleType () const
 
bool isTitleVisible () const
 
void load (QSettings &settings)
 
PlotAxisConfigoperator= (const PlotAxisConfig &src)
 
 PlotAxisConfig (QObject *parent=0, TitleType titleType=AutoTitle, const QString &customTitle="Untitled Axis", bool titleVisible=true)
 
void read (QDataStream &stream)
 
void reset ()
 
void save (QSettings &settings) const
 
void setCustomTitle (const QString &title)
 
void setTitleType (TitleType type)
 
void setTitleVisible (bool visible)
 
void write (QDataStream &stream) const
 
 ~PlotAxisConfig ()
 
- Public Member Functions inherited from rqt_multiplot::Config
 Config (QObject *parent=0)
 
 ~Config ()
 

Private Attributes

QString customTitle_
 
TitleType titleType_
 
bool titleVisible_
 

Detailed Description

Definition at line 25 of file PlotAxisConfig.h.

Member Enumeration Documentation

◆ TitleType

Enumerator
AutoTitle 
CustomTitle 

Definition at line 29 of file PlotAxisConfig.h.

Constructor & Destructor Documentation

◆ PlotAxisConfig()

rqt_multiplot::PlotAxisConfig::PlotAxisConfig ( QObject *  parent = 0,
TitleType  titleType = AutoTitle,
const QString &  customTitle = "Untitled Axis",
bool  titleVisible = true 
)

Definition at line 27 of file PlotAxisConfig.cpp.

◆ ~PlotAxisConfig()

rqt_multiplot::PlotAxisConfig::~PlotAxisConfig ( )

Definition at line 35 of file PlotAxisConfig.cpp.

Member Function Documentation

◆ customTitleChanged

void rqt_multiplot::PlotAxisConfig::customTitleChanged ( const QString &  title)
signal

◆ getCustomTitle()

const QString & rqt_multiplot::PlotAxisConfig::getCustomTitle ( ) const

Definition at line 64 of file PlotAxisConfig.cpp.

◆ getTitleType()

PlotAxisConfig::TitleType rqt_multiplot::PlotAxisConfig::getTitleType ( ) const

Definition at line 51 of file PlotAxisConfig.cpp.

◆ isTitleVisible()

bool rqt_multiplot::PlotAxisConfig::isTitleVisible ( ) const

Definition at line 77 of file PlotAxisConfig.cpp.

◆ load()

void rqt_multiplot::PlotAxisConfig::load ( QSettings &  settings)
virtual

Implements rqt_multiplot::Config.

Definition at line 91 of file PlotAxisConfig.cpp.

◆ operator=()

PlotAxisConfig & rqt_multiplot::PlotAxisConfig::operator= ( const PlotAxisConfig src)

Definition at line 127 of file PlotAxisConfig.cpp.

◆ read()

void rqt_multiplot::PlotAxisConfig::read ( QDataStream &  stream)
virtual

Implements rqt_multiplot::Config.

Definition at line 110 of file PlotAxisConfig.cpp.

◆ reset()

void rqt_multiplot::PlotAxisConfig::reset ( )
virtual

Implements rqt_multiplot::Config.

Definition at line 98 of file PlotAxisConfig.cpp.

◆ save()

void rqt_multiplot::PlotAxisConfig::save ( QSettings &  settings) const
virtual

Implements rqt_multiplot::Config.

Definition at line 85 of file PlotAxisConfig.cpp.

◆ setCustomTitle()

void rqt_multiplot::PlotAxisConfig::setCustomTitle ( const QString &  title)

Definition at line 55 of file PlotAxisConfig.cpp.

◆ setTitleType()

void rqt_multiplot::PlotAxisConfig::setTitleType ( TitleType  type)

Definition at line 42 of file PlotAxisConfig.cpp.

◆ setTitleVisible()

void rqt_multiplot::PlotAxisConfig::setTitleVisible ( bool  visible)

Definition at line 68 of file PlotAxisConfig.cpp.

◆ titleTypeChanged

void rqt_multiplot::PlotAxisConfig::titleTypeChanged ( int  type)
signal

◆ titleVisibleChanged

void rqt_multiplot::PlotAxisConfig::titleVisibleChanged ( bool  visible)
signal

◆ write()

void rqt_multiplot::PlotAxisConfig::write ( QDataStream &  stream) const
virtual

Implements rqt_multiplot::Config.

Definition at line 104 of file PlotAxisConfig.cpp.

Member Data Documentation

◆ customTitle_

QString rqt_multiplot::PlotAxisConfig::customTitle_
private

Definition at line 61 of file PlotAxisConfig.h.

◆ titleType_

TitleType rqt_multiplot::PlotAxisConfig::titleType_
private

Definition at line 60 of file PlotAxisConfig.h.

◆ titleVisible_

bool rqt_multiplot::PlotAxisConfig::titleVisible_
private

Definition at line 62 of file PlotAxisConfig.h.


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


rqt_multiplot_plugin
Author(s): Ralf Kaestner
autogenerated on Mon May 15 2023 02:25:18