KDEUI
KRestrictedLine Class Reference
A line editor for restricted character sets. More...
#include <krestrictedline.h>

Signals | |
void | invalidChar (int) |
Public Member Functions | |
KRestrictedLine (QWidget *parent=0) | |
void | setValidChars (const QString &valid) |
QString | validChars () const |
~KRestrictedLine () | |
Protected Member Functions | |
void | keyPressEvent (QKeyEvent *e) |
Properties | |
QString | validChars |
Detailed Description
A line editor for restricted character sets.The KRestrictedLine widget is a variant of QLineEdit which accepts only a restricted set of characters as input. All other characters will be discarded and the signal invalidChar() will be emitted for each of them.
Valid characters can be passed as a QString to the constructor or set afterwards via setValidChars(). The default key bindings of QLineEdit are still in effect.
This is almost like setting a QRegExpValidator on a KLineEdit; the difference is that with KRestrictedLine it can all be done in Qt designer.
Definition at line 45 of file krestrictedline.h.
Constructor & Destructor Documentation
KRestrictedLine::KRestrictedLine | ( | QWidget * | parent = 0 |
) | [explicit] |
Constructor: This contructor takes three - optional - arguments.
The first two parameters are simply passed on to QLineEdit.
- Parameters:
-
parent pointer to the parent widget
Definition at line 36 of file krestrictedline.cpp.
KRestrictedLine::~KRestrictedLine | ( | ) |
Member Function Documentation
void KRestrictedLine::invalidChar | ( | int | ) | [signal] |
Emitted when an invalid character was typed.
void KRestrictedLine::keyPressEvent | ( | QKeyEvent * | e | ) | [protected, virtual] |
Re-implemented for internal reasons.
API not affected.
See QLineEdit::keyPressEvent().
Reimplemented from KLineEdit.
Definition at line 48 of file krestrictedline.cpp.
void KRestrictedLine::setValidChars | ( | const QString & | valid | ) |
All characters in the string valid are treated as acceptable characters.
Definition at line 74 of file krestrictedline.cpp.
QString KRestrictedLine::validChars | ( | ) | const |
- Returns:
- the string of acceptable characters.
Property Documentation
QString KRestrictedLine::validChars [read, write] |
Definition at line 48 of file krestrictedline.h.
The documentation for this class was generated from the following files: