ModelNode
VariablesView::ContainerListener::ModelNodeHidden(ModelNode* node)
BReference<ModelNode> nodeReference(node);
VariablesView::ContainerListener::ModelNodeValueRequested(ModelNode* node)
BReference<ModelNode> nodeReference(node);
ModelNode* node)
BReference<ModelNode> nodeReference(node);
ModelNode* modelNode = fNodeTable.Lookup(nodeChild);
ModelNode* modelNode = fNodeTable.Lookup(nodeChild);
ModelNode* childNode = fNodeTable.Lookup(child);
ModelNode* modelNode = fNodeTable.Lookup(nodeChild);
BReference<ModelNode> hiddenChild;
BReference<ModelNode> childNode = modelNode->ChildAt(i);
ModelNode* modelNode = fNodeTable.Lookup(nodeChild);
ModelNode* modelNode = (ModelNode*)parent;
ModelNode* child = modelNode->ChildAt(0);
ModelNode* modelNode = (ModelNode*)parent;
ModelNode* child = modelNode->ChildAt(0);
ModelNode* node = (ModelNode*)object;
VariablesView::VariableTableModel::NodeExpanded(ModelNode* node)
ModelNode* child = node->ChildAt(0);
for (int32 i = 0; ModelNode* child = node->ChildAt(i); i++)
VariablesView::VariableTableModel::NotifyNodeChanged(ModelNode* node)
VariablesView::VariableTableModel::NotifyNodeHidden(ModelNode* node)
ModelNode* node = (ModelNode*)NodeForPath(path);
ModelNode* childNode = fNodeTable.Lookup(_child);
VariablesView::VariableTableModel::RemoveSyntheticNode(ModelNode* node)
ModelNode* parent, ValueNodeChild* nodeChild, bool isPresentationNode,
ModelNode* node = new(std::nothrow) ModelNode(parent, variable, nodeChild,
BReference<ModelNode> nodeReference(node, true);
VariablesView::VariableTableModel::GetTreePath(ModelNode* node,
if (ModelNode* parent = node->Parent()) {
ModelNode* node = (ModelNode*)fVariableTableModel->ChildAt(root, i);
ModelNode* node = NULL;
ModelNode* node = NULL;
ModelNode* node = NULL;
virtual void ModelNodeHidden(ModelNode* node);
virtual void ModelNodeValueRequested(ModelNode* node);
ModelNode* node = (ModelNode*)fVariableTable
virtual void ModelNodeRestoreViewStateRequested(ModelNode* node);
ModelNode* node = (ModelNode*)fVariableTable
ModelNode* node = reinterpret_cast<ModelNode*>(
ModelNode* node;
ModelNode* node = NULL;
ModelNode* node;
BReference<ModelNode> nodeReference(node, true);
ModelNode* node;
BReference<ModelNode> modelNodeReference(node, true);
ModelNode* node;
BReference<ModelNode> nodeReference(node, true);
ModelNode* node = (ModelNode*)fVariableTableModel->NodeForPath(path);
ModelNode* child = node->ChildAt(0);
for (int32 i = 0; ModelNode* child = node->ChildAt(i); i++) {
ModelNode* node = (ModelNode*)fVariableTableModel->NodeForPath(path);
ModelNode* node = (ModelNode*)fVariableTableModel->NodeForPath(path);
VariablesView::_RequestNodeValue(ModelNode* node)
ModelNode* parent = node->Parent();
ModelNode(ModelNode* parent, Variable* variable, ValueNodeChild* nodeChild,
VariablesView::_GetContextActionsForNode(ModelNode* node,
VariablesView::_AddTypeHandlerMenuIfNeeded(ModelNode* node,
for (int32 i = 0; ModelNode* child = fChildren.ItemAt(i); i++)
: ((ModelNode*)parent)->CountChildren();
ModelNode* node = (ModelNode*)(isRoot ? fVariableTableModel->ChildAt(
: ((ModelNode*)parent)->ChildAt(i));
: ((ModelNode*)parent)->CountChildren();
ModelNode* node = (ModelNode*)(isRoot ? fVariableTableModel->ChildAt(
: ((ModelNode*)parent)->ChildAt(i));
ModelNode* node = reinterpret_cast<ModelNode*>(
VariablesView::_RemoveExpression(ModelNode* node)
ModelNode* Parent() const
ModelNode* node = fPendingTypecastInfo->TargetNode();
VariablesView::_HandleEditVariableRequest(ModelNode* node, Value* value)
ModelNode* ChildAt(int32 index) const
int32 IndexOf(ModelNode* child) const
bool AddChild(ModelNode* child)
bool RemoveChild(ModelNode* child)
typedef BObjectList<ModelNode> ChildList;
ModelNode* fParent;
ModelNode* fNext;
VariablesExpressionInfo(const BString& expression, ModelNode* node)
inline ModelNode* TargetNode() const
ModelNode* fTargetNode;
ModelNode* node = dynamic_cast<ModelNode*>(value.ToReferenceable());
ModelNode* node = dynamic_cast<ModelNode*>(value.ToReferenceable());
bool GetTreePath(ModelNode* node,
void NodeExpanded(ModelNode* node);
void NotifyNodeChanged(ModelNode* node);
void NotifyNodeHidden(ModelNode* node);
void RemoveSyntheticNode(ModelNode* node);
typedef ModelNode ValueType;
size_t Hash(const ModelNode* value) const
const ModelNode* value) const
ModelNode*& GetLink(ModelNode* value) const
typedef BObjectList<ModelNode> NodeList;
status_t _AddNode(Variable* variable, ModelNode* parent,
TableCellContextMenuTracker(ModelNode* node, BLooper* parentLooper,
ModelNode* fNode;
void _RequestNodeValue(ModelNode* node);
status_t _GetContextActionsForNode(ModelNode* node,
status_t _AddTypeHandlerMenuIfNeeded(ModelNode* node,
void _RemoveExpression(ModelNode* node);
void _HandleEditVariableRequest(ModelNode* node,
class ModelNode;