|
| | ItemWrapperFormElement ()=delete |
| |
| | ItemWrapperFormElement (ChildItem item) |
| |
| | ItemWrapperFormElement (const ItemWrapperFormElement< ParentType, ChildItemType > &)=default |
| |
| virtual | ~ItemWrapperFormElement () |
| |
| virtual QList< const Item *const DeclarativeItemBase::* > | allHandledChildPointers () override |
| | Returns a list of all pointer to child items of this form. More...
|
| |
| virtual void | computeSize (Item *item, int availableWidth, int availableHeight) override |
| | Method called inside the item's updateGeometry method to compute it's size and position it's child elements. More...
|
| |
| virtual void | destroyChildItems (Item *item, QList< const Item *const DeclarativeItemBase::* > handledChildren) override |
| | This method is recursively called on all form elements to destroy all the information they might have about a specific item. More...
|
| |
| bool | elementOrChildHasFocus (Item *item) const override |
| | Method called inside the item's elementOrChildHasFocus and by some layout form elements. More...
|
| |
| bool | isEmpty (const Item *item) const override |
| | Method called inside the item's isEmpty method, and by some layout form elements. More...
|
| |
| ItemWrapperFormElement< ParentType, ChildItemType > & | operator= (const ItemWrapperFormElement< ParentType, ChildItemType > &)=delete |
| |
| virtual QList< ItemRegion > | regions (DeclarativeItemBase *item, int parentX, int parentY) override |
| | Method called inside the item's regions method and returns cursor and item regions of all contained form elements for this item. More...
|
| |
| virtual void | setItemPositions (Item *item, int parentX, int parentY) override |
| | Method called inside the item's updateGeometry method to recursively position it's child items relative to the item's position. More...
|
| |
| virtual bool | sizeDependsOnParent (const Item *item) const override |
| | Method called inside the item's sizeDependsOnParent method, and by some layout form elements. More...
|
| |
| | FormElement ()=default |
| |
| | FormElement (const FormElement &other) |
| |
| virtual | ~FormElement () |
| |
| virtual FormElement * | clone () const =0 |
| | Copy this element and all its children into a new element tree. More...
|
| |
| FormElement * | cloneIfAlreadyUsed () |
| |
| int | height (Item *item) const |
| | Returns the cached height of this form element for the specified item. More...
|
| |
| bool | isFormRoot () const |
| |
| FormElement & | operator= (const FormElement &)=delete |
| |
| FormElement * | parent () const |
| |
| QPoint | pos (Item *item) const |
| | Returns the cached position of this form element for the specified item. More...
|
| |
| FormElement * | setBottomMargin (int bottom) |
| | Sets the bottom margin of this form element. More...
|
| |
| FormElement * | setFormRoot () |
| | Sets this element to be a formRoot. More...
|
| |
| FormElement * | setLeftMargin (int left) |
| | Sets the left margin of this form element. More...
|
| |
| FormElement * | setMargins (int left, int top, int right, int bottom) |
| | Sets the left, top, right and bottom margins to the respective values. More...
|
| |
| FormElement * | setMargins (int margin) |
| | Sets all the margins of this form element to the value specified as margin. More...
|
| |
| void | setPos (Item *item, const QPoint &position) |
| | Caches the position of this form element for the specified item. More...
|
| |
| FormElement * | setRightMargin (int right) |
| | Sets the right margin of this form element. More...
|
| |
| FormElement * | setTopMargin (int top) |
| | Sets the top margin of this form element. More...
|
| |
| virtual QList< FormElement * > | shapeElements () |
| | Returns the list of shape elements inside this form element. More...
|
| |
| QSize | size (Item *item) const |
| | Returns the cached size of this form element for the specified item. More...
|
| |
| virtual void | synchronizeWithItem (Item *item) |
| | Method called inside the item's determineChildren method to let the form element and it's children update their information about items and nodes belonging to this item. More...
|
| |
| int | width (Item *item) const |
| | Returns the cached width of this form element for the specified item. More...
|
| |
| int | x (Item *item) const |
| | Returns the cached position on the x-axis of this form element for the specified item. More...
|
| |
| int | xEnd (Item *item) const |
| | Returns the cached position on the x-axis where this form element ends for the specified item. More...
|
| |
| int | y (Item *item) const |
| | Returns the cached position on the y-axis of this form element for the specified item. More...
|
| |
| int | yEnd (Item *item) const |
| | Returns the cached position on the y-axis where this form element ends for the specified item. More...
|
| |
template<typename ParentType, typename ChildItemType = Item>
class Visualization::ItemWrapperFormElement< ParentType, ChildItemType >
Base class for an element wrapping an item.