MCPcopy Create free account
hub / github.com/KDE/kdevelop / VariableTree

Method VariableTree

kdevplatform/debugger/variable/variablewidget.cpp:176–199  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

174// **************************************************************************
175
176VariableTree::VariableTree(IDebugController* controller, VariableWidget* parent, QSortFilterProxyModel* proxy)
177 : AsyncTreeView(*controller->variableCollection(), parent)
178 , m_proxy(proxy)
179#if 0
180,
181 activePopup_(0),
182 toggleWatch_(0)
183#endif
184{
185 setRootIsDecorated(true);
186 setAllColumnsShowFocus(true);
187
188 // setting proxy model
189 m_proxy->setSourceModel(&treeModel());
190 setModel(m_proxy);
191 setSortingEnabled(true);
192 sortByColumn(VariableCollection::NameColumn, Qt::AscendingOrder);
193
194 QModelIndex index = controller->variableCollection()->indexForItem(
195 controller->variableCollection()->watches(), 0);
196 setExpanded(m_proxy->mapFromSource(index), true);
197
198 setupActions();
199}
200
201VariableTree::~VariableTree()
202{

Callers

nothing calls this directly

Calls 4

setSourceModelMethod · 0.80
indexForItemMethod · 0.80
variableCollectionMethod · 0.45
mapFromSourceMethod · 0.45

Tested by

no test coverage detected