HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
DT_Node Class Reference

#include <DT_Plugin.h>

+ Inheritance diagram for DT_Node:

Public Member Functions

 DT_Node (const DT_Node &parent, const char *name, bool sort_children=true)
 
 ~DT_Node ()
 
void setName (const char *name)
 
const UT_StringHoldername () const
 
void setIcon (const char *icon)
 
const UT_StringHoldericon () const
 
void setOpId (int op_id)
 
int opId () const
 
void setSortChildren (bool sort_children)
 
bool sortChildren () const
 
DT_NodeId id () const
 
DT_NodeId parentId () const
 
bool operator== (const DT_Node &other) const
 
bool operator!= (const DT_Node &other) const
 

Static Public Member Functions

static DT_NodeId invalidId ()
 A value that can be used to denote an invalid node id. More...
 

Friends

class DT_Plugin
 

Additional Inherited Members

- Protected Member Functions inherited from UT_NonCopyableNS::UT_NonCopyable
 UT_NonCopyable ()=default
 
 ~UT_NonCopyable ()=default
 
 UT_NonCopyable (const UT_NonCopyable &)=delete
 
UT_NonCopyableoperator= (const UT_NonCopyable &)=delete
 

Detailed Description

Definition at line 734 of file DT_Plugin.h.

Constructor & Destructor Documentation

DT_Node::DT_Node ( const DT_Node parent,
const char *  name,
bool  sort_children = true 
)
DT_Node::~DT_Node ( )

Member Function Documentation

const UT_StringHolder& DT_Node::icon ( ) const
inline

Definition at line 749 of file DT_Plugin.h.

DT_NodeId DT_Node::id ( ) const
inline

Definition at line 760 of file DT_Plugin.h.

static DT_NodeId DT_Node::invalidId ( )
inlinestatic

A value that can be used to denote an invalid node id.

Definition at line 769 of file DT_Plugin.h.

const UT_StringHolder& DT_Node::name ( void  ) const
inline

Definition at line 746 of file DT_Plugin.h.

bool DT_Node::operator!= ( const DT_Node other) const
inline

Definition at line 765 of file DT_Plugin.h.

bool DT_Node::operator== ( const DT_Node other) const
inline

Definition at line 763 of file DT_Plugin.h.

int DT_Node::opId ( ) const
inline

Definition at line 752 of file DT_Plugin.h.

DT_NodeId DT_Node::parentId ( ) const
inline

Definition at line 761 of file DT_Plugin.h.

void DT_Node::setIcon ( const char *  icon)
void DT_Node::setName ( const char *  name)
void DT_Node::setOpId ( int  op_id)
void DT_Node::setSortChildren ( bool  sort_children)
bool DT_Node::sortChildren ( ) const
inline

Definition at line 755 of file DT_Plugin.h.

Friends And Related Function Documentation

friend class DT_Plugin
friend

Definition at line 773 of file DT_Plugin.h.


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