KNewStuff
Go to the documentation of this file.
23 #include <QtGui/QLayout>
24 #include <QtGui/QSlider>
25 #include <QtGui/QLabel>
42 m_slider =
new QSlider(root);
43 m_slider->setOrientation(Qt::Horizontal);
44 m_slider->setTickPosition(QSlider::TicksBelow);
45 m_slider->setMinimum(0);
46 m_slider->setMaximum(100);
49 m_starrating->setMinimumWidth(100);
51 m_rating =
new QLabel(QString(
"0/100"), root);
52 m_rating->setFixedWidth(100);
54 vbox =
new QVBoxLayout(root);
55 hbox =
new QHBoxLayout();
56 hbox->addWidget(m_rating);
57 hbox->addWidget(m_starrating);
58 vbox->addLayout(hbox);
59 vbox->addWidget(m_slider);
61 connect(m_slider, SIGNAL(valueChanged(
int)),
63 connect(m_slider, SIGNAL(valueChanged(
int)), SLOT(
slotRating(
int)));
68 return m_slider->value();
73 m_rating->setText(QString(
"%1/100").arg(
rating));
120 #include "kdxsrating.moc"
KDXSRating(QWidget *parent)
void setMainWidget(QWidget *widget)
QString i18n(const char *text)
Rating visualization class.
virtual void setCaption(const QString &caption)
void setButtons(ButtonCodes buttonMask)
void slotRating(int rating)
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Sun Jan 19 2020 00:00:00 by
doxygen 1.8.17 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.