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;
};
|