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" QString i18n(const char *text)
void slotRating(int rating)
virtual void setCaption(const QString &caption)
void setMainWidget(QWidget *widget)
KDXSRating(QWidget *parent)
void setButtons(ButtonCodes buttonMask)
Rating visualization class.
This file is part of the KDE documentation.
Documentation copyright © 1996-2016 The KDE developers.
Generated on Sun May 8 2016 19:46:16 by
doxygen 1.8.11 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.