#include <lcdrange.h>
Inheritance diagram for LCDRange:


Definition at line 31 of file lcdrange.h.
Public Slots | |
| void | setValue (int value) |
| void | setRange (int minValue, int maxValue) |
| void | setValue (int value) |
| void | setRange (int minValue, int maxValue) |
| void | setValue (int value) |
| void | setRange (int minValue, int maxValue) |
| void | setText (const QString &text) |
| void | setValue (int value) |
| void | setRange (int minValue, int maxValue) |
| void | setText (const QString &text) |
| void | setValue (int value) |
| void | setRange (int minValue, int maxValue) |
| void | setText (const QString &text) |
| void | setValue (int value) |
| void | setValue (int value) |
| void | setRange (int minValue, int maxValue) |
| void | setValue (int value) |
| void | setRange (int minValue, int maxValue) |
Signals | |
| void | valueChanged (int newValue) |
| void | valueChanged (int newValue) |
| void | valueChanged (int newValue) |
| void | valueChanged (int newValue) |
| void | valueChanged (int newValue) |
| void | valueChanged (int newValue) |
| void | valueChanged (int newValue) |
| void | valueChanged (int newValue) |
Public Member Functions | |
| LCDRange (QWidget *parent=0) | |
| int | value () const |
| LCDRange (QWidget *parent=0) | |
| int | value () const |
| LCDRange (QWidget *parent=0) | |
| LCDRange (const QString &text, QWidget *parent=0) | |
| int | value () const |
| QString | text () const |
| LCDRange (QWidget *parent=0) | |
| LCDRange (const QString &text, QWidget *parent=0) | |
| int | value () const |
| QString | text () const |
| LCDRange (QWidget *parent=0) | |
| LCDRange (const QString &text, QWidget *parent=0) | |
| int | value () const |
| QString | text () const |
| LCDRange (QWidget *parent=0) | |
| LCDRange (QWidget *parent=0) | |
| int | value () const |
| LCDRange (QWidget *parent=0) | |
| int | value () const |
| LCDRange (QWidget *parent=0) | |
| int | value () const |
Private Member Functions | |
| void | init () |
| void | init () |
| void | init () |
Private Attributes | |
| QSlider * | slider |
| QSlider * | slider |
| QSlider * | slider |
| QLabel * | label |
| QSlider * | slider |
| QLabel * | label |
| QSlider * | slider |
| QLabel * | label |
| QSlider * | slider |
| QSlider * | slider |
| QSlider * | slider |
| LCDRange::LCDRange | ( | QWidget * | parent = 0 |
) |
Definition at line 30 of file lcdrange.cpp.
References QLayout::addWidget(), QObject::connect(), QLCDNumber::Filled, Qt::Horizontal, QWidget::layout(), QWidget::setFocusProxy(), QWidget::setLayout(), QAbstractSlider::setRange(), QLCDNumber::setSegmentStyle(), QAbstractSlider::setValue(), SIGNAL, slider, SLOT, and valueChanged().
00031 : QWidget(parent) 00032 { 00033 QLCDNumber *lcd = new QLCDNumber(2); 00034 lcd->setSegmentStyle(QLCDNumber::Filled); 00035 00036 slider = new QSlider(Qt::Horizontal); 00037 slider->setRange(0, 99); 00038 slider->setValue(0); 00039 00040 connect(slider, SIGNAL(valueChanged(int)), 00041 lcd, SLOT(display(int))); 00042 connect(slider, SIGNAL(valueChanged(int)), 00043 this, SIGNAL(valueChanged(int))); 00044 00045 QVBoxLayout *layout = new QVBoxLayout; 00046 layout->addWidget(lcd); 00047 layout->addWidget(slider); 00048 setLayout(layout); 00049 00050 setFocusProxy(slider); 00051 }
Here is the call graph for this function:

| LCDRange::LCDRange | ( | QWidget * | parent = 0 |
) |
| LCDRange::LCDRange | ( | QWidget * | parent = 0 |
) |
| LCDRange::LCDRange | ( | QWidget * | parent = 0 |
) |
| LCDRange::LCDRange | ( | QWidget * | parent = 0 |
) |
| LCDRange::LCDRange | ( | QWidget * | parent = 0 |
) |
| LCDRange::LCDRange | ( | QWidget * | parent = 0 |
) |
| LCDRange::LCDRange | ( | QWidget * | parent = 0 |
) |
| LCDRange::LCDRange | ( | QWidget * | parent = 0 |
) |
| int LCDRange::value | ( | ) | const |
Definition at line 53 of file lcdrange.cpp.
References slider, and QAbstractSlider::value().
Here is the call graph for this function:

| void LCDRange::setValue | ( | int | value | ) | [slot] |
Definition at line 58 of file lcdrange.cpp.
References QAbstractSlider::setValue(), and slider.
Referenced by GameBoard::GameBoard(), and MyWidget::MyWidget().
| void LCDRange::setRange | ( | int | minValue, | |
| int | maxValue | |||
| ) | [slot] |
Definition at line 63 of file lcdrange.cpp.
References qWarning(), QAbstractSlider::setRange(), and slider.
Referenced by GameBoard::GameBoard(), and MyWidget::MyWidget().
00064 { 00065 if (minValue < 0 || maxValue > 99 || minValue > maxValue) { 00066 qWarning("LCDRange::setRange(%d, %d)\n" 00067 "\tRange must be 0..99\n" 00068 "\tand minValue must not be greater than maxValue", 00069 minValue, maxValue); 00070 return; 00071 } 00072 slider->setRange(minValue, maxValue); 00073 }
| void LCDRange::valueChanged | ( | int | newValue | ) | [signal] |
Referenced by init(), and LCDRange().
| int LCDRange::value | ( | ) | const |
| void LCDRange::setValue | ( | int | value | ) | [slot] |
| void LCDRange::setRange | ( | int | minValue, | |
| int | maxValue | |||
| ) | [slot] |
| void LCDRange::valueChanged | ( | int | newValue | ) | [signal] |
| int LCDRange::value | ( | ) | const |
| QString LCDRange::text | ( | ) | const |
Definition at line 74 of file lcdrange.cpp.
References label, and QLabel::text().
Referenced by LCDRange(), and setText().
Here is the call graph for this function:

| void LCDRange::setValue | ( | int | value | ) | [slot] |
| void LCDRange::setRange | ( | int | minValue, | |
| int | maxValue | |||
| ) | [slot] |
| void LCDRange::setText | ( | const QString & | text | ) | [slot] |
Definition at line 96 of file lcdrange.cpp.
References label, QLabel::setText(), and text().
Referenced by LCDRange().
| void LCDRange::valueChanged | ( | int | newValue | ) | [signal] |
| void LCDRange::init | ( | ) | [private] |
Definition at line 44 of file lcdrange.cpp.
References QLayout::addWidget(), Qt::AlignHCenter, Qt::AlignTop, QObject::connect(), QLCDNumber::Filled, Qt::Horizontal, label, QWidget::layout(), QLabel::setAlignment(), QWidget::setFocusProxy(), QWidget::setLayout(), QAbstractSlider::setRange(), QLCDNumber::setSegmentStyle(), QAbstractSlider::setValue(), SIGNAL, slider, SLOT, and valueChanged().
Referenced by LCDRange().
00045 { 00046 QLCDNumber *lcd = new QLCDNumber(2); 00047 lcd->setSegmentStyle(QLCDNumber::Filled); 00048 00049 slider = new QSlider(Qt::Horizontal); 00050 slider->setRange(0, 99); 00051 slider->setValue(0); 00052 label = new QLabel; 00053 label->setAlignment(Qt::AlignHCenter | Qt::AlignTop); 00054 00055 connect(slider, SIGNAL(valueChanged(int)), 00056 lcd, SLOT(display(int))); 00057 connect(slider, SIGNAL(valueChanged(int)), 00058 this, SIGNAL(valueChanged(int))); 00059 00060 QVBoxLayout *layout = new QVBoxLayout; 00061 layout->addWidget(lcd); 00062 layout->addWidget(slider); 00063 layout->addWidget(label); 00064 setLayout(layout); 00065 00066 setFocusProxy(slider); 00067 }
Here is the call graph for this function:

| int LCDRange::value | ( | ) | const |
| QString LCDRange::text | ( | ) | const |
| void LCDRange::setValue | ( | int | value | ) | [slot] |
| void LCDRange::setRange | ( | int | minValue, | |
| int | maxValue | |||
| ) | [slot] |
| void LCDRange::setText | ( | const QString & | text | ) | [slot] |
| void LCDRange::valueChanged | ( | int | newValue | ) | [signal] |
| void LCDRange::init | ( | ) | [private] |
| int LCDRange::value | ( | ) | const |
| QString LCDRange::text | ( | ) | const |
| void LCDRange::setValue | ( | int | value | ) | [slot] |
| void LCDRange::setRange | ( | int | minValue, | |
| int | maxValue | |||
| ) | [slot] |
| void LCDRange::setText | ( | const QString & | text | ) | [slot] |
| void LCDRange::valueChanged | ( | int | newValue | ) | [signal] |
| void LCDRange::init | ( | ) | [private] |
| int LCDRange::value | ( | ) | const |
| void LCDRange::setValue | ( | int | value | ) | [slot] |
| void LCDRange::valueChanged | ( | int | newValue | ) | [signal] |
| int LCDRange::value | ( | ) | const |
| void LCDRange::setValue | ( | int | value | ) | [slot] |
| void LCDRange::setRange | ( | int | minValue, | |
| int | maxValue | |||
| ) | [slot] |
| void LCDRange::valueChanged | ( | int | newValue | ) | [signal] |
| int LCDRange::value | ( | ) | const |
| void LCDRange::setValue | ( | int | value | ) | [slot] |
| void LCDRange::setRange | ( | int | minValue, | |
| int | maxValue | |||
| ) | [slot] |
| void LCDRange::valueChanged | ( | int | newValue | ) | [signal] |
QSlider* LCDRange::slider [private] |
Definition at line 48 of file lcdrange.h.
Referenced by init(), LCDRange(), setRange(), setValue(), and value().
QSlider* LCDRange::slider [private] |
Definition at line 48 of file lcdrange.h.
QSlider* LCDRange::slider [private] |
Definition at line 54 of file lcdrange.h.
QLabel* LCDRange::label [private] |
QSlider* LCDRange::slider [private] |
Definition at line 54 of file lcdrange.h.
QLabel* LCDRange::label [private] |
Definition at line 55 of file lcdrange.h.
QSlider* LCDRange::slider [private] |
Definition at line 54 of file lcdrange.h.
QLabel* LCDRange::label [private] |
Definition at line 55 of file lcdrange.h.
QSlider* LCDRange::slider [private] |
Definition at line 47 of file lcdrange.h.
QSlider* LCDRange::slider [private] |
Definition at line 48 of file lcdrange.h.
QSlider* LCDRange::slider [private] |
Definition at line 48 of file lcdrange.h.
1.5.1