@@ -27,7 +27,23 @@ class QQuickVisualDataModel;
27class QQmlDelegateModel;
27class QQmlDelegateModel;
30+ /** A vertical journal is a view that creates delegates
31+ * based on a model and layouts them in columns following
32+ * a top-left most position rule.
34+ * The number of columns is calculated using the width of
35+ * the view itself, the columnWidth (i.e. the width of each individual delegate)
36+ * and the horizontalSpacing between columns.
38+ * All delegates are forced to columnWidth if they don't have it.
40+ * The first nColumns items are layouted at row 0 from column 0
41+ * to column nColumns-1 in order. After that every new item
42+ * is positioned in the column which provides the free topmost
43+ * position as possible. If more than one column tie in providing
44+ * the topmost free position the leftmost column will be used.
30−class VerticalJournal : public QQuickItem
46+ class VerticalJournal : public QQuickItem