#include <mainwindow.hpp>

Signals | |
| void | displayMessageBox (const QString, const QString, const QString, const QMessageBox::Icon) |
Public Member Functions | |
| MainWindow (QWidget *parent=0) | |
| ~MainWindow () | |
Private Types | |
| typedef actionlib::SimpleActionClient< rqt_bag_exporter::ExportToCSVAction > | ExportToCSVActionClient |
| typedef actionlib::SimpleActionClient< rqt_bag_exporter::ExportToVideoAction > | ExportToVideoActionClient |
Private Slots | |
| void | closeBag () |
| void | displayMessageBoxHandler (const QString title, const QString message, const QString info_msg="", const QMessageBox::Icon icon=QMessageBox::Icon::Information) |
| void | exportToDirectory () |
| void | exportTopic () |
| void | openBagFile () |
| void | updateFps (const int fps) |
| void | updateTimeBegin (const double time_end) |
| void | updateTimeEnd (const double time_begin) |
Private Member Functions | |
| void | closeEvent (QCloseEvent *event) |
| void | csvDoneCb (const actionlib::SimpleClientGoalState &state, const rqt_bag_exporter::ExportToCSVResultConstPtr &result) |
| void | csvFeedbackCb (const rqt_bag_exporter::ExportToCSVFeedbackConstPtr &feedback) |
| void | displayTopics () |
| void | fillStartEndTime () |
| void | fillTopicsToExport () |
| void | fillVideoTab (const std::string topic_name) |
| bool | isCompressedImageTopic (const std::string topic_type) |
| bool | isCsvWritableTopic (const std::string topic_type) |
| void | listTopicsInBagFile () |
| void | load () |
| void | videoDoneCb (const actionlib::SimpleClientGoalState &state, const rqt_bag_exporter::ExportToVideoResultConstPtr &result) |
| void | videoFeedbackCb (const rqt_bag_exporter::ExportToVideoFeedbackConstPtr &feedback) |
Private Attributes | |
| std::unique_ptr< ExportToCSVActionClient > | csv_ac_ |
| std::string | directory_ |
| unsigned | fps_ |
| ros::NodeHandle | nh_ |
| std::shared_ptr< ProgressDialog > | progress_dialog_ |
| QSettings * | settings_ |
| QWidget * | start_end_time_ |
| QDoubleSpinBox * | time_begin_ |
| QDoubleSpinBox * | time_end_ |
| QWidget * | topics_container_ |
| rqt_bag_exporter::ListTopicsResponse | topics_list_ |
| rqt_bag_exporter::ListTopicsResponse | topics_to_export_ |
| std::unique_ptr< ExportToVideoActionClient > | video_ac_ |
| QTabWidget * | video_tab_ |
Definition at line 30 of file mainwindow.hpp.
|
private |
Definition at line 78 of file mainwindow.hpp.
|
private |
Definition at line 79 of file mainwindow.hpp.
| MainWindow::MainWindow | ( | QWidget * | parent = 0 | ) |
Definition at line 3 of file mainwindow.cpp.
| MainWindow::~MainWindow | ( | ) |
Definition at line 78 of file mainwindow.cpp.
|
privateslot |
Definition at line 82 of file mainwindow.cpp.
|
private |
Definition at line 608 of file mainwindow.cpp.
|
private |
Definition at line 533 of file mainwindow.cpp.
|
private |
Definition at line 564 of file mainwindow.cpp.
|
signal |
|
privateslot |
Definition at line 624 of file mainwindow.cpp.
|
private |
Definition at line 216 of file mainwindow.cpp.
|
privateslot |
Definition at line 408 of file mainwindow.cpp.
|
privateslot |
Definition at line 431 of file mainwindow.cpp.
|
private |
Definition at line 293 of file mainwindow.cpp.
|
private |
Definition at line 518 of file mainwindow.cpp.
|
private |
Definition at line 339 of file mainwindow.cpp.
|
private |
Definition at line 239 of file mainwindow.cpp.
|
private |
Definition at line 246 of file mainwindow.cpp.
|
private |
Definition at line 167 of file mainwindow.cpp.
|
private |
Definition at line 617 of file mainwindow.cpp.
|
privateslot |
Definition at line 114 of file mainwindow.cpp.
|
privateslot |
Definition at line 391 of file mainwindow.cpp.
|
privateslot |
Definition at line 402 of file mainwindow.cpp.
|
privateslot |
Definition at line 396 of file mainwindow.cpp.
|
private |
Definition at line 570 of file mainwindow.cpp.
|
private |
Definition at line 602 of file mainwindow.cpp.
|
private |
Definition at line 81 of file mainwindow.hpp.
|
private |
Definition at line 93 of file mainwindow.hpp.
|
private |
Definition at line 94 of file mainwindow.hpp.
|
private |
Definition at line 74 of file mainwindow.hpp.
|
private |
Definition at line 76 of file mainwindow.hpp.
|
private |
Definition at line 84 of file mainwindow.hpp.
|
private |
Definition at line 89 of file mainwindow.hpp.
|
private |
Definition at line 86 of file mainwindow.hpp.
|
private |
Definition at line 87 of file mainwindow.hpp.
|
private |
Definition at line 90 of file mainwindow.hpp.
|
private |
Definition at line 91 of file mainwindow.hpp.
|
private |
Definition at line 92 of file mainwindow.hpp.
|
private |
Definition at line 82 of file mainwindow.hpp.
|
private |
Definition at line 88 of file mainwindow.hpp.