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, const char *name=0, const QString &valid=QString::null) | |
void | setValidChars (const QString &valid) |
QString | validChars () const |
~KRestrictedLine () | |
Protected Member Functions | |
void | keyPressEvent (QKeyEvent *e) |
virtual void | virtual_hook (int id, void *data) |
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.
Definition at line 44 of file krestrictedline.h.
Constructor & Destructor Documentation
KRestrictedLine::KRestrictedLine | ( | QWidget * | parent = 0 , |
|
const char * | name = 0 , |
|||
const QString & | valid = QString::null | |||
) |
Constructor: This contructor takes three - optional - arguments.
The first two parameters are simply passed on to QLineEdit.
- Parameters:
-
parent pointer to the parent widget name pointer to the name of this widget valid pointer to set of valid characters
Definition at line 28 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 42 of file krestrictedline.cpp.
void KRestrictedLine::setValidChars | ( | const QString & | valid | ) |
All characters in the string valid are treated as acceptable characters.
Definition at line 68 of file krestrictedline.cpp.
QString KRestrictedLine::validChars | ( | ) | const |
- Returns:
- the string of acceptable characters.
void KRestrictedLine::virtual_hook | ( | int | id, | |
void * | data | |||
) | [protected, virtual] |
Property Documentation
QString KRestrictedLine::validChars [read, write] |
Definition at line 47 of file krestrictedline.h.
The documentation for this class was generated from the following files: