mirror of
https://github.com/dragonpilot/dragonpilot.git
synced 2026-06-21 05:52:06 +08:00
Cabana: add auto completion for Msg selector (#26788)
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
#include "tools/cabana/chartswidget.h"
|
||||
|
||||
#include <QCompleter>
|
||||
#include <QLineEdit>
|
||||
#include <QFutureSynchronizer>
|
||||
#include <QGraphicsLayout>
|
||||
#include <QRubberBand>
|
||||
@@ -550,7 +552,14 @@ SeriesSelector::SeriesSelector(QWidget *parent) {
|
||||
|
||||
QVBoxLayout *left_layout = new QVBoxLayout();
|
||||
left_layout->addWidget(new QLabel(tr("Select Signals:")));
|
||||
|
||||
msgs_combo = new QComboBox(this);
|
||||
msgs_combo->setEditable(true);
|
||||
msgs_combo->lineEdit()->setPlaceholderText(tr("Select Msg"));
|
||||
msgs_combo->setInsertPolicy(QComboBox::NoInsert);
|
||||
msgs_combo->completer()->setCompletionMode(QCompleter::PopupCompletion);
|
||||
msgs_combo->completer()->setFilterMode(Qt::MatchContains);
|
||||
|
||||
left_layout->addWidget(msgs_combo);
|
||||
sig_list = new QListWidget(this);
|
||||
sig_list->setSortingEnabled(true);
|
||||
|
||||
Reference in New Issue
Block a user