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

#include <dialog_select_ros_topics.h>

Inheritance diagram for DialogSelectRosTopics:
Inheritance graph
[legend]

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 PJ::RosParserConfig &default_info, QWidget *parent=nullptr)
 
PJ::RosParserConfig getResult () const
 
 ~DialogSelectRosTopics () override
 

Private Slots

void on_buttonBox_accepted ()
 
void on_lineEditFilter_textChanged (const QString &search_string)
 
void on_listRosTopics_itemSelectionChanged ()
 
void on_maximumSizeHelp_pressed ()
 
void on_spinBoxArraySize_valueChanged (int value)
 

Private Attributes

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

Detailed Description

Definition at line 19 of file dialog_select_ros_topics.h.

Constructor & Destructor Documentation

◆ DialogSelectRosTopics()

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

Definition at line 17 of file dialog_select_ros_topics.cpp.

◆ ~DialogSelectRosTopics()

DialogSelectRosTopics::~DialogSelectRosTopics ( )
override

Definition at line 147 of file dialog_select_ros_topics.cpp.

Member Function Documentation

◆ getResult()

PJ::RosParserConfig DialogSelectRosTopics::getResult ( ) const

Definition at line 154 of file dialog_select_ros_topics.cpp.

◆ on_buttonBox_accepted

void DialogSelectRosTopics::on_buttonBox_accepted ( )
privateslot

Definition at line 167 of file dialog_select_ros_topics.cpp.

◆ on_lineEditFilter_textChanged

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

Definition at line 207 of file dialog_select_ros_topics.cpp.

◆ on_listRosTopics_itemSelectionChanged

void DialogSelectRosTopics::on_listRosTopics_itemSelectionChanged ( )
privateslot

Definition at line 182 of file dialog_select_ros_topics.cpp.

◆ on_maximumSizeHelp_pressed

void DialogSelectRosTopics::on_maximumSizeHelp_pressed ( )
privateslot

Definition at line 189 of file dialog_select_ros_topics.cpp.

◆ on_spinBoxArraySize_valueChanged

void DialogSelectRosTopics::on_spinBoxArraySize_valueChanged ( int  value)
privateslot

Definition at line 230 of file dialog_select_ros_topics.cpp.

◆ updateTopicList

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

Definition at line 81 of file dialog_select_ros_topics.cpp.

Member Data Documentation

◆ _default_selected_topics

QStringList DialogSelectRosTopics::_default_selected_topics
private

Definition at line 50 of file dialog_select_ros_topics.h.

◆ _deselect_all

QShortcut DialogSelectRosTopics::_deselect_all
private

Definition at line 53 of file dialog_select_ros_topics.h.

◆ _select_all

QShortcut DialogSelectRosTopics::_select_all
private

Definition at line 52 of file dialog_select_ros_topics.h.

◆ _topic_list

QStringList DialogSelectRosTopics::_topic_list
private

Definition at line 49 of file dialog_select_ros_topics.h.

◆ ui

Ui::dialogSelectRosTopics* DialogSelectRosTopics::ui
private

Definition at line 55 of file dialog_select_ros_topics.h.


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


plotjuggler_ros
Author(s): Davide Faconti
autogenerated on Wed Feb 21 2024 03:22:56