Go to the documentation of this file.
7 #ifndef CURVE_SELECTOR_H
8 #define CURVE_SELECTOR_H
12 #include <QListWidget>
13 #include <QMouseEvent>
14 #include <QStandardItemModel>
16 #include <QItemSelection>
17 #include <unordered_set>
41 bool addCurve(
const std::string& plot_name);
74 const QItemSelection& deselected);
92 Ui::CurveListPanel*
ui;
122 void deleteCurves(
const std::vector<std::string>& curve_names);
127 #endif // CURVE_SELECTOR_H
bool addCurve(const std::string &plot_name)
void createMathPlot(const std::string &linked_plot)
bool is2ndColumnHidden() const
std::unordered_set< std::string > _tree_view_items
void removeSelectedCurves()
void editMathPlot(const std::string &plot_name)
~CurveListPanel() override
void on_pushButtonTrash_clicked(bool checked)
virtual void keyPressEvent(QKeyEvent *event) override
std::unordered_map< std::string, std::shared_ptr< TransformFunction > > TransformsMap
void hiddenItemsChanged()
QString getTreeName(QString name)
void update2ndColumnValues(double time)
void on_buttonEditCustom_clicked()
CurveTreeView * _custom_view
void addCustom(const QString &item_name)
void deleteCurves(const std::vector< std::string > &curve_names)
std::vector< std::string > getSelectedNames() const
const TransformsMap & _transforms_map
void on_buttonAddCustom_clicked()
void on_checkBoxShowValues_toggled(bool show)
void removeCurve(const std::string &name)
void on_lineEditFilter_textChanged(const QString &search_string)
CurveTreeView * _tree_view
void changeFontSize(int point_size)
void onCustomSelectionChanged(const QItemSelection &selected, const QItemSelection &deselected)
void rebuildEntireList(const std::vector< std::string > &names)
void on_stylesheetChanged(QString theme)
void requestDeleteAll(int)
CurveListPanel(PlotDataMapRef &mapped_plot_data, const TransformsMap &mapped_math_plots, QWidget *parent)
PlotDataMapRef & _plot_data
void refreshMathPlot(const std::string &curve_name)
plotjuggler
Author(s): Davide Faconti
autogenerated on Mon Nov 11 2024 03:23:43