digiKam Developer Documentation: Digikam::ModelCompleter Class Reference

| digiKam Developer Documentation Professional Photo Management with the Power of Open Source

Loading...
Searching...
No Matches
Signals | Public Member Functions | List of all members
Digikam::ModelCompleter Class Reference
Inheritance diagram for Digikam::ModelCompleter:

## Signals
void | signalActivated ()
void | signalHighlighted (int albumId)

## Public Member Functions
| ModelCompleter (QObject *const parent=nullptr)
void | addItem (const QString &item)
QAbstractItemModel * | itemModel () const
QStringList | items () const
void | setItemModel (QAbstractItemModel *const model, int uniqueIdRole, int displayRole=Qt::DisplayRole)
| If the given model is != null, the model is used to populate the completion for this text field.
void | setList (const QStringList &list)

## Member Function Documentation

## ◆ setItemModel()

void Digikam::ModelCompleter::setItemModel | ( | QAbstractItemModel *const | model,
|  | int | uniqueIdRole,
|  | int | displayRole = `Qt::DisplayRole`
| ) |  |

Parameters

  model | to fill from or null for manual mode
  uniqueIdRole | a role for which the model will return a unique integer for each entry
  displayRole | the role to retrieve the text for completion, default is Qt::DisplayRole.