Source Code (Use browser search to find items of interest.)
Class Index
ksnake'Progress (./kdegames/ksnake/progress.h:7)
class Progress : public KProgress
{
Q_OBJECT
public:
Progress( QWidget *parent=0, const char *name=0 );
public slots:
void advance();
void rewind();
signals:
void restart();
};
ksnake'Progress::Progress() (./kdegames/ksnake/progress.cpp:3)
Progress::Progress(QWidget *parent, const char *name)
: KProgress(0, 300, 300, KProgress::Horizontal, parent, name)
{
setBackgroundColor("lightgray");
setBarColor("green1");
setTextEnabled(FALSE);
}
ksnake'Progress::advance() (./kdegames/ksnake/progress.cpp:11)
void Progress::advance()
{
if (value() == 0) {
emit restart();
return;
}
else if (value() == 80)
setBarColor("red1");
KProgress::advance(-1);
}
ksnake'Progress::rewind() (./kdegames/ksnake/progress.cpp:24)
void Progress::rewind()
{
setBarColor("green1");
KProgress::setValue(300);
}