class Carousel
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()
Carousel
public Carousel(Qt::Orientation orientation, QWidget * parent)
orientation
public Qt::Orientation orientation()
nextButton
public Button & nextButton()
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()
previousButton
public Button & previousButton()
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)