summary refs log tree commit diff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/EmojiPanel.h12
1 files changed, 11 insertions, 1 deletions
diff --git a/include/EmojiPanel.h b/include/EmojiPanel.h

index 5e053216..99c8fa63 100644 --- a/include/EmojiPanel.h +++ b/include/EmojiPanel.h
@@ -20,6 +20,7 @@ #include <QFrame> #include <QGraphicsOpacityEffect> +#include <QParallelAnimationGroup> #include <QPropertyAnimation> #include <QScrollArea> #include <QWidget> @@ -47,13 +48,22 @@ protected: private: void showEmojiCategory(const EmojiCategory *category); - QPropertyAnimation *animation_; + QPropertyAnimation *opacity_anim_; + QPropertyAnimation *size_anim_; QGraphicsOpacityEffect *opacity_; + QParallelAnimationGroup *animation_; EmojiProvider emoji_provider_; QScrollArea *scroll_area_; + // Panel dimensions. + const int WIDTH = 370; + const int HEIGHT = 350; + + const int ANIMATION_DURATION = 100; + const int ANIMATION_OFFSET = 50; + const int category_icon_size_ = 20; };