All Classes Functions Properties
OrganicGrid Class Reference

`#include <plugins/DashViews/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

## Detailed Description

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.

The documentation for this class was generated from the following files:

- plugins/DashViews/organicgrid.h
- plugins/DashViews/organicgrid.cpp