Source Code (Use browser search to find items of interest.)
Class Index
ksnake'View (./kdegames/ksnake/view.h:11)
class View : public QWidget
{
Q_OBJECT
public:
View ( QWidget *parent=0, const char *name=0 );
QLCDNumber *lcd;
Trys *trys;
Progress *pg;
Rattler *rattler;
public slots:
protected:
void resizeEvent( QResizeEvent * );
private:
};
ksnake'View::View() (./kdegames/ksnake/view.cpp:12)
View::View( QWidget *parent, const char *name )
: QWidget( parent, name )
{
lcd = new QLCDNumber( this);
lcd->setFrameStyle( QFrame::Panel | QFrame::Sunken );
trys = new Trys(this);
pg = new Progress(this);
rattler = new Rattler( this);
resize(540, 620); //Adjusted, was cut-off.
}
ksnake'View::resizeEvent() (./kdegames/ksnake/view.cpp:24)
void View::resizeEvent( QResizeEvent * )
{
BRICKSIZE= (int)16* ((width() < height() - 56) ? width() : height() - 56) / 560;
MAPWIDTH=BRICKSIZE * BoardWidth;
MAPHEIGHT=MAPWIDTH;
lcd->setGeometry(MAPWIDTH-135, 5, 135, 32);
trys->setGeometry(0, 0, MAPWIDTH-135, 40);
pg->setGeometry(5, 42, MAPWIDTH-5, 12);
rattler->setGeometry(0, 56, this->width(), this->height()-56);
}