#include <zoomwidget.h>
Veřejné sloty | |
void | reset () |
Nastavit vychozi zoom. | |
Signály | |
void | zoomChanged (qreal zoomQuotient) |
Zoom zmenen. | |
Veřejné metody | |
ZoomWidget (qreal zoomStep, qreal minValue, qreal maxValue, QWidget *parent=0) | |
Konstruuje widget. | |
Chráněné sloty | |
void | change (int sliderValue) |
Zmenit zoom. | |
void | changeLabel (int sliderValue) |
Zmenit popisek. | |
Chráněné metody | |
qreal | slider2zoomValue (int sliderValue) |
Prevod jednotek slideru na obecne jednotky. | |
int | zoom2sliderValue (qreal zoomValue) |
Prevod obecnych jednoteck na jednotky slideru. | |
Privátní atributy | |
QSlider * | slider_ |
Jezdec, posuvnik po skale. | |
QLabel * | label_ |
Popisek s hodnotou zoomu. | |
QPushButton * | resetButton_ |
Resetovaci tlacitko. | |
qreal | unit_ |
Jednotka (pocet obecnych jednotek na jednotku slideru). |
Zapouzdreni nekolik propojenych widgetu. V obecnych jednotkach pracuje se skalou, lze jej resetovat.
ZoomWidget::ZoomWidget | ( | qreal | zoomStep, | |
qreal | minValue, | |||
qreal | maxValue, | |||
QWidget * | parent = 0 | |||
) |
Konstruuje widget.
Vychozi nastaveni je 100%, tedy v obecnych jednotkach jedna (1)
zoomStep | po kolika jednotkach zoomovat | |
minValue | minimalni hodnota zoomu | |
maxValue | maximalni hodnota zoomu | |
parent | rodicovsky widget |
void ZoomWidget::zoomChanged | ( | qreal | zoomQuotient | ) | [signal] |
Zoom zmenen.
void ZoomWidget::reset | ( | ) | [slot] |
Nastavit vychozi zoom.
Vychozi nastaveni je 100%, tedy v obecnych jednotkach jedna (1)
void ZoomWidget::change | ( | int | sliderValue | ) | [protected, slot] |
Zmenit zoom.
sliderValue | nova hodnota zoomu (v jednotkach slideru) |
void ZoomWidget::changeLabel | ( | int | sliderValue | ) | [protected, slot] |
Zmenit popisek.
sliderValue | nova hodnota zoomu (v jednotkach slideru) |
qreal ZoomWidget::slider2zoomValue | ( | int | sliderValue | ) | [protected] |
Prevod jednotek slideru na obecne jednotky.
sliderValue | hodnota v jednotkach slideru |
int ZoomWidget::zoom2sliderValue | ( | qreal | zoomValue | ) | [protected] |
Prevod obecnych jednoteck na jednotky slideru.
zoomValue | hodnota v obecnych jednotkach |
QSlider* ZoomWidget::slider_ [private] |
Jezdec, posuvnik po skale.
QLabel* ZoomWidget::label_ [private] |
Popisek s hodnotou zoomu.
QPushButton* ZoomWidget::resetButton_ [private] |
Resetovaci tlacitko.
qreal ZoomWidget::unit_ [private] |
Jednotka (pocet obecnych jednotek na jednotku slideru).