diff options
author | Tobias Markmann <tm@ayena.de> | 2017-02-24 14:43:53 (GMT) |
---|---|---|
committer | Tobias Markmann <tm@ayena.de> | 2017-02-24 14:58:12 (GMT) |
commit | d8b09bc1eacdf97366058807cc021f81be171526 (patch) | |
tree | e9d09ce146fd6da7f934590a6356a25c6473bf6e /Swift/QtUI/QtEmojisScroll.h | |
parent | ec9643bb6ebd8da74864969a16bffc7fa76431c4 (diff) | |
download | swift-d8b09bc1eacdf97366058807cc021f81be171526.zip swift-d8b09bc1eacdf97366058807cc021f81be171526.tar.bz2 |
Use FlowLayout instead of QGridLayout in QtEmojiGrid
FlowLayout is an official BSD-licensed Qt example showing
how to implement custom layouts. It will layout items
dynamically in rows.
This way we don’t need static column/row calculations for
QGridLayout and it looks better.
Test-Information:
Build and ran on macOS 10.12.3 with Qt 5.7 to test that it has
a better, less spacious look.
Change-Id: Ief1299b0d3fb1e516a1973469f4f9a26824942f2
Diffstat (limited to 'Swift/QtUI/QtEmojisScroll.h')
-rw-r--r-- | Swift/QtUI/QtEmojisScroll.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Swift/QtUI/QtEmojisScroll.h b/Swift/QtUI/QtEmojisScroll.h index 8ee9257..959ab5f 100644 --- a/Swift/QtUI/QtEmojisScroll.h +++ b/Swift/QtUI/QtEmojisScroll.h @@ -6,13 +6,13 @@ #pragma once -#include <QGridLayout> +#include <QLayout> #include <QWidget> namespace Swift { class QtEmojisScroll : public QWidget { Q_OBJECT public: - QtEmojisScroll(QGridLayout* emojiLayout, QWidget *parent = 0); + QtEmojisScroll(QLayout* emojiLayout, QWidget *parent = 0); }; } |