pfcrender  1.0.1
Model::LSYSModelImpl Class Reference

The LSYSModel implementation. More...

#include <LSYSModelImpl.h>

+ Inheritance diagram for Model::LSYSModelImpl:

Signals

void modelChanged (const QString &new_string) const override
 
- Signals inherited from Model::LSYSModel
virtual void modelChanged (const QString &new_string) const =0
 

Public Member Functions

void setModel (std::unique_ptr< QString >) override
 
const QString * getModel () const override
 
- Public Member Functions inherited from Model::LSYSModel
virtual ~LSYSModel ()
 

Private Attributes

std::unique_ptr< QString > m_sModel
 

Detailed Description

The LSYSModel implementation.

Member Function Documentation

const QString * Model::LSYSModelImpl::getModel ( ) const
overridevirtual

Implements Model::LSYSModel.

References m_sModel.

void Model::LSYSModelImpl::modelChanged ( const QString &  new_string) const
overridesignal

Referenced by setModel().

void Model::LSYSModelImpl::setModel ( std::unique_ptr< QString >  newMod)
overridevirtual

Implements Model::LSYSModel.

References m_sModel, and modelChanged().

Member Data Documentation

std::unique_ptr<QString> Model::LSYSModelImpl::m_sModel
private

Referenced by getModel(), and setModel().


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