The shape form element is a placeholder form element, stretching to encompass all the available space.
More...
|
| ShapeFormElement ()=default |
|
| ShapeFormElement (const ShapeFormElement &)=default |
|
virtual | ~ShapeFormElement () |
|
virtual ShapeFormElement * | clone () const override |
| Copy this element and all its children into a new element tree. 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 bool | isEmpty (const Item *item) const override |
| Method called inside the item's isEmpty method, and by some layout form elements. More...
|
|
ShapeFormElement & | operator= (const ShapeFormElement &)=delete |
|
virtual QList< FormElement * > | shapeElements () override |
| Returns the list of shape elements inside this form element. More...
|
|
virtual bool | sizeDependsOnParent (const Item *item) const override |
| Method called inside the item's sizeDependsOnParent method, and by some layout form elements. More...
|
|
ShapeFormElement * | setBottomMargin (int bottom) |
| Sets the bottom margin of this form element. More...
|
|
ShapeFormElement * | setLeftMargin (int left) |
| Sets the left margin of this form element. More...
|
|
ShapeFormElement * | setMargins (int left, int top, int right, int bottom) |
| Sets the left, top, right and bottom margins to the respective values. More...
|
|
ShapeFormElement * | setMargins (int margin) |
| Sets all the margins of this form element to the value specified as margin. More...
|
|
ShapeFormElement * | setRightMargin (int right) |
| Sets the right margin of this form element. More...
|
|
ShapeFormElement * | setTopMargin (int top) |
| Sets the top margin of this form element. 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...
|
|
FormElement * | cloneIfAlreadyUsed () |
|
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...
|
|
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...
|
|
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...
|
|
The shape form element is a placeholder form element, stretching to encompass all the available space.
It is used to put the shape at a custom position.