Q_OBJECT
public:
- DecoderCollectionModel(QObject* parent = 0);
+ DecoderCollectionModel(QObject* parent = nullptr);
QVariant data(const QModelIndex& index, int role) const override;
Qt::ItemFlags flags(const QModelIndex& index) const override;
bool has_toolbar() const;
QToolBar* create_toolbar(QWidget *parent) const;
+ int minimum_width() const;
+
/**
* Returns a list of input types that a given protocol decoder requires
* ("logic", "uart", etc.)
void on_item_activated(const QModelIndex& index);
void on_filter_changed(const QString& text);
+ void on_filter_return_pressed();
private:
QSplitter* splitter_;
QCustomSortFilterProxyModel* sort_filter_model_;
};
-} // decoder_selector
+} // namespace decoder_selector
} // namespace subwindows
} // namespace pv