Unity 8
|
#include <plugins/Dash/organicgrid.h>
Inherits AbstractDashView.
Signals | |
void | smallDelegateSizeChanged () |
void | bigDelegateSizeChanged () |
Public Member Functions | |
QSizeF | smallDelegateSize () const |
void | setSmallDelegateSize (const QSizeF &size) |
QSizeF | bigDelegateSize () const |
void | setBigDelegateSize (const QSizeF &size) |
Properties | |
QSizeF | smallDelegateSize |
QSizeF | bigDelegateSize |
Friends | |
class | OrganicGridTest |
An Organic Grid is is a view that creates delegates based on a model and layouts them in groups of six items (called module).
In each module there are 4 items that are forced to the small delegate size and two that are forced to the big delegate size.
Example:
+—+ +—+ +--—+ | 1 | | 2 | | | +—+ +—+ | 5 | +--—+ | | | | +--—+ | 3 | +—+ +—+ | | | 4 | | 6 | +--—+ +—+ +—+
Modules are positioned one after the other in a grid like fashion, i.e.
+—+ +—+ | 1 | | 2 | +—+ +—+ +—+ +—+ | 3 | | 4 | +—+ +—+
Definition at line 49 of file organicgrid.h.