#include <ResizeVisibleAnimation.h>
|
static ResizeVisibleAnimation * | run (QWidget *widget, bool visible, bool vertical, int duration=-1, int delay=0) |
|
static ResizeVisibleAnimation * | run (QWidget *widget, bool visible, const PopupInfo &start_location, const PopupInfo &end_location, int duration=-1, int delay=0) |
|
static ResizeVisibleAnimation * | runRemove (QWidget *widget, bool vertical, int duration=-1, int delay=0) |
|
static void | setTopLevelWidget (QWidget *top_widget) |
|
static ResizeVisibleAnimation * | ActiveAnimation (QWidget *widget) |
|
|
| ResizeVisibleAnimation (QWidget *widget, bool visible, bool vertical, int duration=300, int delay=0) |
|
| ResizeVisibleAnimation (QWidget *widget, bool visible, PopupInfo start_location, PopupInfo end_location, int duration=300, int delay=0) |
|
void | setupSourceWidget (QWidget *source_widget, QSize size) |
|
void | createFadeInAnimation (int msec) |
|
QRect | getGeometry (double percent) |
|
◆ ResizeVisibleAnimation() [1/2]
◆ ResizeVisibleAnimation() [2/2]
◆ ~ResizeVisibleAnimation()
◆ ActiveAnimation()
◆ activeSize()
double activeSize |
( |
| ) |
const |
|
inline |
◆ createFadeInAnimation()
void createFadeInAnimation |
( |
int | msec | ) |
|
|
protected |
◆ eventFilter()
bool eventFilter |
( |
QObject * | object, |
|
|
QEvent * | event ) |
|
override |
◆ getGeometry()
QRect getGeometry |
( |
double | percent | ) |
|
|
protected |
◆ onFinishedSlot
◆ reverse()
◆ run() [1/2]
ResizeVisibleAnimation * run |
( |
QWidget * | widget, |
|
|
bool | visible, |
|
|
bool | vertical, |
|
|
int | duration = -1, |
|
|
int | delay = 0 ) |
|
static |
◆ run() [2/2]
◆ runRemove()
◆ setActiveSize()
void setActiveSize |
( |
double | size | ) |
|
◆ setDeleteWidgetOnEnd()
void setDeleteWidgetOnEnd |
( |
bool | delete_widget | ) |
|
|
inline |
◆ setTopLevelWidget()
void setTopLevelWidget |
( |
QWidget * | top_widget | ) |
|
|
static |
◆ setup()
void setup |
( |
int | duration, |
|
|
int | start_delay, |
|
|
bool | ignore_max_min_size ) |
◆ setupSourceWidget()
void setupSourceWidget |
( |
QWidget * | source_widget, |
|
|
QSize | size ) |
|
protected |
◆ startAnimation
◆ m_active_size
◆ m_animation_widget
QPointer<QWidget> m_animation_widget |
|
protected |
◆ m_delete_on_end
◆ m_end_size
◆ m_fade_primary_effect
QPointer<QGraphicsOpacityEffect> m_fade_primary_effect |
|
protected |
◆ m_is_vertical
◆ m_make_visible
◆ m_original_flags
Qt::WindowFlags m_original_flags |
|
protected |
◆ m_primary_animation
QPointer<QPropertyAnimation> m_primary_animation = nullptr |
|
protected |
◆ m_primary_image_view
◆ m_restore_max_widget_size
QSize m_restore_max_widget_size |
|
protected |
◆ m_restore_min_widget_size
QSize m_restore_min_widget_size |
|
protected |
◆ m_start_size
◆ m_widget
QPointer<QWidget> m_widget |
|
protected |
◆ m_widget_size
◆ s_active_resize_effects
◆ s_top_level_widget
QWidget * s_top_level_widget = nullptr |
|
staticprotected |
◆ visible_size
The documentation for this class was generated from the following files: