• 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 setCompletionObject (TDECompletion *compObj, 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
 
virtual void setCompletionMode (TDEGlobalSettings::Completion mode)
 
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 keyPressEvent (TQKeyEvent *)
 
virtual void mousePressEvent (TQMouseEvent *)
 
virtual void mouseDoubleClickEvent (TQMouseEvent *)
 
virtual void mouseReleaseEvent (TQMouseEvent *)
 
virtual void contextMenuEvent (TQContextMenuEvent *)
 
virtual TQPopupMenu * createPopupMenu ()
 
virtual void drawContents (TQPainter *p)
 
virtual void dropEvent (TQDropEvent *)
 
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.9.4
This website is maintained by Timothy Pearson.