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...
 
NameText * clone () const override
 

Static Public Member Functions

static NameText * createDefaultInstance (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