|
| | LayoutFormElement ()=default |
| |
| | LayoutFormElement (const LayoutFormElement &)=default |
| |
| | ~LayoutFormElement () |
| |
| bool | hasCursorWhenEmpty (Item *item) |
| |
| bool | noBoundaryCursors (Item *item) |
| |
| bool | noInnerCursors (Item *item) |
| |
| bool | notLocationEquivalentCursors (Item *item) |
| |
| LayoutFormElement & | operator= (const LayoutFormElement &)=delete |
| |
| LayoutFormElement * | setHasCursorWhenEmpty (std::function< bool(Item *item)> hasCursorWhenEmptyGetter) |
| | Sets a getter (hasCursorWhenEmptyGetter) for checking if the element should have cursors when empty dynamically while rendering. More...
|
| |
| LayoutFormElement * | setNoBoundaryCursors (std::function< bool(Item *item)> noBoundaryCursorsGetter) |
| | Sets a getter (noBoundaryCursorsGetter) for checking if the element should not have any boundary cursors dynamically while rendering. More...
|
| |
| LayoutFormElement * | setNoInnerCursors (std::function< bool(Item *item)> noInnerCursorsGetter) |
| | Sets a getter (noInnerCursorsGetter) for checking if the element should not have any inner cursors dynamically while rendering. More...
|
| |
| LayoutFormElement * | setNotLocationEquivalentCursors (std::function< bool(Item *item)> notLocationEquivalentCursorsGetter) |
| | Sets a getter (notLocationEquivalentCursorsGetter) for checking if the element's cursors are not location equivalent dynamically while rendering. More...
|
| |
| | FormElement ()=default |
| |
| | FormElement (const FormElement &other) |
| |
| virtual | ~FormElement () |
| |
| virtual QList< const Item *const DeclarativeItemBase::* > | allHandledChildPointers () |
| | Returns a list of all pointer to child items of this form. More...
|
| |
| virtual FormElement * | clone () const =0 |
| | Copy this element and all its children into a new element tree. More...
|
| |
| FormElement * | cloneIfAlreadyUsed () |
| |
| virtual void | computeSize (Item *item, int availableWidth, int availableHeight)=0 |
| | 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) |
| | This method is recursively called on all form elements to destroy all the information they might have about a specific item. More...
|
| |
| virtual bool | elementOrChildHasFocus (Item *item) const |
| | Method called inside the item's elementOrChildHasFocus and by some layout form elements. More...
|
| |
| int | height (Item *item) const |
| | Returns the cached height of this form element for the specified item. More...
|
| |
| virtual bool | isEmpty (const Item *item) const |
| | Method called inside the item's isEmpty method, and by some layout form elements. 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...
|
| |
| virtual QList< ItemRegion > | regions (DeclarativeItemBase *item, int parentX=0, int parentY=0) |
| | Method called inside the item's regions method and returns cursor and item regions of all contained form elements for this 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...
|
| |
| virtual void | setItemPositions (Item *item, int parentX=0, int parentY=0) |
| | Method called inside the item's updateGeometry method to recursively position it's child items relative to the item's position. 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 bool | sizeDependsOnParent (const Item *item) const =0 |
| | Method called inside the item's sizeDependsOnParent method, and by some layout form elements. 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...
|
| |
Base class for a layout element.