26#include "krestrictedline.h"
30 const TQString& valid )
46 if (e->key() == Key_Enter || e->key() == Key_Return || e->key() == Key_Delete || e->ascii() < 32)
48 TQLineEdit::keyPressEvent(e);
54 if (!qsValidChars.isEmpty() && !qsValidChars.contains(e->ascii()))
62 TQLineEdit::keyPressEvent(e);
78void KRestrictedLine::virtual_hook(
int id,
void* data )
79{ KLineEdit::virtual_hook(
id, data ); }
81#include "krestrictedline.moc"
An enhanced TQLineEdit widget for inputting text.
void keyPressEvent(TQKeyEvent *e)
Re-implemented for internal reasons.
void setValidChars(const TQString &valid)
All characters in the string valid are treated as acceptable characters.
void invalidChar(int)
Emitted when an invalid character was typed.
TQString validChars() const
KRestrictedLine(TQWidget *parent=0, const char *name=0, const TQString &valid=TQString::null)
Constructor: This contructor takes three - optional - arguments.
~KRestrictedLine()
Destructs the restricted line editor.