liborigin ..
Origin::ProjectNode Struct Reference

#include <OriginObj.h>

Public Types

enum  NodeType {
  SpreadSheet , Matrix , Excel , Graph ,
  Graph3D , Note , Folder
}

Public Member Functions

 ProjectNode (const std::string &_name=std::string(), NodeType _type=Folder, const time_t _creationDate=time(nullptr), const time_t _modificationDate=time(nullptr), bool _active=false)

Public Attributes

bool active
time_t creationDate
time_t modificationDate
std::string name
NodeType type

Member Enumeration Documentation

◆ NodeType

Enumerator
SpreadSheet 
Matrix 
Excel 
Graph 
Graph3D 
Note 
Folder 

Constructor & Destructor Documentation

◆ ProjectNode()

Origin::ProjectNode::ProjectNode ( const std::string & _name = std::string(),
NodeType _type = Folder,
const time_t _creationDate = time(nullptr),
const time_t _modificationDate = time(nullptr),
bool _active = false )
inlineexplicit

Member Data Documentation

◆ active

bool Origin::ProjectNode::active

Referenced by ProjectNode().

◆ creationDate

time_t Origin::ProjectNode::creationDate

Referenced by ProjectNode().

◆ modificationDate

time_t Origin::ProjectNode::modificationDate

Referenced by ProjectNode().

◆ name

std::string Origin::ProjectNode::name

Referenced by ProjectNode().

◆ type

NodeType Origin::ProjectNode::type

Referenced by ProjectNode().


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