kabc Library API Documentation

KABC::AddressLineEdit Class Reference

A lineedit with LDAP and kabc completion. More...

#include <addresslineedit.h>

Inheritance diagram for KABC::AddressLineEdit:

KLineEdit QLineEdit KCompletionBase List of all members.

Public Slots

void cursorAtEnd ()
void enableCompletion (bool enable)

Public Member Functions

 AddressLineEdit (QWidget *parent, bool useCompletion=true, const char *name=0L)
virtual ~AddressLineEdit ()
virtual void setFont (const QFont &)

Static Public Member Functions

static KConfigconfig ()

Protected Member Functions

virtual void loadAddresses ()
void addAddress (const QString &)
virtual void keyPressEvent (QKeyEvent *)
virtual void dropEvent (QDropEvent *e)
virtual void paste ()
virtual void insert (const QString &t)
virtual void mouseReleaseEvent (QMouseEvent *e)
void doCompletion (bool ctrlT)

Detailed Description

A lineedit with LDAP and kabc completion.

This lineedit is supposed to be used wherever the user types email addresses and might want a completion. You can simply use it as a replacement for KLineEdit or QLineEdit.

You can enable or disable the lineedit at any time.

See also:
AddressLineEdit::enableCompletion()

Definition at line 50 of file addresslineedit.h.


Member Function Documentation

void AddressLineEdit::setFont const QFont  )  [virtual]
 

Reimplented for internal reasons.

@ see KLineEdit::setFont()

Definition at line 147 of file addresslineedit.cpp.

References KLineEdit::completionBox().

void AddressLineEdit::cursorAtEnd  )  [slot]
 

Set cursor to end of line.

Reimplemented from KLineEdit.

Definition at line 276 of file addresslineedit.cpp.

References QLineEdit::setCursorPosition(), and QLineEdit::text().

Referenced by doCompletion().

void AddressLineEdit::enableCompletion bool  enable  )  [slot]
 

Toggle completion.

Definition at line 282 of file addresslineedit.cpp.

void AddressLineEdit::loadAddresses  )  [protected, virtual]
 

Always call AddressLineEdit::loadAddresses() as the first thing.

Use addAddress() to add addresses.

Definition at line 427 of file addresslineedit.cpp.

References addAddress().

Referenced by doCompletion().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for kabc Library Version 3.4.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Feb 8 08:04:02 2006 by doxygen 1.4.4 written by Dimitri van Heesch, © 1997-2003