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.