KDEUI
Go to the documentation of this file.
33 #include <QtGui/QLineEdit>
41 class KLineEditPrivate;
152 friend class KLineEditStyle;
155 #ifndef KDE_NO_DEPRECATED
156 Q_PROPERTY(
bool contextMenuEnabled READ isContextMenuEnabled WRITE setContextMenuEnabled )
158 Q_PROPERTY(
bool urlDropsEnabled READ urlDropsEnabled WRITE setUrlDropsEnabled )
159 Q_PROPERTY(
bool trapEnterKeyEvent READ trapReturnKey WRITE setTrapReturnKey )
160 Q_PROPERTY(
bool squeezedTextEnabled READ isSqueezedTextEnabled WRITE setSqueezedTextEnabled )
161 Q_PROPERTY(
QString clickMessage READ clickMessage WRITE setClickMessage )
162 Q_PROPERTY(
bool showClearButton READ isClearButtonShown WRITE setClearButtonShown )
163 Q_PROPERTY(
bool passwordMode READ passwordMode WRITE setPasswordMode )
191 void setUrl( const
KUrl& url );
209 void setCompletionModeDisabled(
KGlobalSettings::Completion mode,
bool disable = true );
225 #ifndef KDE_NO_DEPRECATED
226 virtual KDE_DEPRECATED
void setContextMenuEnabled(
bool showMenu );
233 #ifndef KDE_NO_DEPRECATED
234 KDE_DEPRECATED
bool isContextMenuEnabled()
const;
244 void setUrlDropsEnabled(
bool enable );
249 bool urlDropsEnabled()
const;
261 void setTrapReturnKey(
bool trap );
269 bool trapReturnKey()
const;
289 virtual void copy()
const;
301 void setSqueezedTextEnabled(
bool enable );
307 bool isSqueezedTextEnabled()
const;
340 void setClickMessage(
const QString &msg );
352 void setClearButtonShown(
bool show);
357 bool isClearButtonShown()
const;
363 QSize clearButtonUsedSize()
const;
372 void doCompletion(
const QString& txt);
379 void completionBoxActivated (
const QString &);
388 void returnPressed(
const QString& );
416 #ifndef KDE_NO_DEPRECATED
417 QT_MOC_COMPAT
void userTextChanged(
const QString & );
451 void aboutToShowContextMenu(
QMenu* menu);
456 void clearButtonClicked();
464 virtual void setReadOnly(
bool);
497 virtual void clear();
503 void setSqueezedText(
const QString &text);
508 virtual void setText (
const QString& );
515 void setPasswordMode(
bool b =
true );
520 bool passwordMode( )
const;
529 virtual void makeCompletion(
const QString& );
536 void userCancelled(
const QString & cancelText);
543 virtual bool event( QEvent * );
550 virtual void resizeEvent( QResizeEvent * );
557 virtual void keyPressEvent( QKeyEvent * );
564 virtual void mousePressEvent( QMouseEvent * );
571 virtual void mouseReleaseEvent( QMouseEvent * );
578 virtual void mouseDoubleClickEvent( QMouseEvent * );
585 virtual void contextMenuEvent( QContextMenuEvent * );
592 QMenu* createStandardContextMenu();
599 virtual void dropEvent( QDropEvent * );
616 void setUserSelection(
bool userSelection );
621 virtual void create( WId = 0,
bool initializeWindow =
true,
622 bool destroyOldWindow =
true );
627 bool autoSuggest()
const;
629 virtual void paintEvent( QPaintEvent *ev );
631 virtual void focusInEvent( QFocusEvent *ev );
633 virtual void focusOutEvent( QFocusEvent *ev );
636 void completionMenuActivated(
QAction *act );
637 void tripleClickTimeout();
638 void slotRestoreSelectionColors();
639 void _k_slotCompletionBoxTextChanged(
const QString& text );
644 void updateClearButtonIcon(
const QString&);
654 bool copySqueezedText(
bool clipboard )
const;
660 void setSqueezedText ();
665 void updateClearButton();
668 friend class KLineEditPrivate;
669 KLineEditPrivate *
const d;
671 Q_PRIVATE_SLOT( d,
void _k_slotSettingsChanged(
int category ) )
672 Q_PRIVATE_SLOT( d,
void _k_textChanged(
const QString&) )
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Sat Apr 20 2013 06:01:47 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.