Envision
A visual programming IDE for object-oriented languages
List of all members | Public Member Functions | Static Public Member Functions | Private Member Functions
Model::NameText Class Reference
Inheritance diagram for Model::NameText:
Core::Reflect< Base >

Public Member Functions

 NameText (::Model::Node *parent, ::Model::PersistentStore &store, bool loadPartially)
 
 NameText (::Model::Node *parent=nullptr)
 
 NameText (const QString &text)
 The parent constructor will call the virtual getSetCommand, but that's ok, since we don't care which version will run at this point. More...
 
NameTextclone () const override
 

Static Public Member Functions

static NameTextcreateDefaultInstance (Node *parent=nullptr)
 

Private Member Functions

virtual FieldSet< QString > * getSetCommand (QString &textField, const QString &newText) override
 

Additional Inherited Members

- Protected Types inherited from Core::Reflect< Base >
using Super = Reflect< Base >
 

Constructor & Destructor Documentation

◆ NameText() [1/3]

Model::NameText::NameText ( ::Model::Node parent = nullptr)

◆ NameText() [2/3]

Model::NameText::NameText ( ::Model::Node parent,
::Model::PersistentStore store,
bool  loadPartially 
)

◆ NameText() [3/3]

Model::NameText::NameText ( const QString &  text)

The parent constructor will call the virtual getSetCommand, but that's ok, since we don't care which version will run at this point.

Member Function Documentation

◆ clone()

NameText * Model::NameText::clone ( ) const
override

◆ createDefaultInstance()

NameText * Model::NameText::createDefaultInstance ( Node parent = nullptr)
static

◆ getSetCommand()

FieldSet< QString > * Model::NameText::getSetCommand ( QString &  textField,
const QString &  newText 
)
overrideprivatevirtual