ACAV f0ba4b7c9529
Abstract Syntax Tree (AST) visualization tool for C, C++, and Objective-C
Loading...
Searching...
No Matches
acav::NodeDetailsDialog Class Reference

Non-modal dialog displaying AST node properties in a tree view. More...

#include <NodeDetailsDialog.h>

Inheritance diagram for acav::NodeDetailsDialog:
[legend]

Public Member Functions

 NodeDetailsDialog (AcavJson properties, const QString &windowTitle, QWidget *parent=nullptr)
 Create a node details dialog.

Detailed Description

Non-modal dialog displaying AST node properties in a tree view.

Shows all JSON properties of an AST node in a hierarchical view. Each instance owns a deep copy of the node data, so it survives TU changes. Multiple instances can be open simultaneously.

Definition at line 38 of file NodeDetailsDialog.h.

Constructor & Destructor Documentation

◆ NodeDetailsDialog()

acav::NodeDetailsDialog::NodeDetailsDialog ( AcavJson properties,
const QString & windowTitle,
QWidget * parent = nullptr )
explicit

Create a node details dialog.

Parameters
propertiesDeep copy of the node properties JSON
windowTitleTitle for the dialog window
parentOptional parent widget

Definition at line 32 of file NodeDetailsDialog.cpp.


The documentation for this class was generated from the following files: