| Envision
    A visual programming IDE for object-oriented languages | 
| Public Member Functions | |
| virtual | ~CommandExecutionEngine () | 
| virtual QList< CommandSuggestion * > | autoComplete (Visualization::Item *originator, const QString &textSoFar, const std::unique_ptr< Visualization::Cursor > &cursor) | 
| virtual void | execute (Visualization::Item *originator, const QString &command, const std::unique_ptr< Visualization::Cursor > &cursor) | 
| QSharedPointer< CommandResult > | result () | 
| Static Public Member Functions | |
| static CommandExecutionEngine * | instance () | 
| Protected Member Functions | |
| CommandExecutionEngine ()=default | |
| virtual bool | doQuotesMatch (const QString &string, const QString "eSymbols, const QString &escapeSymbols) | 
| virtual QString | extractNavigationString (QString &command) | 
| virtual bool | isEscaped (const QString &string, int indexToCheck, const QString &escapeSymbols) | 
| virtual Visualization::Item * | navigate (Visualization::Item *originator, const QString &navigationString) | 
| virtual QStringList | tokenize (const QString &string, const QString "eSymbols, const QString &escapeSymbols) | 
| virtual QStringList | tokenizeNonQuoted (const QString &string) | 
| Private Member Functions | |
| QList< CommandSuggestion * > | suggestionsForHandler (GenericHandler *handler, QSet< std::size_t > &alreadySuggested, QString textSoFar, Visualization::Item *source, Visualization::Item *target, const std::unique_ptr< Visualization::Cursor > &cursor) | 
| Private Attributes | |
| QSharedPointer< CommandResult > | lastCommandResult_ | 
| 
 | virtual | 
| 
 | protecteddefault | 
| 
 | virtual | 
| 
 | protectedvirtual | 
| 
 | virtual | 
| 
 | protectedvirtual | 
| 
 | static | 
| 
 | protectedvirtual | 
| 
 | protectedvirtual | 
| 
 | inline | 
| 
 | private | 
| 
 | protectedvirtual | 
| 
 | protectedvirtual | 
| 
 | private |