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);
}