Source Code (Use browser search to find items of interest.)
Class Index
kspaceduel'DuelWidget (./kdegames/kspaceduel/duelwidget.h:9)
class DuelWidget:public QWidget
{
Q_OBJECT
public:
DuelWidget(QWidget *parent=0,const char *name=0);
void readConfig(KConfig *cfg);
public slots:
void newGame();
void newRound();
void keySetup();
void pause();
void aiSetup();
void hitpointSetup();
void graphicSetup();
void gameSetup();
void writeConfig();
void energy(int pn,int en);
void hitPoints(int pn,int hp);
void wins(int pn,int w);
signals:
void setStatusText(const char* str,int id);
private:
MyMainView *playfield;
PlayerInfo *playerinfo[2];
};
kspaceduel'DuelWidget::DuelWidget() (./kdegames/kspaceduel/duelwidget.cpp:4)
DuelWidget::DuelWidget(QWidget *parent,const char *name)
:QWidget(parent,name)
{
playerinfo[0]=new PlayerInfo(0,this);
playerinfo[1]=new PlayerInfo(1,this);
playfield=new MyMainView(this);
QBoxLayout *toplayout=new QHBoxLayout(this);
toplayout->addWidget(playerinfo[0]);
toplayout->addWidget(playfield);
toplayout->addWidget(playerinfo[1]);
toplayout->activate();
playfield->setFocusPolicy(QWidget::StrongFocus);
playfield->setFocus();
QObject::connect(playfield,SIGNAL(energy(int,int)),
SLOT(energy(int,int)));
QObject::connect(playfield,SIGNAL(hitPoints(int,int)),
SLOT(hitPoints(int,int)));
QObject::connect(playfield,SIGNAL(wins(int,int)),SLOT(wins(int,int)));
QObject::connect(playfield,SIGNAL(setStatusText(const char*,int)),
SIGNAL(setStatusText(const char*,int)));
}
kspaceduel'DuelWidget::newGame() (./kdegames/kspaceduel/duelwidget.cpp:29)
void DuelWidget::newGame()
{
playfield->newGame();
}
kspaceduel'DuelWidget::newRound() (./kdegames/kspaceduel/duelwidget.cpp:34)
void DuelWidget::newRound()
{
playfield->newRound();
}
kspaceduel'DuelWidget::keySetup() (./kdegames/kspaceduel/duelwidget.cpp:39)
void DuelWidget::keySetup()
{
playfield->keySetup();
}
kspaceduel'DuelWidget::gameSetup() (./kdegames/kspaceduel/duelwidget.cpp:44)
void DuelWidget::gameSetup()
{
playfield->gameSetup();
}
kspaceduel'DuelWidget::aiSetup() (./kdegames/kspaceduel/duelwidget.cpp:49)
void DuelWidget::aiSetup()
{
playfield->aiSetup();
}
kspaceduel'DuelWidget::hitpointSetup() (./kdegames/kspaceduel/duelwidget.cpp:54)
void DuelWidget::hitpointSetup()
{
playfield->hitpointSetup();
}
kspaceduel'DuelWidget::graphicSetup() (./kdegames/kspaceduel/duelwidget.cpp:59)
void DuelWidget::graphicSetup()
{
playfield->graphicSetup();
}
kspaceduel'DuelWidget::writeConfig() (./kdegames/kspaceduel/duelwidget.cpp:64)
void DuelWidget::writeConfig()
{
playfield->writeConfig();
}
kspaceduel'DuelWidget::energy() (./kdegames/kspaceduel/duelwidget.cpp:69)
void DuelWidget::energy(int pn,int en)
{
playerinfo[pn]->setEnergy(en);
}
kspaceduel'DuelWidget::hitPoints() (./kdegames/kspaceduel/duelwidget.cpp:74)
void DuelWidget::hitPoints(int pn,int hp)
{
playerinfo[pn]->setHitpoints(hp);
}
kspaceduel'DuelWidget::wins() (./kdegames/kspaceduel/duelwidget.cpp:79)
void DuelWidget::wins(int pn,int w)
{
playerinfo[pn]->setWins(w);
}
kspaceduel'DuelWidget::readConfig() (./kdegames/kspaceduel/duelwidget.cpp:84)
void DuelWidget::readConfig(KConfig *cfg)
{
playfield->readConfig(cfg);
}
kspaceduel'DuelWidget::pause() (./kdegames/kspaceduel/duelwidget.cpp:89)
void DuelWidget::pause()
{
playfield->pause();
}