rosbag_editor.h
Go to the documentation of this file.
1 #ifndef ROSBAG_EDITOR_H
2 #define ROSBAG_EDITOR_H
3 
4 #include <QMainWindow>
5 #include <QCloseEvent>
6 #include <QDir>
7 
8 #include <rosbag/bag.h>
9 #include <rosbag/view.h>
10 #include <QSettings>
11 
12 namespace Ui {
13 class RosbagEditor;
14 }
15 
16 class RosbagEditor : public QMainWindow
17 {
18  Q_OBJECT
19 
20 public:
21  explicit RosbagEditor(QWidget *parent = nullptr);
22  ~RosbagEditor();
23 
24 private slots:
25  void closeEvent(QCloseEvent *event);
26 
27  void on_pushButtonLoad_pressed();
28 
29  void on_pushButtonMove_pressed();
30 
31  void on_tableWidgetInput_itemSelectionChanged();
32 
33  void on_tableWidgetOutput_itemSelectionChanged();
34 
35  void on_pushButtonRemove_pressed();
36 
37  void on_pushButtonSave_pressed();
38 
39  void on_dateTimeOutputEnd_dateTimeChanged(const QDateTime &dateTime);
40 
41  void on_dateTimeOutputBegin_dateTimeChanged(const QDateTime &dateTime);
42 
43  void on_checkBoxFilterTF_toggled(bool checked);
44 
45  void on_pushButtonFilterTF_pressed();
46 
47  private:
48  Ui::RosbagEditor *ui;
49  QString _loade_filename;
53  std::set<std::pair<std::string,std::string>> _filtered_frames;
54  void changeEnabledWidgets();
55 };
56 
57 #endif // ROSBAG_EDITOR_H
rosbag::Bag _bag
Definition: rosbag_editor.h:52
QString _previous_load_path
Definition: rosbag_editor.h:50
QString _previous_save_path
Definition: rosbag_editor.h:51
std::set< std::pair< std::string, std::string > > _filtered_frames
Definition: rosbag_editor.h:53
Ui::RosbagEditor * ui
Definition: rosbag_editor.h:48
QString _loade_filename
Definition: rosbag_editor.h:49


rosbag_editor
Author(s):
autogenerated on Fri Jan 22 2021 03:48:11