Source Code (Use browser search to find items of interest.)

Class Index

kpresenter'BackPreview (./koffice/kpresenter/backdia.h:52)

class BackPreview : public QFrame
{
    Q_OBJECT

public:
    BackPreview( QWidget *parent, KPresenterDoc *doc );

    KPBackGround *backGround() const {
	return back;
    }

protected:
    void resizeEvent( QResizeEvent *e );
    void drawContents( QPainter *p );

private:
    KPBackGround *back;

};

/******************************************************************/
/* class BackDia						  */
/******************************************************************/

kpresenter'BackPreview::BackPreview() (./koffice/kpresenter/backdia.cc:57)

BackPreview::BackPreview( QWidget *parent, KPresenterDoc *doc )
    : QFrame( parent )
{
    setFrameStyle( WinPanel | Sunken );
    back = new KPBackGround( doc->getPixmapCollection(),
			     doc->getGradientCollection(),
			     doc->getClipartCollection(),
			     doc );
    setMinimumSize( 300, 200 );
}

/*=============================================================*/

kpresenter'BackPreview::drawContents() (./koffice/kpresenter/backdia.cc:69)

void BackPreview::drawContents( QPainter *p )
{
    QFrame::drawContents( p );
    p->save();
    p->translate( contentsRect().x(), contentsRect().y() );
    back->draw( p, QPoint( 0, 0 ), FALSE );
    p->restore();
}

/*=============================================================*/

kpresenter'BackPreview::resizeEvent() (./koffice/kpresenter/backdia.cc:79)

void BackPreview::resizeEvent( QResizeEvent *e )
{
    QFrame::resizeEvent( e );
    back->setSize( QSize( contentsRect().width(),
			  contentsRect().height() ) );
    if ( isVisible() )
	back->restore();
}

/******************************************************************/
/* class BackDia						  */
/******************************************************************/

/*=============================================================*/