OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
ProjectInformation Class Reference

#include "ProjectInformation.h"

Public Member Functions

 ProjectInformation ()
 
 ProjectInformation (const ot::ConstJsonObject &_jsonObject)
 
 ProjectInformation (const ProjectInformation &)=default
 
 ProjectInformation (ProjectInformation &&)=default
 
 ~ProjectInformation ()
 
ProjectInformationoperator= (const ProjectInformation &)=default
 
ProjectInformationoperator= (ProjectInformation &&)=default
 
void setProjectName (const std::string &_name)
 
const std::string & getProjectName (void) const
 
void setProjectType (const std::string &_type)
 
const std::string & getProjectType (void) const
 
void setUserName (const std::string &_name)
 
const std::string & getUserName (void) const
 
void setLastAccessTime (const QDateTime &_dateTime)
 
const QDateTime & getLastAccessTime (void) const
 
void addGroup (const std::string &_group)
 
void setGroups (const std::list< std::string > &_groups)
 
const std::list< std::string > & getGroups (void) const
 

Constructor & Destructor Documentation

◆ ProjectInformation() [1/4]

ProjectInformation::ProjectInformation ( )

◆ ProjectInformation() [2/4]

ProjectInformation::ProjectInformation ( const ot::ConstJsonObject & _jsonObject)

◆ ProjectInformation() [3/4]

ProjectInformation::ProjectInformation ( const ProjectInformation & )
default

◆ ProjectInformation() [4/4]

ProjectInformation::ProjectInformation ( ProjectInformation && )
default

◆ ~ProjectInformation()

ProjectInformation::~ProjectInformation ( )
inline

Member Function Documentation

◆ addGroup()

void ProjectInformation::addGroup ( const std::string & _group)

◆ getGroups()

const std::list< std::string > & ProjectInformation::getGroups ( void ) const
inline

◆ getLastAccessTime()

const QDateTime & ProjectInformation::getLastAccessTime ( void ) const
inline

◆ getProjectName()

const std::string & ProjectInformation::getProjectName ( void ) const
inline

◆ getProjectType()

const std::string & ProjectInformation::getProjectType ( void ) const
inline

◆ getUserName()

const std::string & ProjectInformation::getUserName ( void ) const
inline

◆ operator=() [1/2]

ProjectInformation & ProjectInformation::operator= ( const ProjectInformation & )
default

◆ operator=() [2/2]

ProjectInformation & ProjectInformation::operator= ( ProjectInformation && )
default

◆ setGroups()

void ProjectInformation::setGroups ( const std::list< std::string > & _groups)
inline

◆ setLastAccessTime()

void ProjectInformation::setLastAccessTime ( const QDateTime & _dateTime)
inline

◆ setProjectName()

void ProjectInformation::setProjectName ( const std::string & _name)
inline

◆ setProjectType()

void ProjectInformation::setProjectType ( const std::string & _type)
inline

◆ setUserName()

void ProjectInformation::setUserName ( const std::string & _name)
inline

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