4#include <NDEVR/String.h>
5#include <NDEVR/TranslatedString.h>
6#include <NDEVR/Dictionary.h>
19 AlocatingAlignedBuffer<QCustomTreeNode, 0>
children;
115 void itemPressedSlot(QTreeWidgetItem* item,
int column);
119 void itemClickedSlot(QTreeWidgetItem* item,
int column);
123 void itemDoubleClickedSlot(QTreeWidgetItem* item,
int column);
127 void itemActivatedSlot(QTreeWidgetItem* item,
int column);
131 void itemEnteredSlot(QTreeWidgetItem* item,
int column);
135 void itemChangedSlot(QTreeWidgetItem* item,
int column);
139 void itemExpandedSlot(QTreeWidgetItem* item);
143 void itemCollapsedSlot(QTreeWidgetItem* item);
150 String getID(QTreeWidgetItem* item)
const;
The equivelent of std::vector but with a bit more control.
A hash-based key-value store, useful for quick associative lookups.
Represents a single node in a tree structure, containing a title, ID, icon, and any child nodes.
AlocatingAlignedBuffer< QCustomTreeNode, 0 > children
The child nodes of this tree node.
String icon
The icon resource name for the tree node.
String id
The unique identifier for the tree node.
TranslatedString title
The display title of the tree node.
The core String class for the NDEVR API.
Any text displayed to the user should be defined as a TranslatedString which allows the program to lo...
The primary namespace for the NDEVR SDK.