SPH
Public Member Functions | Static Public Member Functions | List of all members
Project Class Reference

#include <Project.h>

Public Member Functions

Project clone () const
 
void setPalette (const std::string &name, const Palette &palette)
 
bool getPalette (const std::string &name, Palette &palette) const
 
GuiSettingsgetGuiSettings ()
 
const GuiSettingsgetGuiSettings () const
 
void save (Config &config)
 
void load (Config &config)
 

Static Public Member Functions

static ProjectgetInstance ()
 

Detailed Description

Definition at line 17 of file Project.h.

Member Function Documentation

◆ clone()

Project Project::clone ( ) const
inline

Definition at line 30 of file Project.h.

◆ getGuiSettings() [1/2]

GuiSettings& Project::getGuiSettings ( )
inline
Todo:
synchronize

Definition at line 51 of file Project.h.

◆ getGuiSettings() [2/2]

const GuiSettings& Project::getGuiSettings ( ) const
inline

Definition at line 55 of file Project.h.

◆ getInstance()

static Project& Project::getInstance ( )
inlinestatic

Definition at line 25 of file Project.h.

◆ getPalette()

bool Project::getPalette ( const std::string &  name,
Palette palette 
) const
inline

Definition at line 41 of file Project.h.

◆ load()

void Project::load ( Config config)

Definition at line 40 of file Project.cpp.

◆ save()

void Project::save ( Config config)

Definition at line 35 of file Project.cpp.

◆ setPalette()

void Project::setPalette ( const std::string &  name,
const Palette palette 
)
inline

Definition at line 37 of file Project.h.


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