Envision
A visual programming IDE for object-oriented languages
List of all members | Public Member Functions
Interaction::CommandSuggestion Class Reference
Inheritance diagram for Interaction::CommandSuggestion:
Interaction::AutoCompleteEntry

Public Member Functions

 AutoCompleteEntry (const QString &text, const QString &description, QSharedPointer< Visualization::Item > visualization, ExecuteFunction execFunction=nullptr)
 
 AutoCompleteEntry (const QString &text, const QString &description, Visualization::Item *visualization, ExecuteFunction execFunction=nullptr)
 
 AutoCompleteEntry (const QString &text={}, const QString &description={})
 
virtual void execute () override
 
- Public Member Functions inherited from Interaction::AutoCompleteEntry
 AutoCompleteEntry (const QString &text, const QString &description, QSharedPointer< Visualization::Item > visualization, ExecuteFunction execFunction=nullptr)
 
 AutoCompleteEntry (const QString &text, const QString &description, Visualization::Item *visualization, ExecuteFunction execFunction=nullptr)
 
 AutoCompleteEntry (const QString &text={}, const QString &description={})
 
virtual ~AutoCompleteEntry ()
 
const QString & description ()
 
void setDescription (const QString &description)
 
void setExecutionFunction (ExecuteFunction execFunction)
 
void setText (const QString &text)
 
void setVisualization (QSharedPointer< Visualization::Item > item)
 
void setVisualization (Visualization::Item *item)
 
const QString & text ()
 
QSharedPointer< Visualization::Itemvisualization ()
 

Additional Inherited Members

- Public Types inherited from Interaction::AutoCompleteEntry
typedef std::function< void(AutoCompleteEntry *entry)> ExecuteFunction
 

Member Function Documentation

◆ AutoCompleteEntry() [1/3]

Interaction::AutoCompleteEntry::AutoCompleteEntry

◆ AutoCompleteEntry() [2/3]

Interaction::AutoCompleteEntry::AutoCompleteEntry

◆ AutoCompleteEntry() [3/3]

Interaction::AutoCompleteEntry::AutoCompleteEntry

◆ execute()

void Interaction::CommandSuggestion::execute ( )
overridevirtual

Reimplemented from Interaction::AutoCompleteEntry.