CompleterDelegate Class
(Utils::CompleterDelegate)Public Functions
CompleterDelegate(const QStringList &candidates, QObject *parent = nullptr) | |
CompleterDelegate(QAbstractItemModel *model, QObject *parent = nullptr) | |
CompleterDelegate(QCompleter *completer, QObject *parent = nullptr) | |
CompleterDelegate(const CompleterDelegate &other) = delete | |
CompleterDelegate(CompleterDelegate &&other) = delete | |
~CompleterDelegate() override | |
QWidget * | createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const override |
void | setEditorData(QWidget *editor, const QModelIndex &index) const override |
void | setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const override |
void | updateEditorGeometry(QWidget *editor, const QStyleOptionViewItem &option, const QModelIndex &index) const override |
CompleterDelegate & | operator=(const CompleterDelegate &other) = delete |
CompleterDelegate & | operator=(CompleterDelegate &&other) = delete |
Member Function Documentation
CompleterDelegate::CompleterDelegate(const QStringList &candidates, QObject *parent = nullptr)
Default constructs an instance of CompleterDelegate.
CompleterDelegate::CompleterDelegate(QAbstractItemModel *model, QObject *parent = nullptr)
Default constructs an instance of CompleterDelegate.
CompleterDelegate::CompleterDelegate(QCompleter *completer, QObject *parent = nullptr)
Default constructs an instance of CompleterDelegate.
[delete]
CompleterDelegate::CompleterDelegate(const CompleterDelegate &other)
Copy constructor.
[delete]
CompleterDelegate::CompleterDelegate(CompleterDelegate &&other)
Move-copy constructor.
CompleterDelegate::~CompleterDelegate()
Destroys the instance of CompleterDelegate.
QWidget *CompleterDelegate::createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const
void CompleterDelegate::setEditorData(QWidget *editor, const QModelIndex &index) const
void CompleterDelegate::setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const
void CompleterDelegate::updateEditorGeometry(QWidget *editor, const QStyleOptionViewItem &option, const QModelIndex &index) const
[delete]
CompleterDelegate &CompleterDelegate::operator=(const CompleterDelegate &other)
Copy-assignment operator.
[delete]
CompleterDelegate &CompleterDelegate::operator=(CompleterDelegate &&other)
Move-assignment operator.