Source Code (Use browser search to find items of interest.)
Class Index
kview'KViewKonqExtension (./kdegraphics/kview/kview_view.h:90)
class KViewKonqExtension: public KParts::BrowserExtension
{
Q_OBJECT
friend class KViewPart; // it can emit our signals
public:
KViewKonqExtension( KViewPart *parent, const char *name = 0 );
virtual ~KViewKonqExtension() {}
virtual void setXYOffset( int x, int y );
virtual int xOffset();
virtual int yOffset();
KImageCanvas *canvas() { return ((KViewPart *)parent())->canvas(); }
public slots:
// Automatically detected by konqueror
void print();
};
kview'KViewKonqExtension::print() (./kdegraphics/kview/kview_view.cc:76)
void KViewKonqExtension::print()
{
QPrinter printer;
if ( !printer.setup( ((KViewPart *)parent())->widget() ) )
return;
QPainter painter;
painter.begin( &printer );
for ( int i = 0; i < printer.numCopies(); i++ )
{
painter.drawPixmap( 0, 0, *(canvas()->client()->imagePix()) );
if ( i < printer.numCopies() - 1 )
printer.newPage();
}
painter.end();
}
kview'KViewKonqExtension::KViewKonqExtension() (./kdegraphics/kview/kview_view.cc:241)
KViewKonqExtension::KViewKonqExtension( KViewPart *parent,
const char *name )
: KParts::BrowserExtension( parent, name )
{
}
kview'KViewKonqExtension::setXYOffset() (./kdegraphics/kview/kview_view.cc:247)
void KViewKonqExtension::setXYOffset( int x, int y )
{
canvas()->updateScrollBars();
canvas()->setContentsPos( x, y );
}
kview'KViewKonqExtension::xOffset() (./kdegraphics/kview/kview_view.cc:253)
int KViewKonqExtension::xOffset()
{
return canvas()->contentsX();
}
kview'KViewKonqExtension::yOffset() (./kdegraphics/kview/kview_view.cc:258)
int KViewKonqExtension::yOffset()
{
return canvas()->contentsY();
}
/*
void KViewKonqView::resizeEvent( QResizeEvent * )
{
m_pCanvas->setGeometry( 0, 0, width(), height() );
}
*/