#pragma once #include #include namespace chatterino { namespace widgets { class NotebookPageDropPreview : public QWidget { public: NotebookPageDropPreview(QWidget *parent); void setBounds(const QRect &rect); protected: void paintEvent(QPaintEvent *); void hideEvent(QHideEvent *); QPropertyAnimation positionAnimation; QRect desiredGeometry; bool animate; }; } // namespace widgets } // namespace chatterino