Envision
A visual programming IDE for object-oriented languages
List of all members | Public Member Functions
OOInteraction::CAddCalleesToView Class Reference
Inheritance diagram for OOInteraction::CAddCalleesToView:
Interaction::AddReferencedToViewCommand< OOModel::Method, OOModel::Method > Interaction::CommandWithDefaultArguments Interaction::Command

Public Member Functions

 CAddCalleesToView ()
 
virtual QString description (Visualization::Item *source, Visualization::Item *target, const QStringList &arguments, const std::unique_ptr< Visualization::Cursor > &cursor)
 
virtual QSet< OOModel::Method * > references (OOModel::Method *target)
 
- Public Member Functions inherited from Interaction::AddReferencedToViewCommand< OOModel::Method, OOModel::Method >
 AddReferencedToViewCommand (QString name, const QStringList &defaultArguments, int majorOffset, QString arrowLayer, ArrowDirection direction=ArrowToReference, int purpose=-1)
 
virtual bool canInterpret (Visualization::Item *source, Visualization::Item *target, const QStringList &commandTokens, const std::unique_ptr< Visualization::Cursor > &cursor)
 
- Public Member Functions inherited from Interaction::CommandWithDefaultArguments
 CommandWithDefaultArguments (QString name, const QStringList &defaultArguments)
 
const QStringList & defaultArguments ()
 
virtual CommandResultexecute (Visualization::Item *source, Visualization::Item *target, const QStringList &commandTokens, const std::unique_ptr< Visualization::Cursor > &cursor)
 
virtual QList< CommandSuggestion * > suggest (Visualization::Item *source, Visualization::Item *target, const QString &textSoFar, const std::unique_ptr< Visualization::Cursor > &cursor)
 
- Public Member Functions inherited from Interaction::Command
 Command (QString name, bool appearsInMenus=false)
 
virtual ~Command ()
 
bool appearsInMenus () const
 
const QString name () const
 

Additional Inherited Members

- Public Types inherited from Interaction::AddReferencedToViewCommand< OOModel::Method, OOModel::Method >
enum  ArrowDirection
 
- Protected Member Functions inherited from Interaction::AddReferencedToViewCommand< OOModel::Method, OOModel::Method >
virtual CommandResultexecuteWithArguments (Visualization::Item *source, Visualization::Item *target, const QStringList &arguments, const std::unique_ptr< Visualization::Cursor > &cursor)
 
- Protected Member Functions inherited from Interaction::CommandWithDefaultArguments
virtual QString description (Visualization::Item *source, Visualization::Item *target, const QStringList &arguments, const std::unique_ptr< Visualization::Cursor > &cursor)=0
 
QStringList getParameters (const QStringList &commandTokens)
 

Constructor & Destructor Documentation

◆ CAddCalleesToView()

OOInteraction::CAddCalleesToView::CAddCalleesToView ( )

Member Function Documentation

◆ description()

QString OOInteraction::CAddCalleesToView::description ( Visualization::Item source,
Visualization::Item target,
const QStringList &  arguments,
const std::unique_ptr< Visualization::Cursor > &  cursor 
)
virtual

◆ references()

QSet< OOModel::Method * > OOInteraction::CAddCalleesToView::references ( OOModel::Method target)
virtual