Public Types | Public Slots | Signals | Public Member Functions | Protected Member Functions | Properties

QCompleter Class Reference

Search for all occurrences

Detailed Description

Definition at line 64 of file qcompleter.h.

#include <qcompleter.h>

Inheritance diagram for QCompleter:
Inheritance graph
[legend]

List of all members.

Public Types

enum   CompletionMode { PopupCompletion, UnfilteredPopupCompletion, InlineCompletion }
enum   ModelSorting { UnsortedModel = 0, CaseSensitivelySortedModel, CaseInsensitivelySortedModel }

Public Slots

void  setCompletionPrefix (const QString &prefix)
void  complete (const QRect &rect=QRect())
void  setWrapAround (bool wrap)

Signals

void  activated (const QString &text)
void  activated (const QModelIndex &index)
void  highlighted (const QString &text)
void  highlighted (const QModelIndex &index)

Public Member Functions

  QCompleter (QObject *parent=0)
  QCompleter (QAbstractItemModel *model, QObject *parent=0)
  QCompleter (const QStringList &completions, QObject *parent=0)
  ~QCompleter ()
void  setWidget (QWidget *widget)
QWidget widget () const
void  setModel (QAbstractItemModel *c)
QAbstractItemModel model () const
void  setCompletionMode (CompletionMode mode)
CompletionMode  completionMode () const
QAbstractItemView popup () const
void  setPopup (QAbstractItemView *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
bool  setCurrentRow (int row)
int  currentRow () const
QModelIndex  currentIndex () const
QString  currentCompletion () const
QAbstractItemModel completionModel () const
QString  completionPrefix () const
virtual QString  pathFromIndex (const QModelIndex &index) const
virtual QStringList  splitPath (const QString &path) const

Protected Member Functions

bool  eventFilter (QObject *o, QEvent *e)
bool  event (QEvent *)

Properties

QString  completionPrefix
ModelSorting  modelSorting
CompletionMode  completionMode
int  completionColumn
int  completionRole
int  maxVisibleItems
Qt::CaseSensitivity  caseSensitivity
bool  wrapAround

Member Enumeration Documentation

Enumerator:
PopupCompletion 
UnfilteredPopupCompletion 
InlineCompletion 

Definition at line 77 of file qcompleter.h.

Enumerator:
UnsortedModel 
CaseSensitivelySortedModel 
CaseInsensitivelySortedModel 

Definition at line 83 of file qcompleter.h.


Constructor & Destructor Documentation

QCompleter ( QObject parent = 0 )
QCompleter ( QAbstractItemModel model,
QObject parent = 0 
)
QCompleter ( const QStringList completions,
QObject parent = 0 
)
~QCompleter ( )

Member Function Documentation

void setWidget ( QWidget widget )
QWidget* widget ( ) const
void setModel ( QAbstractItemModel c )
QAbstractItemModel* model ( ) const
void setCompletionMode ( CompletionMode  mode )
CompletionMode completionMode ( ) const
QAbstractItemView* popup ( ) const
void setPopup ( QAbstractItemView 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
bool setCurrentRow ( int  row )
int currentRow ( ) const
QModelIndex currentIndex ( ) const
QString currentCompletion ( ) const
QAbstractItemModel* completionModel ( ) const
QString completionPrefix ( ) const
void setCompletionPrefix ( const QString prefix ) [slot]
void complete ( const QRect rect = QRect() ) [slot]
void setWrapAround ( bool  wrap ) [slot]
virtual QString pathFromIndex ( const QModelIndex index ) const [virtual]
virtual QStringList splitPath ( const QString path ) const [virtual]
bool eventFilter ( QObject o,
QEvent e 
) [protected, virtual]

Reimplemented from QObject.

bool event ( QEvent ) [protected, virtual]

Reimplemented from QObject.

void activated ( const QString text ) [signal]
void activated ( const QModelIndex index ) [signal]
void highlighted ( const QString text ) [signal]
void highlighted ( const QModelIndex index ) [signal]

Property Documentation

QString completionPrefix [read, write]

Definition at line 67 of file qcompleter.h.

ModelSorting modelSorting [read, write]

Definition at line 68 of file qcompleter.h.

CompletionMode completionMode [read, write]

Definition at line 69 of file qcompleter.h.

int completionColumn [read, write]

Definition at line 70 of file qcompleter.h.

int completionRole [read, write]

Definition at line 71 of file qcompleter.h.

int maxVisibleItems [read, write]

Definition at line 72 of file qcompleter.h.

Qt::CaseSensitivity caseSensitivity [read, write]

Definition at line 73 of file qcompleter.h.

bool wrapAround [read, write]

Definition at line 74 of file qcompleter.h.


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

QCompleter QCompleter QCompleter QCompleter QCompleter QCompleter QCompleter QCompleter QCompleter QCompleter
QCompleter QCompleter QCompleter QCompleter QCompleter QCompleter QCompleter QCompleter QCompleter QCompleter