fix/selectdialog_QListWidget_to_ListWidget (#2320)

This commit is contained in:
chendapao 2023-01-04 14:40:36 +08:00 committed by GitHub
parent 0cb502520f
commit f764fec458
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2,6 +2,7 @@
#include <QtWidgets> #include <QtWidgets>
#include <widgets/listwidget.h>
#include <utils/widgetutils.h> #include <utils/widgetutils.h>
#include <utils/iconutils.h> #include <utils/iconutils.h>
#include <utils/utils.h> #include <utils/utils.h>
@ -39,11 +40,11 @@ void SelectDialog::setupUI(const QString &p_title, const QString &p_text)
mainLayout->addWidget(m_label); mainLayout->addWidget(m_label);
} }
m_list = new QListWidget(this); m_list = new ListWidget(this);
m_list->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); m_list->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
m_list->setSelectionMode(QAbstractItemView::SingleSelection); m_list->setSelectionMode(QAbstractItemView::SingleSelection);
m_list->setAttribute(Qt::WA_MacShowFocusRect, false); m_list->setAttribute(Qt::WA_MacShowFocusRect, false);
connect(m_list, &QListWidget::itemActivated, connect(m_list, &ListWidget::itemActivated,
this, &SelectDialog::selectionChosen); this, &SelectDialog::selectionChosen);
m_list->installEventFilter(this); m_list->installEventFilter(this);