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

#include <MultiplotConfigWidget.h>

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

Signals

void currentConfigModifiedChanged (bool modified)
 
void currentConfigUrlChanged (const QString &url)
 

Public Member Functions

void addConfigUrlToHistory (const QString &url)
 
void clearConfigUrlHistory ()
 
bool confirmSave (bool canCancel=true)
 
MultiplotConfiggetConfig () const
 
QStringList getConfigUrlHistory () const
 
QString getCurrentConfigUrl () const
 
size_t getMaxConfigUrlHistoryLength () const
 
bool isCurrentConfigModified () const
 
bool isFile (const QString &url) const
 
bool loadConfig (const QString &url)
 
 MultiplotConfigWidget (QWidget *parent=0, size_t maxHistoryLength=10)
 
void resetConfig ()
 
bool saveConfig (const QString &url)
 
bool saveCurrentConfig ()
 
void setConfig (MultiplotConfig *config)
 
void setConfigUrlHistory (const QStringList &history)
 
bool setCurrentConfigModified (bool modified)
 
void setCurrentConfigUrl (const QString &url, bool updateHistory=true)
 
void setMaxConfigUrlHistoryLength (size_t length)
 
virtual ~MultiplotConfigWidget ()
 

Private Slots

void configChanged ()
 
void configComboBoxCurrentUrlChanged (const QString &url)
 
void configComboBoxEditTextChanged (const QString &text)
 
void pushButtonClearHistoryClicked ()
 
void pushButtonNewClicked ()
 
void pushButtonOpenClicked ()
 
void pushButtonSaveAsClicked ()
 
void pushButtonSaveClicked ()
 

Private Attributes

MultiplotConfigconfig_
 
bool currentConfigModified_
 
QString currentConfigUrl_
 
size_t maxHistoryLength_
 
Ui::MultiplotConfigWidget * ui_
 

Detailed Description

Definition at line 32 of file MultiplotConfigWidget.h.

Constructor & Destructor Documentation

◆ MultiplotConfigWidget()

rqt_multiplot::MultiplotConfigWidget::MultiplotConfigWidget ( QWidget *  parent = 0,
size_t  maxHistoryLength = 10 
)

Definition at line 39 of file MultiplotConfigWidget.cpp.

◆ ~MultiplotConfigWidget()

rqt_multiplot::MultiplotConfigWidget::~MultiplotConfigWidget ( )
virtual

Definition at line 84 of file MultiplotConfigWidget.cpp.

Member Function Documentation

◆ addConfigUrlToHistory()

void rqt_multiplot::MultiplotConfigWidget::addConfigUrlToHistory ( const QString &  url)

Definition at line 320 of file MultiplotConfigWidget.cpp.

◆ clearConfigUrlHistory()

void rqt_multiplot::MultiplotConfigWidget::clearConfigUrlHistory ( )

Definition at line 341 of file MultiplotConfigWidget.cpp.

◆ configChanged

void rqt_multiplot::MultiplotConfigWidget::configChanged ( )
privateslot

Definition at line 361 of file MultiplotConfigWidget.cpp.

◆ configComboBoxCurrentUrlChanged

void rqt_multiplot::MultiplotConfigWidget::configComboBoxCurrentUrlChanged ( const QString &  url)
privateslot

Definition at line 377 of file MultiplotConfigWidget.cpp.

◆ configComboBoxEditTextChanged

void rqt_multiplot::MultiplotConfigWidget::configComboBoxEditTextChanged ( const QString &  text)
privateslot

Definition at line 365 of file MultiplotConfigWidget.cpp.

◆ confirmSave()

bool rqt_multiplot::MultiplotConfigWidget::confirmSave ( bool  canCancel = true)

Definition at line 277 of file MultiplotConfigWidget.cpp.

◆ currentConfigModifiedChanged

void rqt_multiplot::MultiplotConfigWidget::currentConfigModifiedChanged ( bool  modified)
signal

◆ currentConfigUrlChanged

void rqt_multiplot::MultiplotConfigWidget::currentConfigUrlChanged ( const QString &  url)
signal

◆ getConfig()

MultiplotConfig * rqt_multiplot::MultiplotConfigWidget::getConfig ( ) const

Definition at line 104 of file MultiplotConfigWidget.cpp.

◆ getConfigUrlHistory()

QStringList rqt_multiplot::MultiplotConfigWidget::getConfigUrlHistory ( ) const

Definition at line 163 of file MultiplotConfigWidget.cpp.

◆ getCurrentConfigUrl()

QString rqt_multiplot::MultiplotConfigWidget::getCurrentConfigUrl ( ) const

Definition at line 122 of file MultiplotConfigWidget.cpp.

◆ getMaxConfigUrlHistoryLength()

size_t rqt_multiplot::MultiplotConfigWidget::getMaxConfigUrlHistoryLength ( ) const

Definition at line 152 of file MultiplotConfigWidget.cpp.

◆ isCurrentConfigModified()

bool rqt_multiplot::MultiplotConfigWidget::isCurrentConfigModified ( ) const

Definition at line 139 of file MultiplotConfigWidget.cpp.

◆ isFile()

bool rqt_multiplot::MultiplotConfigWidget::isFile ( const QString &  url) const

Definition at line 172 of file MultiplotConfigWidget.cpp.

◆ loadConfig()

bool rqt_multiplot::MultiplotConfigWidget::loadConfig ( const QString &  url)

Definition at line 191 of file MultiplotConfigWidget.cpp.

◆ pushButtonClearHistoryClicked

void rqt_multiplot::MultiplotConfigWidget::pushButtonClearHistoryClicked ( )
privateslot

Definition at line 397 of file MultiplotConfigWidget.cpp.

◆ pushButtonNewClicked

void rqt_multiplot::MultiplotConfigWidget::pushButtonNewClicked ( )
privateslot

Definition at line 409 of file MultiplotConfigWidget.cpp.

◆ pushButtonOpenClicked

void rqt_multiplot::MultiplotConfigWidget::pushButtonOpenClicked ( )
privateslot

Definition at line 414 of file MultiplotConfigWidget.cpp.

◆ pushButtonSaveAsClicked

void rqt_multiplot::MultiplotConfigWidget::pushButtonSaveAsClicked ( )
privateslot

Definition at line 434 of file MultiplotConfigWidget.cpp.

◆ pushButtonSaveClicked

void rqt_multiplot::MultiplotConfigWidget::pushButtonSaveClicked ( )
privateslot

Definition at line 427 of file MultiplotConfigWidget.cpp.

◆ resetConfig()

void rqt_multiplot::MultiplotConfigWidget::resetConfig ( )

Definition at line 268 of file MultiplotConfigWidget.cpp.

◆ saveConfig()

bool rqt_multiplot::MultiplotConfigWidget::saveConfig ( const QString &  url)

Definition at line 232 of file MultiplotConfigWidget.cpp.

◆ saveCurrentConfig()

bool rqt_multiplot::MultiplotConfigWidget::saveCurrentConfig ( )

Definition at line 225 of file MultiplotConfigWidget.cpp.

◆ setConfig()

void rqt_multiplot::MultiplotConfigWidget::setConfig ( MultiplotConfig config)

Definition at line 92 of file MultiplotConfigWidget.cpp.

◆ setConfigUrlHistory()

void rqt_multiplot::MultiplotConfigWidget::setConfigUrlHistory ( const QStringList &  history)

Definition at line 156 of file MultiplotConfigWidget.cpp.

◆ setCurrentConfigModified()

bool rqt_multiplot::MultiplotConfigWidget::setCurrentConfigModified ( bool  modified)

Definition at line 126 of file MultiplotConfigWidget.cpp.

◆ setCurrentConfigUrl()

void rqt_multiplot::MultiplotConfigWidget::setCurrentConfigUrl ( const QString &  url,
bool  updateHistory = true 
)

Definition at line 108 of file MultiplotConfigWidget.cpp.

◆ setMaxConfigUrlHistoryLength()

void rqt_multiplot::MultiplotConfigWidget::setMaxConfigUrlHistoryLength ( size_t  length)

Definition at line 143 of file MultiplotConfigWidget.cpp.

Member Data Documentation

◆ config_

MultiplotConfig* rqt_multiplot::MultiplotConfigWidget::config_
private

Definition at line 68 of file MultiplotConfigWidget.h.

◆ currentConfigModified_

bool rqt_multiplot::MultiplotConfigWidget::currentConfigModified_
private

Definition at line 71 of file MultiplotConfigWidget.h.

◆ currentConfigUrl_

QString rqt_multiplot::MultiplotConfigWidget::currentConfigUrl_
private

Definition at line 70 of file MultiplotConfigWidget.h.

◆ maxHistoryLength_

size_t rqt_multiplot::MultiplotConfigWidget::maxHistoryLength_
private

Definition at line 72 of file MultiplotConfigWidget.h.

◆ ui_

Ui::MultiplotConfigWidget* rqt_multiplot::MultiplotConfigWidget::ui_
private

Definition at line 66 of file MultiplotConfigWidget.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