|
| DynamicGridFormElement ()=default |
|
| DynamicGridFormElement (const DynamicGridFormElement &other) |
|
virtual | ~DynamicGridFormElement () override |
|
virtual DynamicGridFormElement * | clone () const override |
|
virtual void | computeSize (Item *item, int availableWidth, int availableHeight) override |
|
virtual void | destroyChildItems (Item *item, QList< const Item *const DeclarativeItemBase::* > handledChildren) override |
|
virtual bool | elementOrChildHasFocus (Item *item) const override |
|
QPoint | focusedElementIndex (Item *item) const |
| Returns the index of the focused element for the specified item. More...
|
|
QSize | gridSize (const Item *item) const |
|
QPoint | indexOf (Item *item, Item *child) const |
| Returns the index of child or {-1, -1} if this layout does not manage child. More...
|
|
virtual bool | isEmpty (const Item *item) const override |
|
DynamicGridFormElement & | operator= (const DynamicGridFormElement &)=delete |
|
virtual QList< ItemRegion > | regions (DeclarativeItemBase *item, int parentX, int parentY) override |
|
DynamicGridFormElement * | setHorizontalAlignment (LayoutStyle::Alignment alignment) |
| Sets the horizontal alignment to alignment for all the cells in the grid. More...
|
|
virtual void | setItemPositions (Item *item, int parentX, int parentY) override |
|
DynamicGridFormElement * | setItemsGetter (ItemsGetterFunction itemGetter) |
|
DynamicGridFormElement * | setMajorAxis (GridLayouter::MajorAxis majorAxis) |
| Sets the major axis of this layout. More...
|
|
DynamicGridFormElement * | setMajorAxisGetter (MajorAxisGetterFunction majorAxisGetter) |
|
DynamicGridFormElement * | setNodesGetter (NodesGetterFunction nodeGetter) |
|
DynamicGridFormElement * | setSpacing (int spaceBetweenColumns, int spaceBetweenRows) |
| Sets the horizontal and the vertical spacing to spaceBetweenColumns and spaceBetweenRows respectively. More...
|
|
DynamicGridFormElement * | setSpanGetter (SpanGetterFunction spanGetter) |
|
DynamicGridFormElement * | setVerticalAlignment (LayoutStyle::Alignment alignment) |
| Sets the vertical alignment to alignment for all the cells in the grid. More...
|
|
virtual bool | sizeDependsOnParent (const Item *item) const override |
|
virtual void | synchronizeWithItem (Item *item) override |
|
DynamicGridFormElement * | setHasCursorWhenEmpty (std::function< bool(Item *item)> hasCursorWhenEmptyGetter) |
| Sets a getter (cursorWhenEmptyGetter) for checking if the element should have cursors when empty dynamically while rendering. More...
|
|
DynamicGridFormElement * | 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...
|
|
DynamicGridFormElement * | 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...
|
|
DynamicGridFormElement * | setNotLocationEquivalentCursors (std::function< bool(Item *item)> notLocationEquivalentCursorsGetter) |
| Sets a getter (notLocationEquivalentGetter) for checking if the element's cursors are not location equivalent dynamically while rendering. More...
|
|
NewFormElement * | setBottomMargin (int bottom) |
| Sets the bottom margin of this form element. More...
|
|
NewFormElement * | setLeftMargin (int left) |
| Sets the left margin of this form element. More...
|
|
NewFormElement * | setMargins (int left, int top, int right, int bottom) |
| Sets the left, top, right and bottom margins to the respective values. More...
|
|
NewFormElement * | setMargins (int margin) |
| Sets all the margins of this form element to the value specified as margin. More...
|
|
NewFormElement * | setRightMargin (int right) |
| Sets the right margin of this form element. More...
|
|
NewFormElement * | setTopMargin (int top) |
| Sets the top margin of this form element. More...
|
|