| 174 | // ************************************************************************** |
| 175 | |
| 176 | VariableTree::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 | |
| 201 | VariableTree::~VariableTree() |
| 202 | { |
nothing calls this directly
no test coverage detected