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