|
enum | t_direction {
LEFT2RIGHT
, RIGHT2LEFT
, TOP2BOTTOM
, BOTTOM2TOP
,
AUTOMATIC
} |
|
void | animationFinished () |
|
static ApplicationOption< sint04 > | default_stack_animation_speed |
|
void | childDestroyedSlot (QObject *widget) |
|
void | animationDoneSlot () |
|
virtual SectionWidget * | addSectionContent (SectionContent *sc, SectionWidget *sw, DropArea area=e_drop_center) |
|
virtual FloatingWidget * | addSectionContent (SectionContent *sc) |
|
FloatingWidget * | makeFloating (SectionContent *sc, bool show, PopupInfo start=PopupInfo(), PopupInfo end=PopupInfo()) |
|
FloatingWidget * | makeFullScreen (SectionContent *sc, PopupInfo start=PopupInfo()) |
|
bool | popWindowStack () |
|
bool | hasSectionContent (SectionContent *sc) |
|
bool | removeSectionContent (SectionContent *sc) |
|
void | resizeEvent (QResizeEvent *event) override |
|
bool | showSectionContent (SectionContent *sc, PopupInfo start=PopupInfo(), PopupInfo end=PopupInfo()) |
|
bool | hideSectionContent (SectionContent *sc, PopupInfo end=PopupInfo()) |
|
bool | raiseSectionContent (SectionContent *sc) |
|
void | bringFloatingWidgetsForward () |
|
void | setTabLock (bool tab_lock) |
|
void | beginResetAll () |
|
void | removeFromResetShow (UUID id) |
|
void | endResetAll () |
|
bool | isSectionContentVisible (SectionContent *sc) |
|
void | swapSectionContent (SectionContent *section_a, SectionContent *section_b) |
|
Buffer< SectionContent * > | contents () const |
|
QRect | outerTopDropRect () const |
|
QRect | outerRightDropRect () const |
|
QRect | outerBottomDropRect () const |
|
QRect | outerLeftDropRect () const |
|
QSize | sizeHint () const override |
|
QSize | minimumSizeHint () const override |
|
DropOverlay * | dropOverlay () |
|
virtual void | clearAllNonFloatingContent () |
|
bool | event (QEvent *event) override |
|
| 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) |
|
Dictionary< UUID, SectionWidget * > | m_sections |
|
Dictionary< UUID, SectionContent * > | m_section_content |
|
SharedSectionContentArea * | m_top_splitter = nullptr |
|
DropOverlay * | m_drop_overlay |
|
SectionWidget * | m_top_section_widget = nullptr |
|
Buffer< SharedSectionContentArea * > | m_shared_content |
|
Buffer< std::pair< QPointer< QWidget >, Buffer< QPointer< FloatingWidget > > > > | m_fullscreen_stack |
|
Buffer< std::pair< QPointer< QWidget >, Buffer< QPointer< FloatingWidget > > > > | m_reset_fullscreen_stack |
|
Buffer< UUID > | m_reset_visible_sections |
|
bool | m_animate_add = true |
|
bool | m_reset_is_on_home = false |
|
int | m_speed |
|
enum QEasingCurve::Type | m_animationtype |
|
uint04 | m_now |
|
uint04 | m_next |
|
uint04 | m_last |
|
int | m_last_animation_time |
|
QPoint | m_offset |
|
PopupInfo | m_popup_info |
|
double | m_animation_percent |
|
uint04 | m_current_index |
|
Buffer< QWidget * > | m_child_widgets |
|
QPointer< QPropertyAnimation > | m_move_animation |
|
bool | m_is_animating |
|
bool | m_vertical |
|
bool | m_wrap = false |
|
double | animation_percent |
|