Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QCompleter Class Reference

The QCompleter class provides completions based on an item model. More...

#include <qcompleter.h>

Inheritance diagram for QCompleter:
Collaboration diagram for QCompleter:

Public Types

enum  CompletionMode { PopupCompletion , UnfilteredPopupCompletion , InlineCompletion }
 This enum specifies how completions are provided to the user. More...
enum  ModelSorting { UnsortedModel = 0 , CaseSensitivelySortedModel , CaseInsensitivelySortedModel }
 This enum specifies how the items in the model are sorted. More...

Public Slots

void setCompletionPrefix (const QString &prefix)
void complete (const QRect &rect=QRect())
 For QCompleter::PopupCompletion and QCompletion::UnfilteredPopupCompletion modes, calling this function displays the popup displaying the current completions.
void setWrapAround (bool wrap)
Public Slots inherited from QObject
void deleteLater ()
 \threadsafe

Signals

void activated (const QString &text)
 This signal is sent when an item in the popup() is activated by the user (by clicking or pressing return).
void activated (const QModelIndex &index)
 This signal is sent when an item in the popup() is activated by the user.
void highlighted (const QString &text)
 This signal is sent when an item in the popup() is highlighted by the user.
void highlighted (const QModelIndex &index)
 This signal is sent when an item in the popup() is highlighted by the user.
Signals inherited from QObject
void destroyed (QObject *=nullptr)
 This signal is emitted immediately before the object obj is destroyed, after any instances of QPointer have been notified, and cannot be blocked.
void objectNameChanged (const QString &objectName, QPrivateSignal)
 This signal is emitted after the object's name has been changed.

Public Member Functions

 QCompleter (QObject *parent=nullptr)
 Constructs a completer object with the given parent.
 QCompleter (QAbstractItemModel *model, QObject *parent=nullptr)
 Constructs a completer object with the given parent that provides completions from the specified model.
 ~QCompleter () override
 Destroys the completer object.
void setWidget (QWidget *widget)
 Sets the widget for which completion are provided for to widget.
QWidgetwidget () const
 Returns the widget for which the completer object is providing completions.
void setModel (QAbstractItemModel *c)
 Sets the model which provides completions to model.
QAbstractItemModelmodel () const
 Returns the model that provides completion strings.
void setCompletionMode (CompletionMode mode)
CompletionMode completionMode () const
void setFilterMode (Qt::MatchFlags filterMode)
Qt::MatchFlags filterMode () const
QAbstractItemViewpopup () const
 Returns the popup used to display completions.
void setPopup (QAbstractItemView *popup)
 Sets the popup used to display completions to popup.
void setCaseSensitivity (Qt::CaseSensitivity caseSensitivity)
Qt::CaseSensitivity caseSensitivity () const
void setModelSorting (ModelSorting sorting)
ModelSorting modelSorting () const
void setCompletionColumn (int column)
int completionColumn () const
void setCompletionRole (int role)
int completionRole () const
bool wrapAround () const
int maxVisibleItems () const
void setMaxVisibleItems (int maxItems)
int completionCount () const
 Returns the number of completions for the current prefix.
bool setCurrentRow (int row)
 Sets the current row to the row specified.
int currentRow () const
 Returns the current row.
QModelIndex currentIndex () const
 Returns the model index of the current completion in the completionModel().
QString currentCompletion () const
 Returns the current completion string.
QAbstractItemModelcompletionModel () const
 Returns the completion model.
QString completionPrefix () const
virtual QString pathFromIndex (const QModelIndex &index) const
 Returns the path for the given index.
virtual QStringList splitPath (const QString &path) const
 Splits the given path into strings that are used to match at each level in the model().
Public Member Functions inherited from QObject
Q_INVOKABLE QObject (QObject *parent=nullptr)
 Constructs an object with parent object parent.
virtual ~QObject ()
 Destroys the object, deleting all its child objects.
QString objectName () const
Q_WEAK_OVERLOAD void setObjectName (const QString &name)
 Sets the object's name to name.
void setObjectName (QAnyStringView name)
 This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
QBindable< QStringbindableObjectName ()
bool isWidgetType () const
 Returns true if the object is a widget; otherwise returns false.
bool isWindowType () const
 Returns true if the object is a window; otherwise returns false.
bool isQuickItemType () const
 Returns true if the object is a QQuickItem; otherwise returns false.
bool isQmlObjectType () const
 Returns whether the object has been created by the QML engine or ownership has been explicitly set via QJSEngine::setObjectOwnership().
bool signalsBlocked () const noexcept
 Returns true if signals are blocked; otherwise returns false.
bool blockSignals (bool b) noexcept
 If block is true, signals emitted by this object are blocked (i.e., emitting a signal will not invoke anything connected to it).
QThreadthread () const
 Returns the thread in which the object lives.
bool moveToThread (QThread *thread QT6_DECL_NEW_OVERLOAD_TAIL)
 Changes the thread affinity for this object and its children and returns true on success.
int startTimer (int interval, Qt::TimerType timerType=Qt::CoarseTimer)
 This is an overloaded function that will start a timer of type timerType and a timeout of interval milliseconds.
int startTimer (std::chrono::nanoseconds time, Qt::TimerType timerType=Qt::CoarseTimer)
void killTimer (int id)
 Kills the timer with timer identifier, id.
void killTimer (Qt::TimerId id)
template<typename T>
findChild (QAnyStringView aName, Qt::FindChildOptions options=Qt::FindChildrenRecursively) const
 Returns the child of this object that can be cast into type T and that is called name, or \nullptr if there is no such object.
template<typename T>
QList< T > findChildren (QAnyStringView aName, Qt::FindChildOptions options=Qt::FindChildrenRecursively) const
 Returns all children of this object with the given name that can be cast to type T, or an empty list if there are no such objects.
template<typename T>
findChild (Qt::FindChildOptions options=Qt::FindChildrenRecursively) const
 This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
template<typename T>
QList< T > findChildren (Qt::FindChildOptions options=Qt::FindChildrenRecursively) const
 This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
const QObjectListchildren () const
 Returns a list of child objects.
void setParent (QObject *parent)
 Makes the object a child of parent.
void installEventFilter (QObject *filterObj)
 Installs an event filter filterObj on this object.
void removeEventFilter (QObject *obj)
 Removes an event filter object obj from this object.
QMetaObject::Connection connect (const QObject *sender, const char *signal, const char *member, Qt::ConnectionType type=Qt::AutoConnection) const
bool disconnect (const char *signal=nullptr, const QObject *receiver=nullptr, const char *member=nullptr) const
bool disconnect (const QObject *receiver, const char *member=nullptr) const
void dumpObjectTree () const
 Dumps a tree of children to the debug output.
void dumpObjectInfo () const
 Dumps information about signal connections, etc.
bool setProperty (const char *name, const QVariant &value)
 Sets the value of the object's name property to value.
bool setProperty (const char *name, QVariant &&value)
QVariant property (const char *name) const
 Returns the value of the object's name property.
QList< QByteArraydynamicPropertyNames () const
QBindingStoragebindingStorage ()
const QBindingStoragebindingStorage () const
QObjectparent () const
 Returns a pointer to the parent object.
bool inherits (const char *classname) const
 Returns true if this object is an instance of a class that inherits className or a QObject subclass that inherits className; otherwise returns false.

Protected Member Functions

bool eventFilter (QObject *o, QEvent *e) override
 \reimp
bool event (QEvent *) override
 \reimp
Protected Member Functions inherited from QObject
QObjectsender () const
 Returns a pointer to the object that sent the signal, if called in a slot activated by a signal; otherwise it returns \nullptr.
int senderSignalIndex () const
int receivers (const char *signal) const
 Returns the number of receivers connected to the signal.
bool isSignalConnected (const QMetaMethod &signal) const
virtual void timerEvent (QTimerEvent *event)
 This event handler can be reimplemented in a subclass to receive timer events for the object.
virtual void childEvent (QChildEvent *event)
 This event handler can be reimplemented in a subclass to receive child events.
virtual void customEvent (QEvent *event)
 This event handler can be reimplemented in a subclass to receive custom events.
virtual void connectNotify (const QMetaMethod &signal)
virtual void disconnectNotify (const QMetaMethod &signal)
 QObject (QObjectPrivate &dd, QObject *parent=nullptr)

Properties

QString completionPrefix
 the completion prefix used to provide completions.
ModelSorting modelSorting
 the way the model is sorted
Qt::MatchFlags filterMode
 This property controls how filtering is performed.
CompletionMode completionMode
 how the completions are provided to the user
int completionColumn
 the column in the model in which completions are searched for.
int completionRole
 the item role to be used to query the contents of items for matching.
int maxVisibleItems
 the maximum allowed size on screen of the completer, measured in items
Qt::CaseSensitivity caseSensitivity
 the case sensitivity of the matching
bool wrapAround
 the completions wrap around when navigating through items
Properties inherited from QObject
QString objectName
 the name of this object

Additional Inherited Members

Static Public Member Functions inherited from QObject
static QMetaObject::Connection connect (const QObject *sender, const char *signal, const QObject *receiver, const char *member, Qt::ConnectionType=Qt::AutoConnection)
 \threadsafe
static QMetaObject::Connection connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type=Qt::AutoConnection)
template<typename Func1, typename Func2>
static QMetaObject::Connection connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::ContextTypeForFunctor< Func2 >::ContextType *context, Func2 &&slot, Qt::ConnectionType type=Qt::AutoConnection)
template<typename Func1, typename Func2>
static QMetaObject::Connection connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, Func2 &&slot)
static bool disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *member)
 \threadsafe
static bool disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &member)
static bool disconnect (const QMetaObject::Connection &)
 Disconnect a connection.
template<typename Func1, typename Func2>
static bool disconnect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiver, Func2 slot)
template<typename Func1>
static bool disconnect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const QObject *receiver, void **zero)
Protected Attributes inherited from QObject
QScopedPointer< QObjectDatad_ptr

Detailed Description

The QCompleter class provides completions based on an item model.

Since
4.2

\inmodule QtWidgets

You can use QCompleter to provide auto completions in any Qt widget, such as QLineEdit and QComboBox. When the user starts typing a word, QCompleter suggests possible ways of completing the word, based on a word list. The word list is provided as a QAbstractItemModel. (For simple applications, where the word list is static, you can pass a QStringList to QCompleter's constructor.)

Definition at line 24 of file qcompleter.h.

Member Enumeration Documentation

◆ CompletionMode

This enum specifies how completions are provided to the user.

\value PopupCompletion Current completions are displayed in a popup window. \value InlineCompletion Completions appear inline (as selected text). \value UnfilteredPopupCompletion All possible completions are displayed in a popup window with the most likely suggestion indicated as current.

See also
setCompletionMode()
Enumerator
PopupCompletion 
UnfilteredPopupCompletion 
InlineCompletion 

Definition at line 38 of file qcompleter.h.

◆ ModelSorting

This enum specifies how the items in the model are sorted.

\value UnsortedModel The model is unsorted. \value CaseSensitivelySortedModel The model is sorted case sensitively. \value CaseInsensitivelySortedModel The model is sorted case insensitively.

See also
setModelSorting()
Enumerator
UnsortedModel 
CaseSensitivelySortedModel 
CaseInsensitivelySortedModel 

Definition at line 45 of file qcompleter.h.

Constructor & Destructor Documentation

◆ QCompleter() [1/2]

QCompleter::QCompleter ( QObject * parent = nullptr)

Constructs a completer object with the given parent.

Definition at line 982 of file qcompleter.cpp.

◆ QCompleter() [2/2]

QCompleter::QCompleter ( QAbstractItemModel * model,
QObject * parent = nullptr )

Constructs a completer object with the given parent that provides completions from the specified model.

Definition at line 993 of file qcompleter.cpp.

◆ ~QCompleter()

QCompleter::~QCompleter ( )
override

Destroys the completer object.

Definition at line 1016 of file qcompleter.cpp.

Member Function Documentation

◆ activated [1/2]

void QCompleter::activated ( const QModelIndex & index)
signal

This signal is sent when an item in the popup() is activated by the user.

(by clicking or pressing return). The item's index in the completionModel() is given.

◆ activated [2/2]

void QCompleter::activated ( const QString & text)
signal

This signal is sent when an item in the popup() is activated by the user (by clicking or pressing return).

The item's text is given.

◆ caseSensitivity()

Qt::CaseSensitivity QCompleter::caseSensitivity ( ) const

Definition at line 1737 of file qcompleter.cpp.

◆ complete

void QCompleter::complete ( const QRect & rect = QRect())
slot

For QCompleter::PopupCompletion and QCompletion::UnfilteredPopupCompletion modes, calling this function displays the popup displaying the current completions.

By default, if rect is not specified, the popup is displayed on the bottom of the widget(). If rect is specified the popup is displayed on the left edge of the rectangle.

For QCompleter::InlineCompletion mode, the highlighted() signal is fired with the current completion.

Definition at line 1506 of file qcompleter.cpp.

◆ completionColumn()

int QCompleter::completionColumn ( ) const

Definition at line 1645 of file qcompleter.cpp.

◆ completionCount()

int QCompleter::completionCount ( ) const

Returns the number of completions for the current prefix.

For an unsorted model with a large number of items this can be expensive. Use setCurrentRow() and currentCompletion() to iterate through all the completions.

Definition at line 1565 of file qcompleter.cpp.

◆ completionMode()

QCompleter::CompletionMode QCompleter::completionMode ( ) const

Definition at line 1146 of file qcompleter.cpp.

◆ completionModel()

QAbstractItemModel * QCompleter::completionModel ( ) const

Returns the completion model.

The completion model is a read-only list model that contains all the possible matches for the current completion prefix. The completion model is auto-updated to reflect the current completions.

Note
The return value of this function is defined to be an QAbstractItemModel purely for generality. This actual kind of model returned is an instance of an QAbstractProxyModel subclass.
See also
completionPrefix, model()

Definition at line 1798 of file qcompleter.cpp.

◆ completionPrefix()

QString QCompleter::completionPrefix ( ) const

Definition at line 1757 of file qcompleter.cpp.

◆ completionRole()

int QCompleter::completionRole ( ) const

Definition at line 1668 of file qcompleter.cpp.

◆ currentCompletion()

QString QCompleter::currentCompletion ( ) const

Returns the current completion string.

This includes the \l completionPrefix. When used alongside setCurrentRow(), it can be used to iterate through all the matches.

See also
setCurrentRow(), currentIndex()

Definition at line 1781 of file qcompleter.cpp.

◆ currentIndex()

QModelIndex QCompleter::currentIndex ( ) const

Returns the model index of the current completion in the completionModel().

See also
setCurrentRow(), currentCompletion(), model()

Definition at line 1768 of file qcompleter.cpp.

◆ currentRow()

int QCompleter::currentRow ( ) const

Returns the current row.

See also
setCurrentRow()

Definition at line 1554 of file qcompleter.cpp.

◆ event()

bool QCompleter::event ( QEvent * ev)
overrideprotectedvirtual

\reimp

Reimplemented from QObject.

Definition at line 1291 of file qcompleter.cpp.

◆ eventFilter()

bool QCompleter::eventFilter ( QObject * o,
QEvent * e )
overrideprotectedvirtual

\reimp

Reimplemented from QObject.

Definition at line 1299 of file qcompleter.cpp.

◆ filterMode()

Qt::MatchFlags QCompleter::filterMode ( ) const

Definition at line 1191 of file qcompleter.cpp.

◆ highlighted [1/2]

void QCompleter::highlighted ( const QModelIndex & index)
signal

This signal is sent when an item in the popup() is highlighted by the user.

It is also sent if complete() is called with the completionMode() set to QCompleter::InlineCompletion. The item's index in the completionModel() is given.

◆ highlighted [2/2]

void QCompleter::highlighted ( const QString & text)
signal

This signal is sent when an item in the popup() is highlighted by the user.

It is also sent if complete() is called with the completionMode() set to QCompleter::InlineCompletion. The item's text is given.

◆ maxVisibleItems()

int QCompleter::maxVisibleItems ( ) const

Definition at line 1702 of file qcompleter.cpp.

◆ model()

QAbstractItemModel * QCompleter::model ( ) const

Returns the model that provides completion strings.

See also
completionModel()

Definition at line 1103 of file qcompleter.cpp.

◆ modelSorting()

QCompleter::ModelSorting QCompleter::modelSorting ( ) const

Definition at line 1615 of file qcompleter.cpp.

◆ pathFromIndex()

QString QCompleter::pathFromIndex ( const QModelIndex & index) const
virtual

Returns the path for the given index.

The completer object uses this to obtain the completion text from the underlying model.

The default implementation returns the \l{Qt::EditRole}{edit role} of the item for list models. It returns the absolute file path if the model is a QFileSystemModel.

See also
splitPath()

Reimplemented in QFSCompleter.

Definition at line 1815 of file qcompleter.cpp.

◆ popup()

QAbstractItemView * QCompleter::popup ( ) const

Returns the popup used to display completions.

See also
setPopup()

Definition at line 1270 of file qcompleter.cpp.

◆ setCaseSensitivity()

void QCompleter::setCaseSensitivity ( Qt::CaseSensitivity caseSensitivity)

Definition at line 1727 of file qcompleter.cpp.

◆ setCompletionColumn()

void QCompleter::setCompletionColumn ( int column)

Definition at line 1632 of file qcompleter.cpp.

◆ setCompletionMode()

void QCompleter::setCompletionMode ( QCompleter::CompletionMode mode)

Definition at line 1127 of file qcompleter.cpp.

◆ setCompletionPrefix

void QCompleter::setCompletionPrefix ( const QString & prefix)
slot

Definition at line 1750 of file qcompleter.cpp.

◆ setCompletionRole()

void QCompleter::setCompletionRole ( int role)

Definition at line 1659 of file qcompleter.cpp.

◆ setCurrentRow()

bool QCompleter::setCurrentRow ( int row)

Sets the current row to the row specified.

Returns true if successful; otherwise returns false.

This function may be used along with currentCompletion() to iterate through all the possible completions.

See also
currentCompletion(), completionCount()

Definition at line 1543 of file qcompleter.cpp.

◆ setFilterMode()

void QCompleter::setFilterMode ( Qt::MatchFlags filterMode)

Definition at line 1172 of file qcompleter.cpp.

◆ setMaxVisibleItems()

void QCompleter::setMaxVisibleItems ( int maxItems)

Definition at line 1708 of file qcompleter.cpp.

◆ setModel()

void QCompleter::setModel ( QAbstractItemModel * model)

Sets the model which provides completions to model.

The model can be list model or a tree model. If a model has been already previously set and it has the QCompleter as its parent, it is deleted.

For convenience, if model is a QFileSystemModel, QCompleter switches its caseSensitivity to Qt::CaseInsensitive on Windows and Qt::CaseSensitive on other platforms.

See also
completionModel(), modelSorting, {Handling Tree Models}

Definition at line 1069 of file qcompleter.cpp.

◆ setModelSorting()

void QCompleter::setModelSorting ( QCompleter::ModelSorting sorting)

Definition at line 1605 of file qcompleter.cpp.

◆ setPopup()

void QCompleter::setPopup ( QAbstractItemView * popup)

Sets the popup used to display completions to popup.

QCompleter takes ownership of the view.

A QListView is automatically created when the completionMode() is set to QCompleter::PopupCompletion or QCompleter::UnfilteredPopupCompletion. The default popup displays the completionColumn().

Ensure that this function is called before the view settings are modified. This is required since view's properties may require that a model has been set on the view (for example, hiding columns in the view requires a model to be set on the view).

See also
popup()

Definition at line 1212 of file qcompleter.cpp.

◆ setWidget()

void QCompleter::setWidget ( QWidget * widget)

Sets the widget for which completion are provided for to widget.

This function is automatically called when a QCompleter is set on a QLineEdit using QLineEdit::setCompleter() or on a QComboBox using QComboBox::setCompleter(). The widget needs to be set explicitly when providing completions for custom widgets.

See also
widget(), setModel(), setPopup()

Definition at line 1029 of file qcompleter.cpp.

◆ setWrapAround

void QCompleter::setWrapAround ( bool wrap)
slot

Definition at line 1681 of file qcompleter.cpp.

◆ splitPath()

QStringList QCompleter::splitPath ( const QString & path) const
virtual

Splits the given path into strings that are used to match at each level in the model().

The default implementation of splitPath() splits a file system path based on QDir::separator() when the sourceModel() is a QFileSystemModel.

When used with list models, the first item in the returned list is used for matching.

See also
pathFromIndex(), {Handling Tree Models}

Reimplemented in QFSCompleter.

Definition at line 1864 of file qcompleter.cpp.

◆ widget()

QWidget * QCompleter::widget ( ) const

Returns the widget for which the completer object is providing completions.

See also
setWidget()

Definition at line 1052 of file qcompleter.cpp.

◆ wrapAround()

bool QCompleter::wrapAround ( ) const

Definition at line 1689 of file qcompleter.cpp.

Property Documentation

◆ caseSensitivity

Qt::CaseSensitivity QCompleter::caseSensitivity
readwrite

the case sensitivity of the matching

The default value is Qt::CaseSensitive.

See also
completionColumn, completionRole, modelSorting, filterMode

Definition at line 34 of file qcompleter.h.

◆ completionColumn

int QCompleter::completionColumn
readwrite

the column in the model in which completions are searched for.

If the popup() is a QListView, it is automatically setup to display this column.

By default, the match column is 0.

See also
completionRole, caseSensitivity

Definition at line 31 of file qcompleter.h.

◆ completionMode

CompletionMode QCompleter::completionMode
readwrite

how the completions are provided to the user

The default value is QCompleter::PopupCompletion.

Definition at line 30 of file qcompleter.h.

◆ completionPrefix

QString QCompleter::completionPrefix
readwrite

the completion prefix used to provide completions.

The completionModel() is updated to reflect the list of possible matches for prefix.

Definition at line 27 of file qcompleter.h.

◆ completionRole

int QCompleter::completionRole
readwrite

the item role to be used to query the contents of items for matching.

The default role is Qt::EditRole.

See also
completionColumn, caseSensitivity

Definition at line 32 of file qcompleter.h.

◆ filterMode

Qt::MatchFlags QCompleter::filterMode
readwrite

This property controls how filtering is performed.

Since
5.2

If filterMode is set to Qt::MatchStartsWith, only those entries that start with the typed characters will be displayed. Qt::MatchContains will display the entries that contain the typed characters, and Qt::MatchEndsWith the ones that end with the typed characters.

Setting filterMode to any other Qt::MatchFlag will issue a warning, and no action will be performed. Because of this, the Qt::MatchCaseSensitive flag has no effect. Use the \l caseSensitivity property to control case sensitivity.

The default mode is Qt::MatchStartsWith.

See also
caseSensitivity

Definition at line 29 of file qcompleter.h.

◆ maxVisibleItems

int QCompleter::maxVisibleItems
readwrite

the maximum allowed size on screen of the completer, measured in items

Since
4.6

By default, this property has a value of 7.

Definition at line 33 of file qcompleter.h.

◆ modelSorting

ModelSorting QCompleter::modelSorting
readwrite

the way the model is sorted

By default, no assumptions are made about the order of the items in the model that provides the completions.

If the model's data for the completionColumn() and completionRole() is sorted in ascending order, you can set this property to \l CaseSensitivelySortedModel or \l CaseInsensitivelySortedModel. On large models, this can lead to significant performance improvements because the completer object can then use a binary search algorithm instead of linear search algorithm.

The sort order (i.e ascending or descending order) of the model is determined dynamically by inspecting the contents of the model.

{Note:} The performance improvements described above cannot take place when the completer's \l caseSensitivity is different to the case sensitivity used by the model's when sorting.

See also
setCaseSensitivity(), QCompleter::ModelSorting

Definition at line 28 of file qcompleter.h.

◆ wrapAround

bool QCompleter::wrapAround
readwrite

the completions wrap around when navigating through items

Since
4.3

The default is true.

Definition at line 35 of file qcompleter.h.


The documentation for this class was generated from the following files: