PathChooserDelegate Class

(Utils::PathChooserDelegate)

Public Functions

PathChooserDelegate(QObject *parent = nullptr)
QWidget *createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const override
void setEditorData(QWidget *editor, const QModelIndex &index) const override
void setExpectedKind(PathChooser::Kind kind)
void setHistoryCompleter(const QString &key)
void setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const override
void setPromptDialogFilter(const QString &filter)
void updateEditorGeometry(QWidget *editor, const QStyleOptionViewItem &option, const QModelIndex &index) const override

Member Function Documentation

PathChooserDelegate::PathChooserDelegate(QObject *parent = nullptr)

Default constructs an instance of PathChooserDelegate.

QWidget *PathChooserDelegate::createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const

void PathChooserDelegate::setEditorData(QWidget *editor, const QModelIndex &index) const

void PathChooserDelegate::setExpectedKind(PathChooser::Kind kind)

void PathChooserDelegate::setHistoryCompleter(const QString &key)

void PathChooserDelegate::setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const

void PathChooserDelegate::setPromptDialogFilter(const QString &filter)

void PathChooserDelegate::updateEditorGeometry(QWidget *editor, const QStyleOptionViewItem &option, const QModelIndex &index) const