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

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

Definition at line 39 of file MultiplotConfigWidget.cpp.

rqt_multiplot::MultiplotConfigWidget::~MultiplotConfigWidget ( )
virtual

Definition at line 84 of file MultiplotConfigWidget.cpp.

Member Function Documentation

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

Definition at line 320 of file MultiplotConfigWidget.cpp.

void rqt_multiplot::MultiplotConfigWidget::clearConfigUrlHistory ( )

Definition at line 341 of file MultiplotConfigWidget.cpp.

void rqt_multiplot::MultiplotConfigWidget::configChanged ( )
privateslot

Definition at line 361 of file MultiplotConfigWidget.cpp.

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

Definition at line 377 of file MultiplotConfigWidget.cpp.

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

Definition at line 365 of file MultiplotConfigWidget.cpp.

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

Definition at line 277 of file MultiplotConfigWidget.cpp.

void rqt_multiplot::MultiplotConfigWidget::currentConfigModifiedChanged ( bool  modified)
signal
void rqt_multiplot::MultiplotConfigWidget::currentConfigUrlChanged ( const QString &  url)
signal
MultiplotConfig * rqt_multiplot::MultiplotConfigWidget::getConfig ( ) const

Definition at line 104 of file MultiplotConfigWidget.cpp.

QStringList rqt_multiplot::MultiplotConfigWidget::getConfigUrlHistory ( ) const

Definition at line 163 of file MultiplotConfigWidget.cpp.

QString rqt_multiplot::MultiplotConfigWidget::getCurrentConfigUrl ( ) const

Definition at line 122 of file MultiplotConfigWidget.cpp.

size_t rqt_multiplot::MultiplotConfigWidget::getMaxConfigUrlHistoryLength ( ) const

Definition at line 152 of file MultiplotConfigWidget.cpp.

bool rqt_multiplot::MultiplotConfigWidget::isCurrentConfigModified ( ) const

Definition at line 139 of file MultiplotConfigWidget.cpp.

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

Definition at line 172 of file MultiplotConfigWidget.cpp.

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

Definition at line 191 of file MultiplotConfigWidget.cpp.

void rqt_multiplot::MultiplotConfigWidget::pushButtonClearHistoryClicked ( )
privateslot

Definition at line 397 of file MultiplotConfigWidget.cpp.

void rqt_multiplot::MultiplotConfigWidget::pushButtonNewClicked ( )
privateslot

Definition at line 409 of file MultiplotConfigWidget.cpp.

void rqt_multiplot::MultiplotConfigWidget::pushButtonOpenClicked ( )
privateslot

Definition at line 414 of file MultiplotConfigWidget.cpp.

void rqt_multiplot::MultiplotConfigWidget::pushButtonSaveAsClicked ( )
privateslot

Definition at line 434 of file MultiplotConfigWidget.cpp.

void rqt_multiplot::MultiplotConfigWidget::pushButtonSaveClicked ( )
privateslot

Definition at line 427 of file MultiplotConfigWidget.cpp.

void rqt_multiplot::MultiplotConfigWidget::resetConfig ( )

Definition at line 268 of file MultiplotConfigWidget.cpp.

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

Definition at line 232 of file MultiplotConfigWidget.cpp.

bool rqt_multiplot::MultiplotConfigWidget::saveCurrentConfig ( )

Definition at line 225 of file MultiplotConfigWidget.cpp.

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

Definition at line 92 of file MultiplotConfigWidget.cpp.

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

Definition at line 156 of file MultiplotConfigWidget.cpp.

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

Definition at line 126 of file MultiplotConfigWidget.cpp.

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

Definition at line 108 of file MultiplotConfigWidget.cpp.

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

Definition at line 143 of file MultiplotConfigWidget.cpp.

Member Data Documentation

MultiplotConfig* rqt_multiplot::MultiplotConfigWidget::config_
private

Definition at line 68 of file MultiplotConfigWidget.h.

bool rqt_multiplot::MultiplotConfigWidget::currentConfigModified_
private

Definition at line 71 of file MultiplotConfigWidget.h.

QString rqt_multiplot::MultiplotConfigWidget::currentConfigUrl_
private

Definition at line 70 of file MultiplotConfigWidget.h.

size_t rqt_multiplot::MultiplotConfigWidget::maxHistoryLength_
private

Definition at line 72 of file MultiplotConfigWidget.h.

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 Fri Jan 15 2021 03:47:53