| Line | Source Code | Coverage |
|---|
| 1 | | - |
| 2 | | - |
| 3 | void QSize::transpose() | - |
| 4 | { | - |
| 5 | int tmp = wd; | - |
| 6 | wd = ht; | - |
| 7 | ht = tmp; | - |
| 8 | } executed: }Execution Count:3 | 3 |
| 9 | QSize QSize::scaled(const QSize &s, Qt::AspectRatioMode mode) const | - |
| 10 | { | - |
| 11 | if (mode == Qt::IgnoreAspectRatio || wd == 0 || ht == 0) { evaluated: mode == Qt::IgnoreAspectRatio| yes Evaluation Count:412 | yes Evaluation Count:2892 |
evaluated: wd == 0| yes Evaluation Count:2 | yes Evaluation Count:2890 |
partially evaluated: ht == 0| no Evaluation Count:0 | yes Evaluation Count:2890 |
| 0-2892 |
| 12 | return s; executed: return s;Execution Count:414 | 414 |
| 13 | } else { | - |
| 14 | bool useHeight; | - |
| 15 | qint64 rw = qint64(s.ht) * qint64(wd) / qint64(ht); | - |
| 16 | | - |
| 17 | if (mode == Qt::KeepAspectRatio) { evaluated: mode == Qt::KeepAspectRatio| yes Evaluation Count:2888 | yes Evaluation Count:2 |
| 2-2888 |
| 18 | useHeight = (rw <= s.wd); | - |
| 19 | } else { executed: }Execution Count:2888 | 2888 |
| 20 | useHeight = (rw >= s.wd); | - |
| 21 | } executed: }Execution Count:2 | 2 |
| 22 | | - |
| 23 | if (useHeight) { evaluated: useHeight| yes Evaluation Count:2852 | yes Evaluation Count:38 |
| 38-2852 |
| 24 | return QSize(rw, s.ht); executed: return QSize(rw, s.ht);Execution Count:2852 | 2852 |
| 25 | } else { | - |
| 26 | return QSize(s.wd, | 38 |
| 27 | qint32(qint64(s.wd) * qint64(ht) / qint64(wd))); executed: return QSize(s.wd, qint32(qint64(s.wd) * qint64(ht) / qint64(wd)));Execution Count:38 | 38 |
| 28 | } | - |
| 29 | } | - |
| 30 | } | - |
| 31 | QDataStream &operator<<(QDataStream &s, const QSize &sz) | - |
| 32 | { | - |
| 33 | if (s.version() == 1) partially evaluated: s.version() == 1| no Evaluation Count:0 | yes Evaluation Count:92 |
| 0-92 |
| 34 | s << (qint16)sz.width() << (qint16)sz.height(); never executed: s << (qint16)sz.width() << (qint16)sz.height(); | 0 |
| 35 | else | - |
| 36 | s << (qint32)sz.width() << (qint32)sz.height(); executed: s << (qint32)sz.width() << (qint32)sz.height();Execution Count:92 | 92 |
| 37 | return s; executed: return s;Execution Count:92 | 92 |
| 38 | } | - |
| 39 | QDataStream &operator>>(QDataStream &s, QSize &sz) | - |
| 40 | { | - |
| 41 | if (s.version() == 1) { partially evaluated: s.version() == 1| no Evaluation Count:0 | yes Evaluation Count:100 |
| 0-100 |
| 42 | qint16 w, h; | - |
| 43 | s >> w; sz.rwidth() = w; | - |
| 44 | s >> h; sz.rheight() = h; | - |
| 45 | } | 0 |
| 46 | else { | - |
| 47 | qint32 w, h; | - |
| 48 | s >> w; sz.rwidth() = w; | - |
| 49 | s >> h; sz.rheight() = h; | - |
| 50 | } executed: }Execution Count:100 | 100 |
| 51 | return s; executed: return s;Execution Count:100 | 100 |
| 52 | } | - |
| 53 | | - |
| 54 | | - |
| 55 | | - |
| 56 | QDebug operator<<(QDebug dbg, const QSize &s) { | - |
| 57 | dbg.nospace() << "QSize(" << s.width() << ", " << s.height() << ')'; | - |
| 58 | return dbg.space(); executed: return dbg.space();Execution Count:4 | 4 |
| 59 | } | - |
| 60 | void QSizeF::transpose() | - |
| 61 | { | - |
| 62 | qreal tmp = wd; | - |
| 63 | wd = ht; | - |
| 64 | ht = tmp; | - |
| 65 | } executed: }Execution Count:6 | 6 |
| 66 | QSizeF QSizeF::scaled(const QSizeF &s, Qt::AspectRatioMode mode) const | - |
| 67 | { | - |
| 68 | if (mode == Qt::IgnoreAspectRatio || qIsNull(wd) || qIsNull(ht)) { evaluated: mode == Qt::IgnoreAspectRatio| yes Evaluation Count:2 | yes Evaluation Count:6 |
evaluated: qIsNull(wd)| yes Evaluation Count:2 | yes Evaluation Count:4 |
partially evaluated: qIsNull(ht)| no Evaluation Count:0 | yes Evaluation Count:4 |
| 0-6 |
| 69 | return s; executed: return s;Execution Count:4 | 4 |
| 70 | } else { | - |
| 71 | bool useHeight; | - |
| 72 | qreal rw = s.ht * wd / ht; | - |
| 73 | | - |
| 74 | if (mode == Qt::KeepAspectRatio) { evaluated: mode == Qt::KeepAspectRatio| yes Evaluation Count:2 | yes Evaluation Count:2 |
| 2 |
| 75 | useHeight = (rw <= s.wd); | - |
| 76 | } else { executed: }Execution Count:2 | 2 |
| 77 | useHeight = (rw >= s.wd); | - |
| 78 | } executed: }Execution Count:2 | 2 |
| 79 | | - |
| 80 | if (useHeight) { evaluated: useHeight| yes Evaluation Count:2 | yes Evaluation Count:2 |
| 2 |
| 81 | return QSizeF(rw, s.ht); executed: return QSizeF(rw, s.ht);Execution Count:2 | 2 |
| 82 | } else { | - |
| 83 | return QSizeF(s.wd, s.wd * ht / wd); executed: return QSizeF(s.wd, s.wd * ht / wd);Execution Count:2 | 2 |
| 84 | } | - |
| 85 | } | - |
| 86 | } | - |
| 87 | QDataStream &operator<<(QDataStream &s, const QSizeF &sz) | - |
| 88 | { | - |
| 89 | s << double(sz.width()) << double(sz.height()); | - |
| 90 | return s; executed: return s;Execution Count:69 | 69 |
| 91 | } | - |
| 92 | QDataStream &operator>>(QDataStream &s, QSizeF &sz) | - |
| 93 | { | - |
| 94 | double w, h; | - |
| 95 | s >> w; | - |
| 96 | s >> h; | - |
| 97 | sz.setWidth(qreal(w)); | - |
| 98 | sz.setHeight(qreal(h)); | - |
| 99 | return s; executed: return s;Execution Count:73 | 73 |
| 100 | } | - |
| 101 | | - |
| 102 | | - |
| 103 | | - |
| 104 | QDebug operator<<(QDebug dbg, const QSizeF &s) { | - |
| 105 | dbg.nospace() << "QSizeF(" << s.width() << ", " << s.height() << ')'; | - |
| 106 | return dbg.space(); executed: return dbg.space();Execution Count:1 | 1 |
| 107 | } | - |
| 108 | | - |
| 109 | | - |
| 110 | | - |
| 111 | | - |
| | |