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

Public Member Functions

 PromptTextInput (Item *parent, const QString &initialCommandText={}, const StyleType *style=itemStyles().get())
 
virtual void determineChildren () override
 
void setSelection (PromptMode::InputSelection selection)
 
void setText (const QString &text)
 
QString text () const
 

Static Public Member Functions

static void initializeForms ()
 

Private Attributes

Visualization::Texttext_ {}
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ PromptTextInput()

Interaction::PromptTextInput::PromptTextInput ( Item parent,
const QString &  initialCommandText = {},
const StyleType *  style = itemStyles().get() 
)

Member Function Documentation

◆ determineChildren()

void Interaction::PromptTextInput::determineChildren ( )
overridevirtual

◆ initializeForms()

void Interaction::PromptTextInput::initializeForms ( )
static

◆ setSelection()

void Interaction::PromptTextInput::setSelection ( PromptMode::InputSelection  selection)

◆ setText()

void Interaction::PromptTextInput::setText ( const QString &  text)

◆ text()

QString Interaction::PromptTextInput::text ( ) const

Member Data Documentation

◆ text_

Visualization::Text* Interaction::PromptTextInput::text_ {}
private