kabc Library API Documentation

KABC::AddressLineEdit Class Reference

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

#include <addresslineedit.h>

Inheritance diagram for KABC::AddressLineEdit:

Inheritance graph
[legend]
Collaboration diagram for KABC::AddressLineEdit:

Collaboration graph
[legend]
List of all members.

Public Slots

void cursorAtEnd ()
 Set cursor to end of line.

void enableCompletion (bool enable)
 Toggle completion.


Public Member Functions

 AddressLineEdit (QWidget *parent, bool useCompletion=true, const char *name=0L)
virtual void setFont (const QFont &)
 Reimplented for internal reasons.


Protected Member Functions

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

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 48 of file addresslineedit.h.


Member Function Documentation

void AddressLineEdit::setFont const QFont  )  [virtual]
 

Reimplented for internal reasons.

@ see KLineEdit::setFont()

Definition at line 128 of file addresslineedit.cpp.

References KLineEdit::completionBox().

void AddressLineEdit::cursorAtEnd  )  [slot]
 

Set cursor to end of line.

Reimplemented from KLineEdit.

Definition at line 260 of file addresslineedit.cpp.

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

void AddressLineEdit::enableCompletion bool  enable  )  [slot]
 

Toggle completion.

Definition at line 266 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 395 of file addresslineedit.cpp.

References KCompletion::clear().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for kdelibs Version 3.1.5.
Documentation copyright © 1996-2002 the KDE developers.
Generated on Wed Jan 28 13:29:31 2004 by doxygen 1.3.4 written by Dimitri van Heesch, © 1997-2001