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

Public Member Functions

 CompoundObjectStringOffsetProvider (Visualization::Item *v)
 
virtual int offset (Qt::Key key)
 
virtual void setOffset (int offset)
 
- 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

Visualization::Itemvis_
 

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

◆ CompoundObjectStringOffsetProvider()

OOInteraction::CompoundObjectStringOffsetProvider::CompoundObjectStringOffsetProvider ( Visualization::Item v)

Member Function Documentation

◆ offset()

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

◆ setOffset()

void OOInteraction::CompoundObjectStringOffsetProvider::setOffset ( int  offset)
virtual

Member Data Documentation

◆ vis_

Visualization::Item* OOInteraction::CompoundObjectStringOffsetProvider::vis_
private