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 Methods

virtual void setFont (const QFont &)

Protected Methods

virtual void loadAddresses ()
virtual void keyPressEvent (QKeyEvent *)
virtual void dropEvent (QDropEvent *e)
virtual void paste ()
virtual void insert (const QString &t)

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 148 of file addresslineedit.cpp.

References KLineEdit::completionBox().

void AddressLineEdit::cursorAtEnd   [slot]
 

Set cursor to end of line.

Reimplemented from KLineEdit.

Definition at line 283 of file addresslineedit.cpp.

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

void AddressLineEdit::enableCompletion bool    enable [slot]
 

Toggle completion.

Definition at line 289 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 418 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 kabc Library Version 3.2.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Thu Apr 22 14:25:37 2004 by doxygen 1.2.18 written by Dimitri van Heesch, © 1997-2003