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

}