Envision
A visual programming IDE for object-oriented languages
|
Public Member Functions | |
TextRendererStringOffsetProvider (Visualization::TextRenderer *v) | |
virtual int | offset (Qt::Key key) |
virtual void | setOffset (int offset) |
virtual QString | string () |
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::Item * | item () const |
Private Attributes | |
Visualization::TextRenderer * | vis_ |
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 StringOffsetProvider * | defaultProvider (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 () |
OOInteraction::TextRendererStringOffsetProvider::TextRendererStringOffsetProvider | ( | Visualization::TextRenderer * | v | ) |
|
virtual |
Implements OOInteraction::StringOffsetProvider.
|
virtual |
Implements OOInteraction::StringOffsetProvider.
|
virtual |
Reimplemented from OOInteraction::StringOffsetProvider.
|
private |