forked from qt-creator/qt-creator
LSP: remove unused LanguageChooseDelegate
Change-Id: I1003d96e603789a9c627d5ecffb6051722c0862a Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -125,33 +125,6 @@ private:
|
||||
QPointer<LanguageClientSettingsPageWidget> m_widget;
|
||||
};
|
||||
|
||||
class LanguageChooseDelegate : public QStyledItemDelegate
|
||||
{
|
||||
public:
|
||||
QWidget *createEditor(QWidget *parent,
|
||||
const QStyleOptionViewItem &option,
|
||||
const QModelIndex &index) const override;
|
||||
void setEditorData(QWidget *editor, const QModelIndex &index) const override;
|
||||
};
|
||||
|
||||
QWidget *LanguageChooseDelegate::createEditor(QWidget *parent,
|
||||
const QStyleOptionViewItem &option,
|
||||
const QModelIndex &index) const
|
||||
{
|
||||
Q_UNUSED(option);
|
||||
Q_UNUSED(index);
|
||||
auto editor = new QComboBox(parent);
|
||||
editor->addItem(noLanguageFilter);
|
||||
editor->addItems(LanguageServerProtocol::languageIds().values());
|
||||
return editor;
|
||||
}
|
||||
|
||||
void LanguageChooseDelegate::setEditorData(QWidget *editor, const QModelIndex &index) const
|
||||
{
|
||||
if (auto comboBox = qobject_cast<QComboBox*>(editor))
|
||||
comboBox->setCurrentText(index.data().toString());
|
||||
}
|
||||
|
||||
LanguageClientSettingsPageWidget::LanguageClientSettingsPageWidget(LanguageClientSettingsModel &settings)
|
||||
: m_settings(settings)
|
||||
, m_view(new QTreeView())
|
||||
|
||||
Reference in New Issue
Block a user