![]() |
Qt 6.x
The Qt SDK
|
#include <qcompleter_p.h>
Static Public Member Functions | |
static QCompleterPrivate * | get (QCompleter *o) |
static const QCompleterPrivate * | get (const QCompleter *o) |
![]() | |
static bool | removeConnection (Connection *c) |
static QObjectPrivate * | get (QObject *o) |
static const QObjectPrivate * | get (const QObject *o) |
template<typename Func1 , typename Func2 > | |
static QMetaObject::Connection | connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot, Qt::ConnectionType type=Qt::AutoConnection) |
template<typename Func1 , typename Func2 > | |
static bool | disconnect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot) |
static QMetaObject::Connection | connectImpl (const QObject *sender, int signal_index, const QObject *receiver, void **slot, QtPrivate::QSlotObjectBase *slotObj, int type, const int *types, const QMetaObject *senderMetaObject) |
static QMetaObject::Connection | connect (const QObject *sender, int signal_index, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type) |
static QMetaObject::Connection | connect (const QObject *sender, int signal_index, const QObject *receiver, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type) |
static bool | disconnect (const QObject *sender, int signal_index, void **slot) |
static bool | disconnect (const QObject *sender, int signal_index, const QObject *receiver, void **slot) |
Additional Inherited Members | |
![]() | |
typedef void(* | StaticMetaCallFunction) (QObject *, QMetaObject::Call, int, void **) |
using | ConnectionDataPointer = QExplicitlySharedDataPointer< ConnectionData > |
Definition at line 36 of file qcompleter_p.h.
QCompleterPrivate::QCompleterPrivate | ( | ) |
Definition at line 790 of file qcompleter.cpp.
|
inline |
Definition at line 42 of file qcompleter_p.h.
References popup.
void QCompleterPrivate::_q_autoResizePopup | ( | ) |
Definition at line 881 of file qcompleter.cpp.
References popup, popupRect, and showPopup().
Referenced by init().
void QCompleterPrivate::_q_complete | ( | QModelIndex | index, |
bool | highlighted = false |
||
) |
Definition at line 849 of file qcompleter.cpp.
References emit, QCompletionModel::engine, QCompleter::InlineCompletion, Qt::ItemIsEnabled, QCompletionModel::mapToSource(), QCompletionEngine::matchCount(), prefix, proxy, QModelIndex::row(), QDir::separator(), QCompletionModel::showAll, QModelIndex::sibling(), and QAbstractProxyModel::sourceModel.
Referenced by _q_completionSelected().
void QCompleterPrivate::_q_completionSelected | ( | const QItemSelection & | selection | ) |
Definition at line 840 of file qcompleter.cpp.
References _q_complete(), QList< T >::first(), QItemSelection::indexes(), QList< T >::isEmpty(), and selection.
Definition at line 972 of file qcompleter.cpp.
|
inlinestatic |
Definition at line 71 of file qcompleter_p.h.
References o.
|
inlinestatic |
Definition at line 70 of file qcompleter_p.h.
References o.
Referenced by QComboBoxPrivate::_q_editingFinished(), QComboBox::keyPressEvent(), and QWidgetLineControl::processKeyEvent().
void QCompleterPrivate::init | ( | QAbstractItemModel * | model = nullptr | ) |
Definition at line 806 of file qcompleter.cpp.
References _q_autoResizePopup(), QObject::connect(), QCompleter::InlineCompletion, QCompleter::PopupCompletion, proxy, SIGNAL, and SLOT.
void QCompleterPrivate::setCurrentIndex | ( | QModelIndex | index, |
bool | select = true |
||
) |
Definition at line 819 of file qcompleter.cpp.
References QItemSelectionModel::clear(), QItemSelectionModel::currentIndex, QItemSelectionModel::NoUpdate, popup, QAbstractItemView::PositionAtTop, QItemSelectionModel::Rows, QAbstractItemView::scrollTo(), QAbstractItemView::scrollToTop(), QItemSelectionModel::Select, select(), QAbstractItemView::selectionModel(), and QItemSelectionModel::setCurrentIndex().
Definition at line 888 of file qcompleter.cpp.
References QScreen::availableGeometry, dir, QWidget::height, QWidget::isVisible(), QWidget::layoutDirection, QWidget::mapToGlobal(), maxVisibleItems, QAbstractItemView::model(), popup, pos, qMax(), qMin(), rect, Qt::RightToLeft, QAbstractItemModel::rowCount(), screen, QWidget::screen(), QAbstractItemView::sizeHintForRow(), widget, and QWidget::width.
Referenced by _q_autoResizePopup().
int QCompleterPrivate::column |
Definition at line 54 of file qcompleter_p.h.
Qt::CaseSensitivity QCompleterPrivate::cs |
Definition at line 52 of file qcompleter_p.h.
bool QCompleterPrivate::eatFocusOut |
Definition at line 59 of file qcompleter_p.h.
Qt::MatchFlags QCompleterPrivate::filterMode |
Definition at line 49 of file qcompleter_p.h.
bool QCompleterPrivate::hiddenBecauseNoMatch |
Definition at line 61 of file qcompleter_p.h.
int QCompleterPrivate::maxVisibleItems |
Definition at line 55 of file qcompleter_p.h.
Referenced by showPopup().
QCompleter::CompletionMode QCompleterPrivate::mode |
Definition at line 48 of file qcompleter_p.h.
QAbstractItemView* QCompleterPrivate::popup |
Definition at line 47 of file qcompleter_p.h.
Referenced by ~QCompleterPrivate(), _q_autoResizePopup(), QComboBoxPrivate::_q_editingFinished(), QComboBox::keyPressEvent(), QWidgetLineControl::processKeyEvent(), setCurrentIndex(), and showPopup().
QRect QCompleterPrivate::popupRect |
Definition at line 60 of file qcompleter_p.h.
Referenced by _q_autoResizePopup().
QString QCompleterPrivate::prefix |
Definition at line 51 of file qcompleter_p.h.
Referenced by _q_complete().
QCompletionModel* QCompleterPrivate::proxy |
Definition at line 46 of file qcompleter_p.h.
Referenced by _q_complete(), and init().
int QCompleterPrivate::role |
Definition at line 53 of file qcompleter_p.h.
QCompleter::ModelSorting QCompleterPrivate::sorting |
Definition at line 56 of file qcompleter_p.h.
Definition at line 45 of file qcompleter_p.h.
Referenced by showPopup().
bool QCompleterPrivate::wrap |
Definition at line 57 of file qcompleter_p.h.