QwwListNavigator Class
The QwwListNavigator class provides a widget letting the user navigate through items in a list. More...
Header: | #include <QwwListNavigator> |
Public Types
enum | Button { NoButtons, FirstButton, PrevButton, Slider, NextButton, LastButton } |
flags | Buttons |
Properties
- autoRaise : bool
- buttons : Buttons
- orientation : Qt::Orientation
- toolButtonStyle : Qt::ToolButtonStyle
Public Functions
QwwListNavigator(QWidget * parent = 0) | |
bool | autoRaise() const |
Buttons | buttons() const |
void | setButtons(Buttons b) |
void | setListWidget(QwwListWidget * lw) |
Qt::ToolButtonStyle | toolButtonStyle() const |
Public Slots
void | setAutoRaise(bool v) |
void | setOrientation(Qt::Orientation o) |
void | setToolButtonStyle(Qt::ToolButtonStyle v) |
void | toFirst() |
void | toLast() |
void | toNext() |
void | toPrevious() |
Signals
void | first() |
void | last() |
void | next() |
void | previous() |
Protected Functions
void | sliderChange(SliderChange change) |
Detailed Description
The QwwListNavigator class provides a widget letting the user navigate through items in a list.
Member Type Documentation
enum QwwListNavigator::Button
flags QwwListNavigator::Buttons
Constant | Value | Description |
---|---|---|
QwwListNavigator::NoButtons | 0 | No buttons are visible |
QwwListNavigator::FirstButton | 1 | Button for moving onto the first record in the set |
QwwListNavigator::PrevButton | 2 | Button for moving onto previous record in the set |
QwwListNavigator::Slider | 4 | Slider for moving between records |
QwwListNavigator::NextButton | 8 | Button for moving onto next record in the set |
QwwListNavigator::LastButton | 16 | Button for moving onto the last record in the set |
The Buttons type is a typedef for QFlags<Button>. It stores an OR combination of Button values.
Property Documentation
autoRaise : bool
This property holds this property holds whether buttons of the navigator are auto raised.
Access functions:
bool | autoRaise() const |
void | setAutoRaise(bool v) |
buttons : Buttons
This property holds this property holds visible buttons of the navigator.
Access functions:
Buttons | buttons() const |
void | setButtons(Buttons b) |
orientation : Qt::Orientation
This property holds this property holds the orientation of the slider.
The orientation must be Qt::Vertical (the default) or Qt::Horizontal.
Access functions:
void | setOrientation(Qt::Orientation o) |
toolButtonStyle : Qt::ToolButtonStyle
This property holds this property holds the style of buttons in the navigator.
Access functions:
Qt::ToolButtonStyle | toolButtonStyle() const |
void | setToolButtonStyle(Qt::ToolButtonStyle v) |
Member Function Documentation
QwwListNavigator::QwwListNavigator(QWidget * parent = 0)
Constructs a horizontal list navigator with a given parent.
void QwwListNavigator::first() [signal]
The signal is emited when the navigator is set on the first record in the set.
See also toFirst().
void QwwListNavigator::last() [signal]
The signal is emited when the navigator is set on the last record in the set.
See also toLast().
void QwwListNavigator::next() [signal]
The signal is emited when the navigator is set on the next record in the set.
See also toNext().
void QwwListNavigator::previous() [signal]
The signal is emited when the navigator is set on the previous record in the set.
See also toPrevious().
void QwwListNavigator::setListWidget(QwwListWidget * lw)
Associates a QwwListWidget instance with the navigator.
The method observes the list widget lw allowing to navigate through its items using the navigator.
void QwwListNavigator::sliderChange(SliderChange change) [protected]
This method performs a change of slider value specified by change.
void QwwListNavigator::toFirst() [slot]
Moves navigator to the first record.
Does nothing if the navigator is already at the first record.
See also first().
void QwwListNavigator::toLast() [slot]
Moves navigator to the last record.
Does nothing if the navigator is already at the last record.
See also last().
void QwwListNavigator::toNext() [slot]
Moves navigator to the next record.
Does nothing if the navigator is already at the last record.
See also next().
void QwwListNavigator::toPrevious() [slot]
Moves navigator to the previous record.
Does nothing if the navigator is already at the first record.
See also previous().