umbrello/umbrello
#include <floatingtextwidget.h>
Public Slots | |
void | setMessageText () |
virtual void | slotMenuSelection (QAction *action) |
Public Slots inherited from UMLWidget | |
virtual void | slotFillColorChanged (Uml::ID::Type viewID) |
virtual void | slotLineColorChanged (Uml::ID::Type viewID) |
virtual void | slotLineWidthChanged (Uml::ID::Type viewID) |
virtual void | slotMenuSelection (QAction *action) |
void | slotSnapToGrid () |
virtual void | slotTextColorChanged (Uml::ID::Type viewID) |
virtual void | slotWidgetMoved (Uml::ID::Type id) |
virtual void | updateWidget () |
Public Slots inherited from WidgetBase | |
virtual void | slotMenuSelection (QAction *trigger) |
Public Member Functions | |
FloatingTextWidget (UMLScene *scene, Uml::TextRole::Enum role=Uml::TextRole::Floating, const QString &text=QString(), Uml::ID::Type id=Uml::ID::None) | |
virtual | ~FloatingTextWidget () |
bool | activate (IDChangeLog *ChangeLog=0) |
void | changeName (const QString &newText) |
QString | displayText () const |
void | handleRename () |
bool | isEmpty () |
LinkWidget * | link () const |
virtual bool | loadFromXMI (QDomElement &qElement) |
UMLWidget * | onWidget (const QPointF &p) |
virtual void | paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0) |
QString | postText () const |
QString | preText () const |
virtual void | saveToXMI (QDomDocument &qDoc, QDomElement &qElement) |
QString | sequenceNumber () const |
void | setLink (LinkWidget *l) |
void | setPostText (const QString &t) |
void | setPreText (const QString &t) |
void | setSequenceNumber (const QString &sequenceNumber) |
void | setText (const QString &t) |
void | setTextcmd (const QString &t) |
void | setTextRole (Uml::TextRole::Enum role) |
void | showChangeTextDialog () |
void | showOperationDialog (bool enableAutoIncrement=true) |
virtual void | showPropertiesDialog () |
QString | text () const |
Uml::TextRole::Enum | textRole () const |
Public Member Functions inherited from UMLWidget | |
UMLWidget (UMLScene *scene, WidgetType type=wt_UMLWidget, UMLObject *o=0) | |
UMLWidget (UMLScene *scene, WidgetType type=wt_UMLWidget, Uml::ID::Type id=Uml::ID::None) | |
virtual | ~UMLWidget () |
void | addAssoc (AssociationWidget *pAssoc) |
virtual void | adjustAssocs (qreal dx, qreal dy) |
void | adjustUnselectedAssocs (qreal dx, qreal dy) |
AssociationWidgetList & | associationWidgetList () |
virtual QSizeF | calculateSize (bool withExtensions=true) const |
virtual void | cleanup () |
void | clipSize () |
bool | fixedAspectRatio () const |
void | forceUpdateFontMetrics (QPainter *painter) |
void | forceUpdateFontMetrics (QFont &font, QPainter *painter) |
QFontMetrics & | getFontMetrics (UMLWidget::FontType fontType) const |
bool | getIgnoreSnapToGrid () const |
bool | getStartMove () const |
qreal | height () const |
QString | instanceName () const |
bool | isActivated () const |
bool | isInstance () const |
Uml::ID::Type | localID () const |
virtual QSizeF | maximumSize () |
void | moveByLocal (qreal dx, qreal dy) |
UMLWidget & | operator= (const UMLWidget &other) |
bool | operator== (const UMLWidget &other) const |
void | removeAssoc (AssociationWidget *pAssoc) |
void | resize () |
virtual void | resizeWidget (qreal newW, qreal newH) |
void | setActivated (bool active=true) |
virtual void | setDefaultFontMetrics (QFont &font, UMLWidget::FontType fontType) |
virtual void | setDefaultFontMetrics (QFont &font, UMLWidget::FontType fontType, QPainter &painter) |
virtual void | setFillColor (const QColor &color) |
void | setFillColorCmd (const QColor &color) |
void | setFixedAspectRatio (bool state) |
virtual void | setFont (const QFont &font) |
void | setFontCmd (const QFont &font) |
void | setFontMetrics (UMLWidget::FontType fontType, QFontMetrics fm) |
void | setIgnoreSnapToGrid (bool to) |
void | setInstanceName (const QString &instanceName) |
void | setIsInstance (bool isInstance) |
virtual void | setLineColor (const QColor &color) |
void | setLineColorCmd (const QColor &color) |
virtual void | setLineWidth (uint width) |
void | setLineWidthCmd (uint width) |
void | setLocalID (Uml::ID::Type id) |
void | setMaximumSize (const QSizeF &size) |
void | setMinimumSize (const QSizeF &size) |
void | setPenFromSettings (QPainter &p) |
void | setPenFromSettings (QPainter *p) |
void | setScene (UMLScene *scene) |
virtual void | setSelected (bool _select) |
void | setSelectedFlag (bool _select) |
virtual void | setShowStereotype (bool flag) |
void | setSize (qreal width, qreal height) |
void | setSize (const QSizeF &size) |
void | setStartMovePosition (const QPointF &position) |
virtual void | setTextColor (const QColor &color) |
void | setTextColorCmd (const QColor &color) |
void | setupFontType (QFont &font, UMLWidget::FontType fontType) |
virtual void | setUseFillColor (bool fc) |
void | setUseFillColorCmd (bool fc) |
virtual void | setX (qreal x) |
virtual void | setY (qreal y) |
bool | showStereotype () const |
QPointF | startMovePosition () const |
QSizeF | startResizeSize () const |
void | updateGeometry () |
virtual UMLWidget * | widgetWithID (Uml::ID::Type id) |
qreal | width () const |
Public Member Functions inherited from WidgetBase | |
WidgetBase (UMLScene *scene, WidgetType type=wt_UMLWidget) | |
virtual | ~WidgetBase () |
WidgetType | baseType () const |
QLatin1String | baseTypeStr () const |
virtual QRectF | boundingRect () const |
QString | documentation () const |
QColor | fillColor () const |
virtual QFont | font () const |
bool | hasDocumentation () |
Uml::ID::Type | id () const |
QColor | lineColor () const |
uint | lineWidth () const |
QString | name () const |
WidgetBase & | operator= (const WidgetBase &other) |
QRectF | rect () const |
void | setDocumentation (const QString &doc) |
void | setID (Uml::ID::Type id) |
virtual void | setName (const QString &strName) |
void | setRect (const QRectF &rect) |
void | setRect (qreal x, qreal y, qreal width, qreal height) |
virtual void | setUMLObject (UMLObject *obj) |
void | setUsesDiagramFillColor (bool state) |
void | setUsesDiagramLineColor (bool state) |
void | setUsesDiagramLineWidth (bool state) |
void | setUsesDiagramTextColor (bool state) |
void | setUsesDiagramUseFillColor (bool state) |
QColor | textColor () const |
UMLDoc * | umlDoc () const |
UMLObject * | umlObject () const |
UMLScene * | umlScene () const |
bool | useFillColor () |
bool | usesDiagramFillColor () const |
bool | usesDiagramLineColor () const |
bool | usesDiagramLineWidth () const |
bool | usesDiagramTextColor () const |
bool | usesDiagramUseFillColor () const |
Public Member Functions inherited from QGraphicsObject | |
QGraphicsObject (QGraphicsItem *parent) | |
void | enabledChanged () |
void | grabGesture (Qt::GestureType gesture, QFlags< Qt::GestureFlag > flags) |
void | opacityChanged () |
void | parentChanged () |
void | rotationChanged () |
void | scaleChanged () |
void | ungrabGesture (Qt::GestureType gesture) |
void | visibleChanged () |
void | xChanged () |
void | yChanged () |
void | zChanged () |
Public Member Functions inherited from QObject | |
QObject (QObject *parent) | |
QObject (QObject *parent, const char *name) | |
virtual | ~QObject () |
bool | blockSignals (bool block) |
QObject * | child (const char *objName, const char *inheritsClass, bool recursiveSearch) const |
const QObjectList & | children () const |
const char * | className () const |
bool | connect (const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) const |
void | deleteLater () |
void | destroyed (QObject *obj) |
bool | disconnect (const QObject *receiver, const char *method) |
bool | disconnect (const char *signal, const QObject *receiver, const char *method) |
void | dumpObjectInfo () |
void | dumpObjectTree () |
QList< QByteArray > | dynamicPropertyNames () const |
virtual bool | event (QEvent *e) |
virtual bool | eventFilter (QObject *watched, QEvent *event) |
T | findChild (const QString &name) const |
QList< T > | findChildren (const QRegExp ®Exp) const |
QList< T > | findChildren (const QString &name) const |
bool | inherits (const char *className) const |
void | insertChild (QObject *object) |
void | installEventFilter (QObject *filterObj) |
bool | isA (const char *className) const |
bool | isWidgetType () const |
void | killTimer (int id) |
virtual const QMetaObject * | metaObject () const |
void | moveToThread (QThread *targetThread) |
const char * | name () const |
const char * | name (const char *defaultName) const |
QString | objectName () const |
QObject * | parent () const |
QVariant | property (const char *name) const |
void | removeChild (QObject *object) |
void | removeEventFilter (QObject *obj) |
void | setName (const char *name) |
void | setObjectName (const QString &name) |
void | setParent (QObject *parent) |
bool | setProperty (const char *name, const QVariant &value) |
bool | signalsBlocked () const |
int | startTimer (int interval) |
QThread * | thread () const |
Public Member Functions inherited from QGraphicsItem | |
QGraphicsItem (QGraphicsItem *parent) | |
virtual | ~QGraphicsItem () |
bool | acceptDrops () const |
Qt::MouseButtons | acceptedMouseButtons () const |
bool | acceptHoverEvents () const |
bool | acceptsHoverEvents () const |
bool | acceptTouchEvents () const |
virtual void | advance (int phase) |
virtual QRectF | boundingRect () const =0 |
QRegion | boundingRegion (const QTransform &itemToDeviceTransform) const |
qreal | boundingRegionGranularity () const |
CacheMode | cacheMode () const |
QList< QGraphicsItem * > | childItems () const |
QList< QGraphicsItem * > | children () const |
QRectF | childrenBoundingRect () const |
void | clearFocus () |
QPainterPath | clipPath () const |
virtual bool | collidesWithItem (const QGraphicsItem *other, Qt::ItemSelectionMode mode) const |
virtual bool | collidesWithPath (const QPainterPath &path, Qt::ItemSelectionMode mode) const |
QList< QGraphicsItem * > | collidingItems (Qt::ItemSelectionMode mode) const |
QGraphicsItem * | commonAncestorItem (const QGraphicsItem *other) const |
virtual bool | contains (const QPointF &point) const |
QCursor | cursor () const |
QVariant | data (int key) const |
QTransform | deviceTransform (const QTransform &viewportTransform) const |
qreal | effectiveOpacity () const |
void | ensureVisible (const QRectF &rect, int xmargin, int ymargin) |
void | ensureVisible (qreal x, qreal y, qreal w, qreal h, int xmargin, int ymargin) |
bool | filtersChildEvents () const |
GraphicsItemFlags | flags () const |
QGraphicsItem * | focusItem () const |
QGraphicsItem * | focusProxy () const |
void | grabKeyboard () |
void | grabMouse () |
QGraphicsEffect * | graphicsEffect () const |
QGraphicsItemGroup * | group () const |
bool | handlesChildEvents () const |
bool | hasCursor () const |
bool | hasFocus () const |
void | hide () |
Qt::InputMethodHints | inputMethodHints () const |
void | installSceneEventFilter (QGraphicsItem *filterItem) |
bool | isActive () const |
bool | isAncestorOf (const QGraphicsItem *child) const |
bool | isBlockedByModalPanel (QGraphicsItem **blockingPanel) const |
bool | isClipped () const |
bool | isEnabled () const |
bool | isObscured () const |
bool | isObscured (const QRectF &rect) const |
bool | isObscured (qreal x, qreal y, qreal w, qreal h) const |
virtual bool | isObscuredBy (const QGraphicsItem *item) const |
bool | isPanel () const |
bool | isSelected () const |
bool | isUnderMouse () const |
bool | isVisible () const |
bool | isVisibleTo (const QGraphicsItem *parent) const |
bool | isWidget () const |
bool | isWindow () const |
QTransform | itemTransform (const QGraphicsItem *other, bool *ok) const |
QPointF | mapFromItem (const QGraphicsItem *item, const QPointF &point) const |
QPolygonF | mapFromItem (const QGraphicsItem *item, const QRectF &rect) const |
QPolygonF | mapFromItem (const QGraphicsItem *item, const QPolygonF &polygon) const |
QPainterPath | mapFromItem (const QGraphicsItem *item, const QPainterPath &path) const |
QPointF | mapFromItem (const QGraphicsItem *item, qreal x, qreal y) const |
QPolygonF | mapFromItem (const QGraphicsItem *item, qreal x, qreal y, qreal w, qreal h) const |
QPointF | mapFromParent (const QPointF &point) const |
QPolygonF | mapFromParent (const QRectF &rect) const |
QPolygonF | mapFromParent (const QPolygonF &polygon) const |
QPainterPath | mapFromParent (const QPainterPath &path) const |
QPointF | mapFromParent (qreal x, qreal y) const |
QPolygonF | mapFromParent (qreal x, qreal y, qreal w, qreal h) const |
QPolygonF | mapFromScene (const QPolygonF &polygon) const |
QPointF | mapFromScene (const QPointF &point) const |
QPolygonF | mapFromScene (const QRectF &rect) const |
QPainterPath | mapFromScene (const QPainterPath &path) const |
QPointF | mapFromScene (qreal x, qreal y) const |
QPolygonF | mapFromScene (qreal x, qreal y, qreal w, qreal h) const |
QRectF | mapRectFromItem (const QGraphicsItem *item, const QRectF &rect) const |
QRectF | mapRectFromItem (const QGraphicsItem *item, qreal x, qreal y, qreal w, qreal h) const |
QRectF | mapRectFromParent (const QRectF &rect) const |
QRectF | mapRectFromParent (qreal x, qreal y, qreal w, qreal h) const |
QRectF | mapRectFromScene (qreal x, qreal y, qreal w, qreal h) const |
QRectF | mapRectFromScene (const QRectF &rect) const |
QRectF | mapRectToItem (const QGraphicsItem *item, const QRectF &rect) const |
QRectF | mapRectToItem (const QGraphicsItem *item, qreal x, qreal y, qreal w, qreal h) const |
QRectF | mapRectToParent (const QRectF &rect) const |
QRectF | mapRectToParent (qreal x, qreal y, qreal w, qreal h) const |
QRectF | mapRectToScene (const QRectF &rect) const |
QRectF | mapRectToScene (qreal x, qreal y, qreal w, qreal h) const |
QPointF | mapToItem (const QGraphicsItem *item, const QPointF &point) const |
QPolygonF | mapToItem (const QGraphicsItem *item, const QRectF &rect) const |
QPolygonF | mapToItem (const QGraphicsItem *item, const QPolygonF &polygon) const |
QPainterPath | mapToItem (const QGraphicsItem *item, const QPainterPath &path) const |
QPointF | mapToItem (const QGraphicsItem *item, qreal x, qreal y) const |
QPolygonF | mapToItem (const QGraphicsItem *item, qreal x, qreal y, qreal w, qreal h) const |
QPointF | mapToParent (const QPointF &point) const |
QPolygonF | mapToParent (const QRectF &rect) const |
QPainterPath | mapToParent (const QPainterPath &path) const |
QPointF | mapToParent (qreal x, qreal y) const |
QPolygonF | mapToParent (qreal x, qreal y, qreal w, qreal h) const |
QPolygonF | mapToParent (const QPolygonF &polygon) const |
QPolygonF | mapToScene (const QRectF &rect) const |
QPainterPath | mapToScene (const QPainterPath &path) const |
QPointF | mapToScene (qreal x, qreal y) const |
QPolygonF | mapToScene (qreal x, qreal y, qreal w, qreal h) const |
QPolygonF | mapToScene (const QPolygonF &polygon) const |
QPointF | mapToScene (const QPointF &point) const |
QMatrix | matrix () const |
void | moveBy (qreal dx, qreal dy) |
qreal | opacity () const |
virtual QPainterPath | opaqueArea () const |
virtual void | paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)=0 |
QGraphicsItem * | panel () const |
PanelModality | panelModality () const |
QGraphicsItem * | parentItem () const |
QGraphicsObject * | parentObject () const |
QGraphicsWidget * | parentWidget () const |
QPointF | pos () const |
void | removeSceneEventFilter (QGraphicsItem *filterItem) |
void | resetMatrix () |
void | resetTransform () |
void | rotate (qreal angle) |
qreal | rotation () const |
void | scale (qreal sx, qreal sy) |
qreal | scale () const |
QGraphicsScene * | scene () const |
QRectF | sceneBoundingRect () const |
QMatrix | sceneMatrix () const |
QPointF | scenePos () const |
QTransform | sceneTransform () const |
void | scroll (qreal dx, qreal dy, const QRectF &rect) |
void | setAcceptDrops (bool on) |
void | setAcceptedMouseButtons (QFlags< Qt::MouseButton > buttons) |
void | setAcceptHoverEvents (bool enabled) |
void | setAcceptsHoverEvents (bool enabled) |
void | setAcceptTouchEvents (bool enabled) |
void | setActive (bool active) |
void | setBoundingRegionGranularity (qreal granularity) |
void | setCacheMode (CacheMode mode, const QSize &logicalCacheSize) |
void | setCursor (const QCursor &cursor) |
void | setData (int key, const QVariant &value) |
void | setEnabled (bool enabled) |
void | setFiltersChildEvents (bool enabled) |
void | setFlag (GraphicsItemFlag flag, bool enabled) |
void | setFlags (QFlags< QGraphicsItem::GraphicsItemFlag > flags) |
void | setFocus (Qt::FocusReason focusReason) |
void | setFocusProxy (QGraphicsItem *item) |
void | setGraphicsEffect (QGraphicsEffect *effect) |
void | setGroup (QGraphicsItemGroup *group) |
void | setHandlesChildEvents (bool enabled) |
void | setInputMethodHints (QFlags< Qt::InputMethodHint > hints) |
void | setMatrix (const QMatrix &matrix, bool combine) |
void | setOpacity (qreal opacity) |
void | setPanelModality (PanelModality panelModality) |
void | setParentItem (QGraphicsItem *newParent) |
void | setPos (const QPointF &pos) |
void | setPos (qreal x, qreal y) |
void | setRotation (qreal angle) |
void | setScale (qreal factor) |
void | setSelected (bool selected) |
void | setToolTip (const QString &toolTip) |
void | setTransform (const QTransform &matrix, bool combine) |
void | setTransformations (const QList< QGraphicsTransform * > &transformations) |
void | setTransformOriginPoint (qreal x, qreal y) |
void | setTransformOriginPoint (const QPointF &origin) |
void | setVisible (bool visible) |
void | setX (qreal x) |
void | setY (qreal y) |
void | setZValue (qreal z) |
virtual QPainterPath | shape () const |
void | shear (qreal sh, qreal sv) |
void | show () |
void | stackBefore (const QGraphicsItem *sibling) |
QGraphicsObject * | toGraphicsObject () |
const QGraphicsObject * | toGraphicsObject () const |
QString | toolTip () const |
QGraphicsItem * | topLevelItem () const |
QGraphicsWidget * | topLevelWidget () const |
QTransform | transform () const |
QList< QGraphicsTransform * > | transformations () const |
QPointF | transformOriginPoint () const |
void | translate (qreal dx, qreal dy) |
virtual int | type () const |
void | ungrabKeyboard () |
void | ungrabMouse () |
void | unsetCursor () |
void | update (qreal x, qreal y, qreal width, qreal height) |
void | update (const QRectF &rect) |
QGraphicsWidget * | window () const |
qreal | x () const |
qreal | y () const |
qreal | zValue () const |
Static Public Member Functions | |
static bool | isTextValid (const QString &text) |
Static Public Member Functions inherited from UMLWidget | |
static bool | widgetHasUMLObject (WidgetBase::WidgetType type) |
Static Public Member Functions inherited from WidgetBase | |
static QString | toString (WidgetType wt) |
Static Public Member Functions inherited from QObject | |
bool | connect (const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type) |
bool | connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type) |
bool | disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *method) |
bool | disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method) |
QString | tr (const char *sourceText, const char *disambiguation, int n) |
QString | trUtf8 (const char *sourceText, const char *disambiguation, int n) |
Detailed Description
Displays a line of text or an operation.
This is a multipurpose class. In its simplest form it will display a line of text. It can also be setup to be the text for an operation with regard to the MessageWidget on the sequence diagram. It is also used for the text required for an association.
The differences between all these different uses will be the popup menu that is associated with it.
- See also
- UMLWidget Bugs and comments to umbre or llo- devel @kde .orghttp://bugs.kde.org
Definition at line 36 of file floatingtextwidget.h.
Constructor & Destructor Documentation
|
explicit |
Constructs a FloatingTextWidget instance.
- Parameters
-
scene The parent of this FloatingTextWidget. role The role this FloatingTextWidget will take up. text The main text to display. id The ID to assign (-1 will prompt a new ID.)
Definition at line 54 of file floatingtextwidget.cpp.
|
virtual |
Destructor.
Definition at line 73 of file floatingtextwidget.cpp.
Member Function Documentation
|
virtual |
Activate the FloatingTextWidget after the saved data has been loaded.
- Parameters
-
ChangeLog Pointer to the IDChangeLog.
- Returns
- true for success
Reimplemented from UMLWidget.
Definition at line 337 of file floatingtextwidget.cpp.
void FloatingTextWidget::changeName | ( | const QString & | newText | ) |
Changes the text of linked widget.
- Parameters
-
newText the new text
Definition at line 421 of file floatingtextwidget.cpp.
|
protectedvirtual |
Overridden from UMLWidget.
Modifies the value of the diffX and diffY variables used to move the widgets. The values are constrained using constrainPosition.
- See also
- constrainPosition
- Parameters
-
diffX The difference between current X position and new X position. diffY The difference between current Y position and new Y position.
Reimplemented from UMLWidget.
Definition at line 612 of file floatingtextwidget.cpp.
QString FloatingTextWidget::displayText | ( | ) | const |
Use to get the total text (prepended + main body + appended) currently displayed by the widget.
- Returns
- The text currently being displayed by the widget.
Definition at line 157 of file floatingtextwidget.cpp.
void FloatingTextWidget::handleRename | ( | ) |
Handle the ListPopupMenu::mt_Rename case of the slotMenuSelection.
Given an own method because it requires rather lengthy code.
Definition at line 388 of file floatingtextwidget.cpp.
bool FloatingTextWidget::isEmpty | ( | ) |
Return state if no pre, post and main text is empty.
- Returns
- true if widget contains no text
Definition at line 173 of file floatingtextwidget.cpp.
|
static |
For a text to be valid it must be non-empty, i.e.
have a length larger than zero, and have at least one non whitespace character.
- Parameters
-
text The string to analyze.
- Returns
- True if the given text is valid.
Definition at line 497 of file floatingtextwidget.cpp.
LinkWidget * FloatingTextWidget::link | ( | ) | const |
Returns the LinkWidget this floating text is related to.
- Returns
- The LinkWidget this floating text is related to.
Definition at line 360 of file floatingtextwidget.cpp.
|
virtual |
Loads the "floatingtext" XMI element.
Reimplemented from UMLWidget.
Definition at line 683 of file floatingtextwidget.cpp.
|
protectedvirtual |
Overrides method from UMLWidget.
Reimplemented from UMLWidget.
Definition at line 181 of file floatingtextwidget.cpp.
|
protectedvirtual |
Overridden from UMLWidget.
Moves the widget to a new position using the difference between the current position and the new position. If the floating text widget is part of a sequence message, and the message widget is selected, it does nothing: the message widget will update the text position when it's moved. In any other case, the floating text widget constrains its move using constrainPosition. When the position of the floating text is constrained, it's kept at that position until it can be moved to another valid position (m_unconstrainedPositionX/Y and m_movementDirectionX/Y are used for that). Moreover, if is part of a sequence message (and the message widget isn't selected), it updates the position of the message widget.
- See also
- constrainPosition
- Parameters
-
diffX The difference between current X position and new X position. diffY The difference between current Y position and new Y position.
Reimplemented from UMLWidget.
Definition at line 553 of file floatingtextwidget.cpp.
Override method from UMLWidget in order to additionally check widget parentage.
- Parameters
-
p Point to be checked.
- Returns
- 'this' if UMLWidget::onWidget(p) returns non NULL; else NULL.
Reimplemented from WidgetBase.
Definition at line 628 of file floatingtextwidget.cpp.
|
virtual |
Overrides default method.
Reimplemented from UMLWidget.
Definition at line 666 of file floatingtextwidget.cpp.
QString FloatingTextWidget::postText | ( | ) | const |
Use to get the post-text which is appended to the main body of text to be displayed.
- Returns
- The post-text currently displayed by the widget.
Definition at line 326 of file floatingtextwidget.cpp.
QString FloatingTextWidget::preText | ( | ) | const |
Use to get the pre-text which is prepended to the main body of text to be displayed.
- Returns
- The pre-text currently displayed by the widget.
Definition at line 315 of file floatingtextwidget.cpp.
|
virtual |
Reimplemented from UMLWidget::saveToXMI to save the widget data into XMI 'floatingtext' element.
Reimplemented from UMLWidget.
Definition at line 710 of file floatingtextwidget.cpp.
QString FloatingTextWidget::sequenceNumber | ( | ) | const |
Read property of QString m_SequenceNumber.
Definition at line 485 of file floatingtextwidget.cpp.
void FloatingTextWidget::setLink | ( | LinkWidget * | l | ) |
Set the LinkWidget that this FloatingTextWidget is related to.
- Parameters
-
l The related LinkWidget.
Definition at line 350 of file floatingtextwidget.cpp.
|
slot |
Sets the text for this label if it is acting as a sequence diagram message or a collaboration diagram message.
Definition at line 811 of file floatingtextwidget.cpp.
void FloatingTextWidget::setPostText | ( | const QString & | t | ) |
Set some text to be appended to the main body of text.
- Parameters
-
t The text to append to main body which is displayed.
Definition at line 144 of file floatingtextwidget.cpp.
void FloatingTextWidget::setPreText | ( | const QString & | t | ) |
Set some text to be prepended to the main body of text.
- Parameters
-
t The text to prepend to main body which is displayed.
Definition at line 133 of file floatingtextwidget.cpp.
void FloatingTextWidget::setSequenceNumber | ( | const QString & | sequenceNumber | ) |
Write property of QString m_SequenceNumber.
Definition at line 477 of file floatingtextwidget.cpp.
void FloatingTextWidget::setText | ( | const QString & | t | ) |
Set the main body of text to display.
- Parameters
-
t The text to display.
Definition at line 104 of file floatingtextwidget.cpp.
void FloatingTextWidget::setTextcmd | ( | const QString & | t | ) |
Method used by setText: its called by cmdsetTxt, Don't use it!
- Parameters
-
t The text to display.
Definition at line 194 of file floatingtextwidget.cpp.
void FloatingTextWidget::setTextRole | ( | Uml::TextRole::Enum | role | ) |
Sets the role type of this FloatingTextWidget.
- Parameters
-
role The TextRole::Enum of this FloatingTextWidget.
Definition at line 370 of file floatingtextwidget.cpp.
void FloatingTextWidget::showChangeTextDialog | ( | ) |
Displays a dialog box to change the text.
Definition at line 202 of file floatingtextwidget.cpp.
void FloatingTextWidget::showOperationDialog | ( | bool | enableAutoIncrement = true | ) |
Shows an operation dialog box.
- Parameters
-
enableAutoIncrement Enable auto increment checkbox
Definition at line 222 of file floatingtextwidget.cpp.
|
virtual |
Show the properties for a FloatingTextWidget.
Depending on the role of the floating text wiget, the options dialog for the floating text widget, the rename dialog for floating text or the options dialog for the link widget are shown.
Reimplemented from UMLWidget.
Definition at line 296 of file floatingtextwidget.cpp.
|
virtualslot |
Called when a menu selection has been made.
- Parameters
-
action The action that has been selected.
Definition at line 735 of file floatingtextwidget.cpp.
QString FloatingTextWidget::text | ( | ) | const |
Use to get the main body of text (e.g.
prepended and appended text is omitted) as currently displayed by the widget.
- Returns
- The main text currently being displayed by the widget.
Definition at line 83 of file floatingtextwidget.cpp.
Uml::TextRole::Enum FloatingTextWidget::textRole | ( | ) | const |
Return the role of the text widget.
- Returns
- The TextRole::Enum of this FloatingTextWidget.
Definition at line 379 of file floatingtextwidget.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:40:28 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.