liborigin  ..
Public Types | Public Member Functions | Public Attributes | List of all members
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 
)
inline

Member Data Documentation

◆ active

bool Origin::ProjectNode::active

◆ creationDate

time_t Origin::ProjectNode::creationDate

◆ modificationDate

time_t Origin::ProjectNode::modificationDate

◆ name

std::string Origin::ProjectNode::name

◆ type

NodeType Origin::ProjectNode::type

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