Envision
A visual programming IDE for object-oriented languages
List of all members | Public Member Functions | Protected Member Functions | Private Attributes
VersionControlUI::CHistory Class Reference
Inheritance diagram for VersionControlUI::CHistory:
Interaction::CommandWithFlags Interaction::Command

Public Member Functions

 CHistory ()
 
- Public Member Functions inherited from Interaction::CommandWithFlags
 CommandWithFlags (const QString &name, const QList< QStringList > &attributes, bool usePossibleNames, bool limitToMatchingNames=true)
 
virtual bool canInterpret (Visualization::Item *source, Visualization::Item *target, const QStringList &commandTokens, const std::unique_ptr< Visualization::Cursor > &cursor) override
 
virtual CommandResultexecute (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
 

Protected Member Functions

virtual bool canInterpret (Visualization::Item *source, Visualization::Item *target, const QStringList &commandTokens, const std::unique_ptr< Visualization::Cursor > &cursor) override
 
virtual Interaction::CommandResultexecuteNamed (Visualization::Item *source, Visualization::Item *target, const std::unique_ptr< Visualization::Cursor > &cursor, const QString &name, const QStringList &attributes) override
 
virtual QStringList possibleNames (Visualization::Item *source, Visualization::Item *target, const std::unique_ptr< Visualization::Cursor > &cursor) override
 
- Protected Member Functions inherited from Interaction::CommandWithFlags
virtual CommandResultexecuteNamed (Visualization::Item *source, Visualization::Item *target, const std::unique_ptr< Visualization::Cursor > &cursor, const QString &name, const QStringList &attributes)=0
 
virtual QStringList possibleNames (Visualization::Item *source, Visualization::Item *target, const std::unique_ptr< Visualization::Cursor > &cursor)
 
virtual QList< CommandSuggestion * > suggestNamed (Visualization::Item *source, Visualization::Item *target, const QString &textSoFar, const std::unique_ptr< Visualization::Cursor > &cursor, const QString &name, const QStringList &attributes, bool commandFound)
 

Private Attributes

FilePersistence::GitRepositoryrepository
 

Constructor & Destructor Documentation

◆ CHistory()

VersionControlUI::CHistory::CHistory ( )

Member Function Documentation

◆ canInterpret()

bool VersionControlUI::CHistory::canInterpret ( Visualization::Item source,
Visualization::Item target,
const QStringList &  commandTokens,
const std::unique_ptr< Visualization::Cursor > &  cursor 
)
overrideprotectedvirtual

◆ executeNamed()

Interaction::CommandResult * VersionControlUI::CHistory::executeNamed ( Visualization::Item source,
Visualization::Item target,
const std::unique_ptr< Visualization::Cursor > &  cursor,
const QString &  name,
const QStringList &  attributes 
)
overrideprotectedvirtual

◆ possibleNames()

QStringList VersionControlUI::CHistory::possibleNames ( Visualization::Item source,
Visualization::Item target,
const std::unique_ptr< Visualization::Cursor > &  cursor 
)
overrideprotectedvirtual

Member Data Documentation

◆ repository

FilePersistence::GitRepository* VersionControlUI::CHistory::repository
private