Skip to main content

class Carousel

Source

A page carousel with keyboard arrows and previous or next controls.

Inherits from QFrame

Functions​

scrollNext​

public void scrollNext()

canScrollPrevious​

public bool canScrollPrevious()

content​

public QStackedWidget & content()

Source

public Carousel(Qt::Orientation orientation, QWidget * parent)

orientation​

public Qt::Orientation orientation()

Source

nextButton​

public Button & nextButton()

Source

setOrientation​

public void setOrientation(Qt::Orientation orientation)

addSlide​

public void addSlide(QWidget & slide)

The supplied slide remains caller owned and is detached on removal.

currentIndex​

public int currentIndex()

Source

previousButton​

public Button & previousButton()

Source

removeSlide​

public void removeSlide(QWidget & slide)

Removes and detaches the slide without deleting it.

setCurrentIndex​

public void setCurrentIndex(int index)

scrollPrevious​

public void scrollPrevious()

canScrollNext​

public bool canScrollNext()

currentChanged​

public void currentChanged(int index)

keyPressEvent​

protected void keyPressEvent(QKeyEvent * event)