|
Envision
A visual programming IDE for object-oriented languages
|
Classes | |
| class | Parser |
Public Member Functions | |
| COpenDir () | |
| virtual bool | canInterpret (Visualization::Item *source, Visualization::Item *target, const QStringList &commandTokens, const std::unique_ptr< Visualization::Cursor > &cursor) override |
| virtual CommandResult * | execute (Visualization::Item *source, Visualization::Item *target, const QStringList &commandTokens, const std::unique_ptr< Visualization::Cursor > &cursor) override |
| virtual QList< CommandSuggestion * > | suggest (Visualization::Item *source, Visualization::Item *target, const QString &textSoFar, const std::unique_ptr< Visualization::Cursor > &cursor) override |
Public Member Functions inherited from Interaction::Command | |
| Command (QString name, bool appearsInMenus=false) | |
| virtual | ~Command () |
| bool | appearsInMenus () const |
| const QString | name () const |
Static Public Member Functions | |
| static void | registerFileParser (std::unique_ptr< Parser > parser) |
Private Member Functions | |
| Model::FileSystemEntry * | openDir (QString directoryPath) |
| Model::FileSystemEntry * | parseFile (QString filePath) |
Static Private Member Functions | |
| static std::vector< std::unique_ptr< Parser > > & | parsers () |
| Interaction::COpenDir::COpenDir | ( | ) |
|
overridevirtual |
Reimplemented from Interaction::Command.
|
overridevirtual |
Implements Interaction::Command.
|
private |
|
private |
|
staticprivate |
|
static |
|
overridevirtual |
Reimplemented from Interaction::Command.