#include <QCustomStackedWidget.h>
|
| QCustomStackedWidgetBase (QWidget *parent=nullptr) |
|
virtual | ~QCustomStackedWidgetBase () |
|
void | resizeEvent (QResizeEvent *event) override |
|
void | showEvent (QShowEvent *event) override |
|
void | setAnimationPercent (double animation_percent) |
|
double | animationPercent () const |
|
void | paintEvent (QPaintEvent *) override |
|
virtual void | swapIndices (uint04 a, uint04 b) |
|
virtual void | moveContent (uint04 from, uint04 to) |
|
virtual uint04 | addWidget (QWidget *w) |
|
void | insertWidget (uint04 index, QWidget *w) |
|
void | removeWidget (QWidget *widget) |
|
void | removeWidget (QWidget *widget, QWidget *slide_to_if_active) |
|
bool | eventFilter (QObject *object, QEvent *event) override |
|
uint04 | activeIndex () const |
|
QWidget * | activeWidget () const |
|
QWidget * | currentWidget () const |
|
QSize | sizeHint () const override |
|
QSize | minimumSizeHint () const override |
|
QWidget * | widget (uint04 index) const |
|
uint04 | indexOf (QWidget *widget) const |
|
uint04 | currentIndex () const |
|
uint04 | count () const |
|
virtual void | setCurrentIdx (uint04 current_index) |
|
virtual void | slideInNext () |
|
virtual void | slideInPrev () |
|
virtual void | slideInIdx (uint04 idx, PopupInfo origin_rect, int delay_time=0, enum t_direction direction=AUTOMATIC) |
|
virtual void | slideInIdx (uint04 idx, int delay_time=0, enum t_direction direction=AUTOMATIC) |
|
virtual void | slideInIdx (uint04 idx, enum t_direction direction) |
|
virtual void | slideInAnimation (PopupInfo origin_rect, enum t_direction direction=AUTOMATIC, bool cache_in_image=false) |
|
virtual void | slideInAnimation (enum t_direction direction=AUTOMATIC, bool cache_in_image=false) |
|
virtual void | slideInWgt (QWidget *widget, enum t_direction direction=AUTOMATIC, bool force_slide=false) |
|
◆ t_direction
Enumerator |
---|
LEFT2RIGHT | |
RIGHT2LEFT | |
TOP2BOTTOM | |
BOTTOM2TOP | |
AUTOMATIC | |
◆ QCustomStackedWidgetBase()
◆ ~QCustomStackedWidgetBase()
◆ activeIndex()
◆ activeWidget()
QWidget * activeWidget |
( |
| ) |
const |
|
protected |
◆ addWidget()
uint04 addWidget |
( |
QWidget * | w | ) |
|
|
protectedvirtual |
◆ animationDoneSlot
void animationDoneSlot |
( |
| ) |
|
|
protectedslot |
◆ animationFinished
void animationFinished |
( |
| ) |
|
|
signal |
◆ animationPercent()
double animationPercent |
( |
| ) |
const |
|
inlineprotected |
◆ childDestroyedSlot
void childDestroyedSlot |
( |
QObject * | widget | ) |
|
|
protectedslot |
◆ count()
◆ currentIndex()
◆ currentWidget()
QWidget * currentWidget |
( |
| ) |
const |
|
protected |
◆ eventFilter()
bool eventFilter |
( |
QObject * | object, |
|
|
QEvent * | event ) |
|
overrideprotected |
◆ indexOf()
uint04 indexOf |
( |
QWidget * | widget | ) |
const |
|
protected |
◆ insertWidget()
void insertWidget |
( |
uint04 | index, |
|
|
QWidget * | w ) |
|
protected |
◆ minimumSizeHint()
QSize minimumSizeHint |
( |
| ) |
const |
|
overrideprotected |
◆ moveContent()
◆ paintEvent()
void paintEvent |
( |
QPaintEvent * | event | ) |
|
|
overrideprotected |
◆ removeWidget() [1/2]
void removeWidget |
( |
QWidget * | widget | ) |
|
|
protected |
◆ removeWidget() [2/2]
void removeWidget |
( |
QWidget * | widget, |
|
|
QWidget * | slide_to_if_active ) |
|
protected |
◆ resizeEvent()
void resizeEvent |
( |
QResizeEvent * | event | ) |
|
|
overrideprotected |
◆ setAnimation()
void setAnimation |
( |
enum QEasingCurve::Type | animationtype | ) |
|
◆ setAnimationPercent()
void setAnimationPercent |
( |
double | animation_percent | ) |
|
|
protected |
◆ setCurrentIdx()
void setCurrentIdx |
( |
uint04 | current_index | ) |
|
|
protectedvirtual |
◆ setCustomPixmap()
void setCustomPixmap |
( |
QPixmap * | pixmap | ) |
|
◆ setSpeed()
void setSpeed |
( |
int | speed | ) |
|
◆ setVerticalMode()
void setVerticalMode |
( |
bool | vertical = true | ) |
|
◆ setWrap()
void setWrap |
( |
bool | wrap | ) |
|
◆ showEvent()
void showEvent |
( |
QShowEvent * | event | ) |
|
|
overrideprotected |
◆ sizeHint()
◆ slideInAnimation() [1/2]
◆ slideInAnimation() [2/2]
◆ slideInIdx() [1/3]
◆ slideInIdx() [2/3]
◆ slideInIdx() [3/3]
◆ slideInNext()
◆ slideInPrev()
◆ slideInWgt()
void slideInWgt |
( |
QWidget * | widget, |
|
|
enum t_direction | direction = AUTOMATIC, |
|
|
bool | force_slide = false ) |
|
protectedvirtual |
◆ swapIndices()
◆ widget()
QWidget * widget |
( |
uint04 | index | ) |
const |
|
protected |
◆ default_stack_animation_speed
◆ m_animation_percent
double m_animation_percent |
|
protected |
◆ m_animationtype
enum QEasingCurve::Type m_animationtype |
|
protected |
◆ m_child_widgets
Buffer<QWidget*> m_child_widgets |
|
protected |
◆ m_current_index
◆ m_is_animating
◆ m_last
◆ m_last_animation_time
int m_last_animation_time |
|
protected |
◆ m_move_animation
QPointer<QPropertyAnimation> m_move_animation |
|
protected |
◆ m_next
◆ m_now
◆ m_offset
◆ m_popup_info
◆ m_speed
◆ m_vertical
◆ m_wrap
◆ animation_percent
The documentation for this class was generated from the following files: