• Skip to content
  • Skip to link menu
  • KDE API Reference
  • kdelibs-4.14.38 API Reference
  • KDE Home
  • Contact Us
 

KDE3Support

Public Slots | Signals | Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes | List of all members
K3ListViewLineEdit Class Reference

#include <k3listviewlineedit.h>

Inheritance diagram for K3ListViewLineEdit:
KLineEdit QLineEdit KCompletionBase

Public Slots

void load (Q3ListViewItem *i, int c)
void terminate ()
Public Slots inherited from KLineEdit
virtual void clear ()
bool passwordMode () const
void rotateText (KCompletionBase::KeyBindingType type)
void setCompletedItems (const QStringList &items, bool autoSuggest=true)
virtual void setCompletedText (const QString &)
void setPasswordMode (bool b=true)
virtual void setReadOnly (bool)
void setSqueezedText (const QString &text)
virtual void setText (const QString &)

Signals

void done (Q3ListViewItem *, int)
Signals inherited from KLineEdit
void aboutToShowContextMenu (QMenu *menu)
void clearButtonClicked ()
void completion (const QString &)
void completionBoxActivated (const QString &)
void completionModeChanged (KGlobalSettings::Completion)
void returnPressed (const QString &)
void substringCompletion (const QString &)
void textRotation (KCompletionBase::KeyBindingType)
QT_MOC_COMPAT void userTextChanged (const QString &)

Public Member Functions

 K3ListViewLineEdit (K3ListView *parent)
 ~K3ListViewLineEdit ()
Q3ListViewItem * currentItem () const
Public Member Functions inherited from KLineEdit
 KLineEdit (const QString &string, QWidget *parent=0)
 KLineEdit (QWidget *parent=0)
virtual ~KLineEdit ()
QSize clearButtonUsedSize () const
QString clickMessage () const
KCompletionBox * completionBox (bool create=true)
virtual void copy () const
void doCompletion (const QString &txt)
bool isClearButtonShown () const
bool isContextMenuEnabled () const
bool isSqueezedTextEnabled () const
QString originalText () const
void setClearButtonShown (bool show)
void setClickMessage (const QString &msg)
void setCompletionBox (KCompletionBox *box)
virtual void setCompletionMode (KGlobalSettings::Completion mode)
void setCompletionModeDisabled (KGlobalSettings::Completion mode, bool disable=true)
virtual void setCompletionObject (KCompletion *, bool hsig=true)
virtual void setContextMenuEnabled (bool showMenu)
void setSqueezedTextEnabled (bool enable)
void setTrapReturnKey (bool trap)
void setUrl (const KUrl &url)
void setUrlDropsEnabled (bool enable)
bool trapReturnKey () const
bool urlDropsEnabled () const
QString userText () const
Public Member Functions inherited from KCompletionBase
 KCompletionBase ()
virtual ~KCompletionBase ()
KGlobalSettings::Completion completionMode () const
KCompletion * completionObject (bool hsig=true)
KCompletion * compObj () const
bool emitSignals () const
KShortcut getKeyBinding (KeyBindingType item) const
bool handleSignals () const
bool isCompletionObjectAutoDeleted () const
void setAutoDeleteCompletionObject (bool autoDelete)
virtual void setCompletedItems (const QStringList &items, bool autoSuggest=true)=0
virtual void setCompletedText (const QString &text)=0
void setEnableSignals (bool enable)
virtual void setHandleSignals (bool handle)
bool setKeyBinding (KeyBindingType item, const KShortcut &key)
void useGlobalKeyBindings ()

Protected Slots

void slotSelectionChanged ()
Protected Slots inherited from KLineEdit
virtual void makeCompletion (const QString &)
void userCancelled (const QString &cancelText)

Protected Member Functions

virtual bool event (QEvent *pe)
virtual void focusOutEvent (QFocusEvent *)
virtual void keyPressEvent (QKeyEvent *e)
virtual void paintEvent (QPaintEvent *e)
void selectNextCell (Q3ListViewItem *pi, int column, bool forward)
void terminate (bool commit)
Protected Member Functions inherited from KLineEdit
bool autoSuggest () const
virtual void contextMenuEvent (QContextMenuEvent *)
virtual void create (WId=0, bool initializeWindow=true, bool destroyOldWindow=true)
QMenu * createStandardContextMenu ()
virtual void dropEvent (QDropEvent *)
virtual void focusInEvent (QFocusEvent *ev)
virtual void mouseDoubleClickEvent (QMouseEvent *)
virtual void mousePressEvent (QMouseEvent *)
virtual void mouseReleaseEvent (QMouseEvent *)
virtual void resizeEvent (QResizeEvent *)
virtual void setCompletedText (const QString &, bool)
void setUserSelection (bool userSelection)
Protected Member Functions inherited from KCompletionBase
KCompletionBase * delegate () const
KeyBindingMap getKeyBindings () const
void setDelegate (KCompletionBase *delegate)
virtual void virtual_hook (int id, void *data)

Protected Attributes

int col
Q3ListViewItem * item
K3ListView *const p

Additional Inherited Members

Public Types inherited from KCompletionBase
typedef QMap< KeyBindingType, KShortcut > KeyBindingMap
enum  KeyBindingType
Public Attributes inherited from KCompletionBase
 NextCompletionMatch
 PrevCompletionMatch
 SubstringCompletion
 TextCompletion
Properties inherited from KLineEdit
QString clickMessage
bool contextMenuEnabled
bool passwordMode
bool showClearButton
bool squeezedTextEnabled
bool trapEnterKeyEvent
bool urlDropsEnabled

Detailed Description

the editor for a K3ListView.

please don't use this.

Definition at line 29 of file k3listviewlineedit.h.

Constructor & Destructor Documentation

◆ K3ListViewLineEdit()

K3ListViewLineEdit::K3ListViewLineEdit ( K3ListView * parent)

Definition at line 184 of file k3listview.cpp.

◆ ~K3ListViewLineEdit()

K3ListViewLineEdit::~K3ListViewLineEdit ( )

Definition at line 192 of file k3listview.cpp.

Member Function Documentation

◆ currentItem()

Q3ListViewItem * K3ListViewLineEdit::currentItem ( ) const

Definition at line 196 of file k3listview.cpp.

◆ done

void K3ListViewLineEdit::done ( Q3ListViewItem * ,
int  )
signal

◆ event()

bool K3ListViewLineEdit::event ( QEvent * pe)
protectedvirtual

Reimplemented from KLineEdit.

Definition at line 330 of file k3listview.cpp.

◆ focusOutEvent()

void K3ListViewLineEdit::focusOutEvent ( QFocusEvent * ev)
protectedvirtual

Reimplemented from KLineEdit.

Definition at line 387 of file k3listview.cpp.

◆ keyPressEvent()

void K3ListViewLineEdit::keyPressEvent ( QKeyEvent * e)
protectedvirtual

Reimplemented from KLineEdit.

Definition at line 349 of file k3listview.cpp.

◆ load

void K3ListViewLineEdit::load ( Q3ListViewItem * i,
int c )
slot

Definition at line 201 of file k3listview.cpp.

◆ paintEvent()

void K3ListViewLineEdit::paintEvent ( QPaintEvent * e)
protectedvirtual

Reimplemented from KLineEdit.

Definition at line 397 of file k3listview.cpp.

◆ selectNextCell()

void K3ListViewLineEdit::selectNextCell ( Q3ListViewItem * pi,
int column,
bool forward )
protected

Definition at line 282 of file k3listview.cpp.

◆ slotSelectionChanged

void K3ListViewLineEdit::slotSelectionChanged ( )
protectedslot

Definition at line 411 of file k3listview.cpp.

◆ terminate [1/2]

void K3ListViewLineEdit::terminate ( )
slot

Definition at line 364 of file k3listview.cpp.

◆ terminate() [2/2]

void K3ListViewLineEdit::terminate ( bool commit)
protected

Definition at line 369 of file k3listview.cpp.

Member Data Documentation

◆ col

int K3ListViewLineEdit::col
protected

Definition at line 53 of file k3listviewlineedit.h.

◆ item

Q3ListViewItem* K3ListViewLineEdit::item
protected

Definition at line 52 of file k3listviewlineedit.h.

◆ p

K3ListView* const K3ListViewLineEdit::p
protected

Definition at line 54 of file k3listviewlineedit.h.


The documentation for this class was generated from the following files:
  • k3listviewlineedit.h
  • k3listview.cpp
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Tue Mar 25 2025 00:00:00 by doxygen 1.14.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

KDE3Support

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

kdelibs-4.14.38 API Reference

Skip menu "kdelibs-4.14.38 API Reference"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDEWebKit
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUnitConversion
  • KUtils
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver
Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal