Schim
Public Member Functions | List of all members
Project Class Reference

A project is essentially a list of sheets, along with some project properties. More...

#include <project.h>

Inheritance diagram for Project:
[legend]
Collaboration diagram for Project:
[legend]

Public Member Functions

 Project ()
 Construct an empty project with default properties.
 
virtual EntitygetParent () const =delete
 A project is an entity that has no parent.
 
virtual void setParent () const =delete
 A project is an entity that has no parent.
 
- Public Member Functions inherited from Entity
 Entity (Entity *parent=nullptr)
 Construct an empty entity with an optional parent.
 
virtual ~Entity ()=default
 Default destructor that makes this class virtual.
 
VariableSet getVariables () const
 Return the variables defined for this entity. More...
 

Additional Inherited Members

- Protected Attributes inherited from Entity
QString name
 The name of the entity.
 
QString fileName
 The name of the source file where the entity is defined.
 
VariableSet variables
 The variables associated with this entity.
 
Entityparent {}
 The parent of this entity.
 

Detailed Description

A project is essentially a list of sheets, along with some project properties.

This class should always take care of the destruction of sheets.


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