Plasma
Plasma::LineEdit Class Reference
Provides a plasma-themed KLineEdit. More...
#include <Plasma/Widgets/LineEdit>

Signals | |
| void | editingFinished () |
| void | returnPressed () |
| void | textChanged (const QString &text) |
| void | textEdited (const QString &text) |
Public Member Functions | |
| LineEdit (QGraphicsWidget *parent=0) | |
| ~LineEdit () | |
| QString | clickMessage () const |
| bool | isClearButtonShown () const |
| KLineEdit * | nativeWidget () const |
| void | setClearButtonShown (bool show) |
| void | setClickMessage (const QString &message) |
| void | setNativeWidget (KLineEdit *nativeWidget) |
| void | setStyleSheet (const QString &stylesheet) |
| void | setText (const QString &text) |
| QString | styleSheet () |
| QString | text () const |
Protected Member Functions | |
| void | changeEvent (QEvent *event) |
| void | focusInEvent (QFocusEvent *event) |
| void | focusOutEvent (QFocusEvent *event) |
| void | hoverEnterEvent (QGraphicsSceneHoverEvent *event) |
| void | hoverLeaveEvent (QGraphicsSceneHoverEvent *event) |
| void | mousePressEvent (QGraphicsSceneMouseEvent *event) |
| void | paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) |
Properties | |
| bool | clearButtonShown |
| QString | clickMessage |
| KLineEdit | nativeWidget |
| QGraphicsWidget | parentWidget |
| QString | styleSheet |
| QString | text |
Detailed Description
Provides a plasma-themed KLineEdit.
Definition at line 39 of file lineedit.h.
Constructor & Destructor Documentation
| Plasma::LineEdit::LineEdit | ( | QGraphicsWidget * | parent = 0 | ) | [explicit] |
Definition at line 58 of file lineedit.cpp.
| Plasma::LineEdit::~LineEdit | ( | ) |
Definition at line 71 of file lineedit.cpp.
Member Function Documentation
| void Plasma::LineEdit::changeEvent | ( | QEvent * | event | ) | [protected] |
Definition at line 163 of file lineedit.cpp.
| QString Plasma::LineEdit::clickMessage | ( | ) | const |
- Returns:
- the text of a greyed out message that will go away when clicked
- Since:
- 4.5
| void Plasma::LineEdit::editingFinished | ( | ) | [signal] |
| void Plasma::LineEdit::focusInEvent | ( | QFocusEvent * | event | ) | [protected] |
Definition at line 185 of file lineedit.cpp.
| void Plasma::LineEdit::focusOutEvent | ( | QFocusEvent * | event | ) | [protected] |
Definition at line 194 of file lineedit.cpp.
| void Plasma::LineEdit::hoverEnterEvent | ( | QGraphicsSceneHoverEvent * | event | ) | [protected] |
Definition at line 143 of file lineedit.cpp.
| void Plasma::LineEdit::hoverLeaveEvent | ( | QGraphicsSceneHoverEvent * | event | ) | [protected] |
Definition at line 149 of file lineedit.cpp.
| bool Plasma::LineEdit::isClearButtonShown | ( | ) | const |
- Returns:
- true if the clear button is set to be shown
- Since:
- 4.3
Definition at line 92 of file lineedit.cpp.
| void Plasma::LineEdit::mousePressEvent | ( | QGraphicsSceneMouseEvent * | event | ) | [protected] |
Definition at line 169 of file lineedit.cpp.
| KLineEdit* Plasma::LineEdit::nativeWidget | ( | ) | const |
- Returns:
- the native widget wrapped by this LineEdit
| void Plasma::LineEdit::paint | ( | QPainter * | painter, |
| const QStyleOptionGraphicsItem * | option, | ||
| QWidget * | widget | ||
| ) | [protected] |
Definition at line 155 of file lineedit.cpp.
| void Plasma::LineEdit::returnPressed | ( | ) | [signal] |
| void Plasma::LineEdit::setClearButtonShown | ( | bool | show | ) |
| void Plasma::LineEdit::setClickMessage | ( | const QString & | message | ) |
Sets a greyed out message that will go away after the user clicked the line edit.
- Parameters:
-
message the message
- Since:
- 4.5
Definition at line 97 of file lineedit.cpp.
| void Plasma::LineEdit::setNativeWidget | ( | KLineEdit * | nativeWidget | ) |
Sets the line edit wrapped by this LineEdit (widget must inherit KLineEdit), ownership is transferred to the LineEdit.
- text edit that will be wrapped by this LineEdit
- Since:
- KDE4.4
Definition at line 117 of file lineedit.cpp.
| void Plasma::LineEdit::setStyleSheet | ( | const QString & | stylesheet | ) |
Sets the stylesheet used to control the visual display of this LineEdit.
- stylesheet a CSS string
Definition at line 107 of file lineedit.cpp.
| void Plasma::LineEdit::setText | ( | const QString & | text | ) |
Sets the display text for this LineEdit.
- text the text to display; should be translated.
Definition at line 77 of file lineedit.cpp.
| QString Plasma::LineEdit::styleSheet | ( | ) |
- Returns:
- the stylesheet currently used with this widget
| QString Plasma::LineEdit::text | ( | ) | const |
- Returns:
- the display text
| void Plasma::LineEdit::textChanged | ( | const QString & | text | ) | [signal] |
Emitted when the text changes.
- Since:
- 4.4
| void Plasma::LineEdit::textEdited | ( | const QString & | text | ) | [signal] |
Property Documentation
bool Plasma::LineEdit::clearButtonShown [read, write] |
Definition at line 45 of file lineedit.h.
QString Plasma::LineEdit::clickMessage [read, write] |
Definition at line 46 of file lineedit.h.
KLineEdit * Plasma::LineEdit::nativeWidget [read, write] |
Definition at line 48 of file lineedit.h.
QGraphicsWidget Plasma::LineEdit::parentWidget [read] |
Definition at line 43 of file lineedit.h.
QString Plasma::LineEdit::styleSheet [read, write] |
Definition at line 47 of file lineedit.h.
QString Plasma::LineEdit::text [read, write] |
Definition at line 44 of file lineedit.h.
The documentation for this class was generated from the following files:
KDE 4.6 API Reference