• Skip to content
  • Skip to link menu
Trinity API Reference
  • Trinity API Reference
  • tdeabc
 

tdeabc

  • TDEABC
  • AddressLineEdit
Public Slots | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
TDEABC::AddressLineEdit Class Reference

#include <addresslineedit.h>

Inheritance diagram for TDEABC::AddressLineEdit:
KLineEdit TDECompletionBase

Public Slots

void cursorAtEnd ()
void enableCompletion (bool enable)
Public Slots inherited from KLineEdit
virtual void setReadOnly (bool)
void rotateText (TDECompletionBase::KeyBindingType type)
virtual void setCompletedText (const TQString &)
void setCompletedItems (const TQStringList &items)
void setCompletedItems (const TQStringList &items, bool autoSuggest)
virtual void clear ()
void setSqueezedText (const TQString &text)
virtual void setText (const TQString &)

Public Member Functions

 AddressLineEdit (TQWidget *parent, bool useCompletion=true, const char *name=0L)
virtual void setFont (const TQFont &)
Public Member Functions inherited from KLineEdit
 KLineEdit (const TQString &string, TQWidget *parent, const char *name=0)
 KLineEdit (TQWidget *parent=0, const char *name=0)
void setURL (const KURL &url)
void cursorAtEnd ()
virtual void setCompletionMode (TDEGlobalSettings::Completion mode)
virtual void setContextMenuEnabled (bool showMenu)
bool isContextMenuEnabled () const
void setURLDropsEnabled (bool enable)
bool isURLDropsEnabled () const
void setTrapReturnKey (bool trap)
bool trapReturnKey () const
virtual bool eventFilter (TQObject *, TQEvent *)
TDECompletionBox * completionBox (bool create=true)
virtual void setCompletionObject (TDECompletion *, bool hsig=true)
virtual void copy () const
void setEnableSqueezedText (bool enable)
bool isSqueezedTextEnabled () const
TQString originalText () const
void setCompletionBox (TDECompletionBox *box)
void setClickMessage (const TQString &msg)
TQString clickMessage () const
Public Member Functions inherited from TDECompletionBase
TDECompletion * completionObject (bool hsig=true)
virtual void setHandleSignals (bool handle)
bool isCompletionObjectAutoDeleted () const
void setAutoDeleteCompletionObject (bool autoDelete)
void setEnableSignals (bool enable)
bool handleSignals () const
bool emitSignals () const
TDEGlobalSettings::Completion completionMode () const
bool setKeyBinding (KeyBindingType item, const TDEShortcut &key)
const TDEShortcut & getKeyBinding (KeyBindingType item) const
void useGlobalKeyBindings ()
virtual void setCompletedText (const TQString &text)=0
virtual void setCompletedItems (const TQStringList &items)=0
TDECompletion * compObj () const

Static Public Member Functions

static TDEConfig * config ()

Protected Member Functions

virtual void loadAddresses ()
void addAddress (const TQString &)
virtual void keyPressEvent (TQKeyEvent *)
virtual void dropEvent (TQDropEvent *e)
virtual void paste ()
virtual void insert (const TQString &t)
virtual void mouseReleaseEvent (TQMouseEvent *e)
void doCompletion (bool ctrlT)
Protected Member Functions inherited from KLineEdit
virtual void resizeEvent (TQResizeEvent *)
virtual void mousePressEvent (TQMouseEvent *)
virtual void mouseDoubleClickEvent (TQMouseEvent *)
virtual void contextMenuEvent (TQContextMenuEvent *)
virtual TQPopupMenu * createPopupMenu ()
virtual void drawContents (TQPainter *p)
void setUserSelection (bool userSelection)
virtual void create (WId=0, bool initializeWindow=true, bool destroyOldWindow=true)
virtual void focusInEvent (TQFocusEvent *)
virtual void focusOutEvent (TQFocusEvent *)
bool autoSuggest () const
Protected Member Functions inherited from TDECompletionBase
KeyBindingMap getKeyBindings () const
void setDelegate (TDECompletionBase *delegate)
TDECompletionBase * delegate () const

Additional Inherited Members

Public Types inherited from TDECompletionBase
enum  KeyBindingType
Signals inherited from KLineEdit
void completionBoxActivated (const TQString &)
void returnPressed (const TQString &)
void completion (const TQString &)
void substringCompletion (const TQString &)
void textRotation (TDECompletionBase::KeyBindingType)
void completionModeChanged (TDEGlobalSettings::Completion)
void aboutToShowContextMenu (TQPopupMenu *p)
Public Attributes inherited from TDECompletionBase
 TextCompletion
 PrevCompletionMatch
 NextCompletionMatch
 SubstringCompletion
Protected Slots inherited from KLineEdit
virtual void makeCompletion (const TQString &)
void slotAboutToShow ()
void slotCancelled ()
void userCancelled (const TQString &cancelText)

Detailed Description

A lineedit with LDAP and tdeabc 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 TQLineEdit.

You can enable or disable the lineedit at any time.

See also
AddressLineEdit::enableCompletion()

Definition at line 50 of file addresslineedit.h.

Constructor & Destructor Documentation

◆ AddressLineEdit()

AddressLineEdit::AddressLineEdit ( TQWidget * parent,
bool useCompletion = true,
const char * name = 0L )

Definition at line 72 of file addresslineedit.cpp.

◆ ~AddressLineEdit()

AddressLineEdit::~AddressLineEdit ( )
virtual

Definition at line 133 of file addresslineedit.cpp.

Member Function Documentation

◆ addAddress()

void AddressLineEdit::addAddress ( const TQString & adr)
protected

Definition at line 437 of file addresslineedit.cpp.

◆ config()

TDEConfig * AddressLineEdit::config ( )
static

Definition at line 139 of file addresslineedit.cpp.

◆ cursorAtEnd

void AddressLineEdit::cursorAtEnd ( )
slot

Set cursor to end of line.

Definition at line 276 of file addresslineedit.cpp.

◆ doCompletion()

void AddressLineEdit::doCompletion ( bool ctrlT)
protected

Definition at line 288 of file addresslineedit.cpp.

◆ dropEvent()

void AddressLineEdit::dropEvent ( TQDropEvent * e)
protectedvirtual

Reimplemented from KLineEdit.

Definition at line 524 of file addresslineedit.cpp.

◆ enableCompletion

void AddressLineEdit::enableCompletion ( bool enable)
slot

Toggle completion.

Definition at line 282 of file addresslineedit.cpp.

◆ insert()

void AddressLineEdit::insert ( const TQString & t)
protectedvirtual

Definition at line 203 of file addresslineedit.cpp.

◆ keyPressEvent()

void AddressLineEdit::keyPressEvent ( TQKeyEvent * e)
protectedvirtual

Reimplemented from KLineEdit.

Definition at line 155 of file addresslineedit.cpp.

◆ loadAddresses()

void AddressLineEdit::loadAddresses ( )
protectedvirtual

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

Use addAddress() to add addresses.

Definition at line 427 of file addresslineedit.cpp.

◆ mouseReleaseEvent()

void AddressLineEdit::mouseReleaseEvent ( TQMouseEvent * e)
protectedvirtual

Reimplemented from KLineEdit.

Definition at line 191 of file addresslineedit.cpp.

◆ paste()

void AddressLineEdit::paste ( )
protectedvirtual

Definition at line 267 of file addresslineedit.cpp.

◆ setFont()

void AddressLineEdit::setFont ( const TQFont & font)
virtual

Reimplented for internal reasons.

@ see KLineEdit::setFont()

Definition at line 147 of file addresslineedit.cpp.


The documentation for this class was generated from the following files:
  • addresslineedit.h
  • addresslineedit.cpp

tdeabc

Skip menu "tdeabc"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

tdeabc

Skip menu "tdeabc"
  • arts
  • dcop
  • dnssd
  • interfaces
  •   kspeech
  •     interface
  •     library
  •   tdetexteditor
  • kate
  • kded
  • kdoctools
  • kimgio
  • kjs
  • libtdemid
  • libtdescreensaver
  • tdeabc
  • tdecmshell
  • tdecore
  • tdefx
  • tdehtml
  • tdeinit
  • tdeio
  •   bookmarks
  •   httpfilter
  •   kpasswdserver
  •   kssl
  •   tdefile
  •   tdeio
  •   tdeioexec
  • tdeioslave
  •   http
  • tdemdi
  •   tdemdi
  • tdenewstuff
  • tdeparts
  • tdeprint
  • tderandr
  • tderesources
  • tdespell2
  • tdesu
  • tdeui
  • tdeunittest
  • tdeutils
  • tdewallet
Generated for tdeabc by doxygen 1.15.0
This website is maintained by Timothy Pearson.