Envision
A visual programming IDE for object-oriented languages
List of all members | Public Member Functions | Private Attributes
OOInteraction::EmptyExpressionStringOffsetProvider Class Reference
Inheritance diagram for OOInteraction::EmptyExpressionStringOffsetProvider:
OOInteraction::StringOffsetProvider

Public Member Functions

 EmptyExpressionStringOffsetProvider (OOVisualization::VEmptyExpression *v)
 
virtual int offset (Qt::Key key)
 
virtual void setOffset (int newOffset)
 
- Public Member Functions inherited from OOInteraction::StringOffsetProvider
 StringOffsetProvider (Visualization::Item *item)
 
virtual ~StringOffsetProvider ()
 
virtual bool isIndivisible ()
 Returns true when the visualization corresponding to this StringProvider is an indivisible entity. More...
 
Visualization::Itemitem () const
 
virtual QString string ()
 

Private Attributes

OOVisualization::VEmptyExpressionvis_
 

Additional Inherited Members

- Public Types inherited from OOInteraction::StringOffsetProvider
using AllowGridBasedProviderFunction = std::function< bool(Visualization::Item *)>
 
using BaseAdapteeType = Visualization::Item
 
- Static Public Member Functions inherited from OOInteraction::StringOffsetProvider
static void allowGridBasedProvider (AllowGridBasedProviderFunction allow)
 
static QStringList components (Model::Node *node)
 
static StringOffsetProviderdefaultProvider (Visualization::Item *item)
 
static int itemOffset (Visualization::Item *item, int stringComponentLenght, Qt::Key key)
 
static int listItemOffset (Visualization::VList *list, const QString &prefix, const QString &separator, const QString &postfix, Qt::Key key)
 
static bool setOffsetInItem (int offset, Visualization::Item *item)
 
static bool setOffsetInListItem (int &offset, Visualization::VList *list, const QString &prefix, const QString &separator, const QString &postfix)
 
static QString stringFromComponenets (Model::Node *node)
 
static QString stringFromComponenets (Visualization::Item *item)
 
static QString stringFromStringOffsetProvider (Visualization::Item *item)
 
- Protected Member Functions inherited from OOInteraction::StringOffsetProvider
virtual QStringList components ()
 

Constructor & Destructor Documentation

◆ EmptyExpressionStringOffsetProvider()

OOInteraction::EmptyExpressionStringOffsetProvider::EmptyExpressionStringOffsetProvider ( OOVisualization::VEmptyExpression v)

Member Function Documentation

◆ offset()

int OOInteraction::EmptyExpressionStringOffsetProvider::offset ( Qt::Key  key)
virtual

◆ setOffset()

void OOInteraction::EmptyExpressionStringOffsetProvider::setOffset ( int  newOffset)
virtual

Member Data Documentation

◆ vis_

OOVisualization::VEmptyExpression* OOInteraction::EmptyExpressionStringOffsetProvider::vis_
private