Classes | Public Slots | Public Member Functions | Private Slots | Private Member Functions | Private Attributes | List of all members
DialogSelectRosTopics Class Reference

#include <dialog_select_ros_topics.h>

Inheritance diagram for DialogSelectRosTopics:
Inheritance graph
[legend]

Classes

struct  Configuration
 

Public Slots

void updateTopicList (std::vector< std::pair< QString, QString >> topic_list)
 

Public Member Functions

 DialogSelectRosTopics (const std::vector< std::pair< QString, QString >> &topic_list, const Configuration &default_info, QWidget *parent=nullptr)
 
Configuration getResult () const
 
 ~DialogSelectRosTopics () override
 

Private Slots

void on_buttonBox_accepted ()
 
void on_checkBoxEnableRules_toggled (bool checked)
 
void on_lineEditFilter_textChanged (const QString &search_string)
 
void on_listRosTopics_itemSelectionChanged ()
 
void on_maximumSizeHelp_pressed ()
 
void on_pushButtonEditRules_pressed ()
 
void on_spinBoxArraySize_valueChanged (int value)
 

Private Member Functions

void closeEvent (QCloseEvent *event) override
 

Private Attributes

QStringList _default_selected_topics
 
QShortcut _deselect_all
 
QShortcut _select_all
 
QStringList _topic_list
 
Ui::dialogSelectRosTopics * ui
 

Detailed Description

Definition at line 17 of file dialog_select_ros_topics.h.

Constructor & Destructor Documentation

DialogSelectRosTopics::DialogSelectRosTopics ( const std::vector< std::pair< QString, QString >> &  topic_list,
const Configuration default_info,
QWidget *  parent = nullptr 
)
explicit

Definition at line 19 of file dialog_select_ros_topics.cpp.

DialogSelectRosTopics::~DialogSelectRosTopics ( )
override

Definition at line 141 of file dialog_select_ros_topics.cpp.

Member Function Documentation

void DialogSelectRosTopics::closeEvent ( QCloseEvent *  event)
overrideprivate

Definition at line 191 of file dialog_select_ros_topics.cpp.

DialogSelectRosTopics::Configuration DialogSelectRosTopics::getResult ( ) const

Definition at line 146 of file dialog_select_ros_topics.cpp.

void DialogSelectRosTopics::on_buttonBox_accepted ( )
privateslot

Definition at line 158 of file dialog_select_ros_topics.cpp.

void DialogSelectRosTopics::on_checkBoxEnableRules_toggled ( bool  checked)
privateslot

Definition at line 180 of file dialog_select_ros_topics.cpp.

void DialogSelectRosTopics::on_lineEditFilter_textChanged ( const QString &  search_string)
privateslot

Definition at line 234 of file dialog_select_ros_topics.cpp.

void DialogSelectRosTopics::on_listRosTopics_itemSelectionChanged ( )
privateslot

Definition at line 172 of file dialog_select_ros_topics.cpp.

void DialogSelectRosTopics::on_maximumSizeHelp_pressed ( )
privateslot

Definition at line 215 of file dialog_select_ros_topics.cpp.

void DialogSelectRosTopics::on_pushButtonEditRules_pressed ( )
privateslot

Definition at line 185 of file dialog_select_ros_topics.cpp.

void DialogSelectRosTopics::on_spinBoxArraySize_valueChanged ( int  value)
privateslot

Definition at line 260 of file dialog_select_ros_topics.cpp.

void DialogSelectRosTopics::updateTopicList ( std::vector< std::pair< QString, QString >>  topic_list)
slot

Definition at line 77 of file dialog_select_ros_topics.cpp.

Member Data Documentation

QStringList DialogSelectRosTopics::_default_selected_topics
private

Definition at line 65 of file dialog_select_ros_topics.h.

QShortcut DialogSelectRosTopics::_deselect_all
private

Definition at line 68 of file dialog_select_ros_topics.h.

QShortcut DialogSelectRosTopics::_select_all
private

Definition at line 67 of file dialog_select_ros_topics.h.

QStringList DialogSelectRosTopics::_topic_list
private

Definition at line 64 of file dialog_select_ros_topics.h.

Ui::dialogSelectRosTopics* DialogSelectRosTopics::ui
private

Definition at line 70 of file dialog_select_ros_topics.h.


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


plotjuggler
Author(s): Davide Faconti
autogenerated on Sat Jul 6 2019 03:44:18