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

Public Member Functions

 InitializerStringOffsetProvider (OOVisualization::VArrayInitializer *vis)
 
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

OOVisualization::VArrayInitializervis_
 

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

◆ InitializerStringOffsetProvider()

OOInteraction::InitializerStringOffsetProvider::InitializerStringOffsetProvider ( OOVisualization::VArrayInitializer vis)

Member Function Documentation

◆ offset()

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

◆ setOffset()

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

Member Data Documentation

◆ vis_

OOVisualization::VArrayInitializer* OOInteraction::InitializerStringOffsetProvider::vis_
private