qinputcontrol.cpp

Absolute File Name:/home/qt/qt5_coco/qt5/qtbase/src/gui/text/qinputcontrol.cpp
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4QInputControl::QInputControl(Type type, QObject *parent)-
5 : QObject(parent)-
6 , m_type(type)-
7{-
8}
never executed: end of block
0
9-
10QInputControl::QInputControl(Type type, QObjectPrivate &dd, QObject *parent)-
11 : QObject(dd, parent)-
12 , m_type(type)-
13{-
14}
never executed: end of block
0
15-
16bool QInputControl::isAcceptableInput(const QKeyEvent *event) const-
17{-
18 const QString text = event->text();-
19 if (text.isEmpty()
text.isEmpty()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
20 return
never executed: return false;
false;
never executed: return false;
0
21-
22 const QChar c = text.at(0);-
23-
24-
25-
26 if (c.category() == QChar::Other_Format
c.category() =...::Other_FormatDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
27 return
never executed: return true;
true;
never executed: return true;
0
28-
29-
30 if (event->modifiers() == Qt::ControlModifier
event->modifie...ontrolModifierDescription
TRUEnever evaluated
FALSEnever evaluated
0
31 || event->modifiers() == (Qt::ShiftModifier | Qt::ControlModifier)
event->modifie...ntrolModifier)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
32 return
never executed: return false;
false;
never executed: return false;
0
33 }-
34-
35 if (c.isPrint()
c.isPrint()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
36 return
never executed: return true;
true;
never executed: return true;
0
37-
38 if (c.category() == QChar::Other_PrivateUse
c.category() =...her_PrivateUseDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
39 return
never executed: return true;
true;
never executed: return true;
0
40-
41 if (m_type == TextEdit
m_type == TextEditDescription
TRUEnever evaluated
FALSEnever evaluated
&& c == QLatin1Char('\t')
c == QLatin1Char('\t')Description
TRUEnever evaluated
FALSEnever evaluated
)
0
42 return
never executed: return true;
true;
never executed: return true;
0
43-
44 return
never executed: return false;
false;
never executed: return false;
0
45}-
46-
47-
Switch to Source codePreprocessed file

Generated by Squish Coco Non-Commercial 4.3.0-BETA-master-30-08-2018-4cb69e9