X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fsubwindows%2Fdecoder_selector%2Fsubwindow.hpp;h=c189fb24860efb085a859617e5bd8bf4bcb896eb;hp=6bb1439758abfb95776d6b3c51755f0895acd5fa;hb=c409988b235a55772537ef92e1a231bb0a75fa6e;hpb=644462a7d5d48bd98cc7484adef2c15a52a36f64 diff --git a/pv/subwindows/decoder_selector/subwindow.hpp b/pv/subwindows/decoder_selector/subwindow.hpp index 6bb14397..c189fb24 100644 --- a/pv/subwindows/decoder_selector/subwindow.hpp +++ b/pv/subwindows/decoder_selector/subwindow.hpp @@ -65,7 +65,7 @@ class DecoderCollectionModel : public QAbstractItemModel 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; @@ -112,6 +112,8 @@ public: 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.) @@ -132,6 +134,7 @@ public Q_SLOTS: void on_item_activated(const QModelIndex& index); void on_filter_changed(const QString& text); + void on_filter_return_pressed(); private: QSplitter* splitter_; @@ -144,7 +147,7 @@ private: QCustomSortFilterProxyModel* sort_filter_model_; }; -} // decoder_selector +} // namespace decoder_selector } // namespace subwindows } // namespace pv