#include "cppoutline.h" #include #include #include #include #include #include #include #include using namespace CppEditor::Internal; enum { debug = false }; CppOutlineTreeView::CppOutlineTreeView(QWidget *parent) : Utils::NavigationTreeView(parent) { // see also QmlJSOutlineTreeView setFocusPolicy(Qt::NoFocus); setExpandsOnDoubleClick(false); } CppOutlineFilterModel::CppOutlineFilterModel(CPlusPlus::OverviewModel *sourceModel, QObject *parent) : QSortFilterProxyModel(parent), m_sourceModel(sourceModel) { setSourceModel(m_sourceModel); } bool CppOutlineFilterModel::filterAcceptsRow(int sourceRow, const QModelIndex &sourceParent) const { // ignore artifical "