Changeset View
Changeset View
Standalone View
Standalone View
plugins/classbrowser/classwidget.cpp
Show First 20 Lines • Show All 62 Lines • ▼ Show 20 Line(s) | 62 | connect(m_tree, &ClassTree::collapsed, | |||
---|---|---|---|---|---|
63 | m_model, &ClassModel::collapsed); | 63 | m_model, &ClassModel::collapsed); | ||
64 | connect(m_tree, &ClassTree::expanded, | 64 | connect(m_tree, &ClassTree::expanded, | ||
65 | m_model, &ClassModel::expanded); | 65 | m_model, &ClassModel::expanded); | ||
66 | 66 | | |||
67 | // Init filter timer | 67 | // Init filter timer | ||
68 | m_filterTimer->setSingleShot(true); | 68 | m_filterTimer->setSingleShot(true); | ||
69 | m_filterTimer->setInterval(500); | 69 | m_filterTimer->setInterval(500); | ||
70 | connect(m_filterTimer, &QTimer::timeout, this, [this]() { | 70 | connect(m_filterTimer, &QTimer::timeout, this, [this]() { | ||
71 | m_tree->setCurrentIndex(QModelIndex()); | ||||
71 | m_model->updateFilterString(m_filterText); | 72 | m_model->updateFilterString(m_filterText); | ||
72 | 73 | | |||
73 | if (m_filterText.isEmpty()) | 74 | if (m_filterText.isEmpty()) | ||
74 | m_tree->collapseAll(); | 75 | m_tree->collapseAll(); | ||
75 | else | 76 | else | ||
76 | m_tree->expandToDepth(0); | 77 | m_tree->expandToDepth(0); | ||
77 | }); | 78 | }); | ||
78 | 79 | | |||
Show All 31 Lines |