Line | Source Code | Coverage |
---|
1 | | - |
2 | | - |
3 | | - |
4 | | - |
5 | | - |
6 | | - |
7 | class QStackedWidgetPrivate : public QFramePrivate | - |
8 | { | - |
9 | inline QStackedWidget* q_func() { return static_cast<QStackedWidget *>(q_ptr); } inline const QStackedWidget* q_func() const { return static_cast<const QStackedWidget *>(q_ptr); } friend class QStackedWidget; | - |
10 | public: | - |
11 | QStackedWidgetPrivate():layout(0){} executed: } Execution Count:232 | 232 |
12 | QStackedLayout *layout; | - |
13 | bool blockChildAdd; | - |
14 | }; | - |
15 | QStackedWidget::QStackedWidget(QWidget *parent) | - |
16 | : QFrame(*new QStackedWidgetPrivate, parent) | - |
17 | { | - |
18 | QStackedWidgetPrivate * const d = d_func(); | - |
19 | d->layout = new QStackedLayout(this); | - |
20 | connect(d->layout, "2""widgetRemoved(int)", this, "2""widgetRemoved(int)"); | - |
21 | connect(d->layout, "2""currentChanged(int)", this, "2""currentChanged(int)"); | - |
22 | } executed: } Execution Count:232 | 232 |
23 | | - |
24 | | - |
25 | | - |
26 | | - |
27 | QStackedWidget::~QStackedWidget() | - |
28 | { | - |
29 | } | - |
30 | int QStackedWidget::addWidget(QWidget *widget) | - |
31 | { | - |
32 | return d_func()->layout->addWidget(widget); executed: return d_func()->layout->addWidget(widget); Execution Count:382 | 382 |
33 | } | - |
34 | int QStackedWidget::insertWidget(int index, QWidget *widget) | - |
35 | { | - |
36 | return d_func()->layout->insertWidget(index, widget); executed: return d_func()->layout->insertWidget(index, widget); Execution Count:53 | 53 |
37 | } | - |
38 | void QStackedWidget::removeWidget(QWidget *widget) | - |
39 | { | - |
40 | d_func()->layout->removeWidget(widget); | - |
41 | } executed: } Execution Count:20 | 20 |
42 | void QStackedWidget::setCurrentIndex(int index) | - |
43 | { | - |
44 | d_func()->layout->setCurrentIndex(index); | - |
45 | } executed: } Execution Count:262 | 262 |
46 | | - |
47 | int QStackedWidget::currentIndex() const | - |
48 | { | - |
49 | return d_func()->layout->currentIndex(); executed: return d_func()->layout->currentIndex(); Execution Count:3 | 3 |
50 | } | - |
51 | | - |
52 | | - |
53 | | - |
54 | | - |
55 | | - |
56 | | - |
57 | QWidget *QStackedWidget::currentWidget() const | - |
58 | { | - |
59 | return d_func()->layout->currentWidget(); executed: return d_func()->layout->currentWidget(); Execution Count:227 | 227 |
60 | } | - |
61 | void QStackedWidget::setCurrentWidget(QWidget *widget) | - |
62 | { | - |
63 | QStackedWidgetPrivate * const d = d_func(); | - |
64 | if (d->layout->indexOf(widget) == -1) { partially evaluated: d->layout->indexOf(widget) == -1 no Evaluation Count:0 | yes Evaluation Count:130 |
| 0-130 |
65 | QMessageLogger("widgets/qstackedwidget.cpp", 247, __PRETTY_FUNCTION__).warning("QStackedWidget::setCurrentWidget: widget %p not contained in stack", widget); | - |
66 | return; | 0 |
67 | } | - |
68 | d->layout->setCurrentWidget(widget); | - |
69 | } executed: } Execution Count:130 | 130 |
70 | | - |
71 | | - |
72 | | - |
73 | | - |
74 | | - |
75 | | - |
76 | | - |
77 | int QStackedWidget::indexOf(QWidget *widget) const | - |
78 | { | - |
79 | return d_func()->layout->indexOf(widget); executed: return d_func()->layout->indexOf(widget); Execution Count:18 | 18 |
80 | } | - |
81 | | - |
82 | | - |
83 | | - |
84 | | - |
85 | | - |
86 | | - |
87 | | - |
88 | QWidget *QStackedWidget::widget(int index) const | - |
89 | { | - |
90 | return d_func()->layout->widget(index); executed: return d_func()->layout->widget(index); Execution Count:53 | 53 |
91 | } | - |
92 | int QStackedWidget::count() const | - |
93 | { | - |
94 | return d_func()->layout->count(); executed: return d_func()->layout->count(); Execution Count:85 | 85 |
95 | } | - |
96 | | - |
97 | | - |
98 | bool QStackedWidget::event(QEvent *e) | - |
99 | { | - |
100 | return QFrame::event(e); executed: return QFrame::event(e); Execution Count:2088 | 2088 |
101 | } | - |
102 | | - |
103 | | - |
104 | | - |
| | |