PeriDyno 1.0.0
Loading...
Searching...
No Matches
dyno::NodePage Class Reference

#include <NodeFactory.h>

Public Member Functions

 NodePage (std::string caption, std::string icon)
 
std::shared_ptr< NodeGroupaddGroup (std::string name)
 
bool hasGroup (std::string name)
 
std::map< std::string, std::shared_ptr< NodeGroup > > & groups ()
 
std::string icon ()
 
std::string caption ()
 

Private Attributes

std::string mCaption
 
std::string mIcon
 
std::map< std::string, std::shared_ptr< NodeGroup > > mGroups
 

Detailed Description

Definition at line 71 of file NodeFactory.h.

Constructor & Destructor Documentation

◆ NodePage()

dyno::NodePage::NodePage ( std::string caption,
std::string icon )
inline

Definition at line 74 of file NodeFactory.h.

Here is the call graph for this function:

Member Function Documentation

◆ addGroup()

std::shared_ptr< dyno::NodeGroup > dyno::NodePage::addGroup ( std::string name)

Definition at line 39 of file NodeFactory.cpp.

◆ caption()

std::string dyno::NodePage::caption ( )
inline

Definition at line 88 of file NodeFactory.h.

Here is the caller graph for this function:

◆ groups()

std::map< std::string, std::shared_ptr< NodeGroup > > & dyno::NodePage::groups ( )
inline

Definition at line 83 of file NodeFactory.h.

◆ hasGroup()

bool dyno::NodePage::hasGroup ( std::string name)

Definition at line 34 of file NodeFactory.cpp.

◆ icon()

std::string dyno::NodePage::icon ( )
inline

Definition at line 87 of file NodeFactory.h.

Here is the caller graph for this function:

Member Data Documentation

◆ mCaption

std::string dyno::NodePage::mCaption
private

Definition at line 91 of file NodeFactory.h.

◆ mGroups

std::map<std::string, std::shared_ptr<NodeGroup> > dyno::NodePage::mGroups
private

Definition at line 94 of file NodeFactory.h.

◆ mIcon

std::string dyno::NodePage::mIcon
private

Definition at line 92 of file NodeFactory.h.


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