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

Class Index

kpresenter'RectPreview (./koffice/kpresenter/confrectdia.h:42)

class RectPreview : public QFrame
{
    Q_OBJECT

public:
    RectPreview( QWidget* parent, const char* );
    ~RectPreview() {}

    void setRnds( int _rx, int _ry )
    { xRnd = _rx; yRnd = _ry; repaint( true ); }

protected:
    void drawContents( QPainter* );

    int xRnd, yRnd;

};

/******************************************************************/
/* class ConfRectDia                                              */
/******************************************************************/


kpresenter'RectPreview::RectPreview() (./koffice/kpresenter/confrectdia.cc:42)

RectPreview::RectPreview( QWidget* parent, const char* name )
    : QFrame( parent, name )
{
    setFrameStyle( WinPanel | Sunken );
    setBackgroundColor( white );
    xRnd = 0;
    yRnd = 0;
}

/*====================== draw contents ===========================*/

kpresenter'RectPreview::drawContents() (./koffice/kpresenter/confrectdia.cc:52)

void RectPreview::drawContents( QPainter* painter )
{
    int ow = width();
    int oh = height();

    painter->setPen( QPen( red ) );
    painter->setBrush( QBrush( blue ) );

    painter->drawRoundRect( 10, 10, ow - 20, oh - 20, xRnd, yRnd );
}

/******************************************************************/
/* class ConfRectDia                                              */
/******************************************************************/

/*==================== constructor ===============================*/