KDEUI
Go to the documentation of this file.
27 #include <QtGui/QKeyEvent>
29 class KRestrictedLinePrivate
38 , d( new KRestrictedLinePrivate )
52 if (e->key() == Qt::Key_Enter || e->key() == Qt::Key_Return || e->key() == Qt::Key_Delete
53 || e->key() == Qt::Key_Backspace
54 || (e->modifiers() & (Qt::ControlModifier | Qt::AltModifier
55 | Qt::MetaModifier | Qt::GroupSwitchModifier)))
63 if (!d->qsValidChars.isEmpty() && !d->qsValidChars.contains(e->text())) {
74 const QString str = e->commitString();
75 if (!d->qsValidChars.isEmpty() && !str.isEmpty()) {
77 Q_FOREACH(QChar ch, str) {
78 if (!d->qsValidChars.contains(ch)) {
96 d->qsValidChars = valid;
101 return d->qsValidChars;
104 #include "krestrictedline.moc"
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Tue Jul 23 2013 21:59:28 by
doxygen 1.8.1.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.