NPluginInstance Class Reference

(Qtitan::NPluginInstance)

The NPluginInstance class of the Netscape plugin instance. More...

    #include <Qtitan>

Public Functions

virtual ~NPluginInstance ()
void asFileStream ( NPStream_t * stream, const QString & fileName )
void createStream ( const QString & url, const QString & mimetype, int size, NPStream_t * stream, uint16_t & stype, void * notify = NULL )
void destroyStream ( NPStream_t * stream, NPReason reason )
void focusInEvent ( QFocusEvent * event )
void focusOutEvent ( QFocusEvent * event )
void forceRedraw ()
bool getPluginValue ( NPPVariable_t variable, void * value )
int getURL ( const QString & relativeURL, const QString & target )
int getURLNotify ( const QString & relativeURL, const QString & target, void * notifyData )
bool getValue ( NPNVariable_t variable, void * result )
void invalidateRect ( const NPRect_t * rect )
void invalidateRegion ( NPRegion_t region )
void keyPressEvent ( QKeyEvent * event )
void keyReleaseEvent ( QKeyEvent * event )
void mouseDoubleClickEvent ( QMouseEvent * event )
void mouseMoveEvent ( QMouseEvent * )
void mousePressEvent ( QMouseEvent * event )
void mouseReleaseEvent ( QMouseEvent * event )
void paintEvent ( QPainter & painter, const QRect & rect )
NPlugin * plugin () const
void popPopupsEnabledState ()
int postURL ( const QString & relativeURL, const QString & target, int len, const char * buf, bool file )
int postURLNotify ( const QString & relativeURL, const QString & target, int len, const char * buf, bool file, void * notifyData )
void pushPopupsEnabledState ( bool enabled )
bool sendNPEvent ( NPEvent_t * event )
void setNPDrawable ( void * context )
void setNPStatus ( const QString & message )
void setNPTransparent ( bool value )
void setNPWindow ()
void setNPWindowless ( bool value )
bool setValue ( NPPVariable_t variable, void * result )
void urlNotify ( const QString & url, NPReason reason, void * notifyData )
NPluginWindowAbstract * windowHandler () const
int writeReadyStream ( NPStream_t * stream )
int writeStream ( NPStream_t * stream, int offset, int len, void * ptr )

Static Public Members

NPluginInstance * create ( NPlugin * plugin, const QString & mimeType, const NPluginArgs & args, NPluginError & error, NPluginWidget * widget = 0 )

Protected Functions

NPluginInstance ( NPlugin * plugin, NPluginWindowAbstract * windowHandler )
void destroy ()
NPluginError init ( const QString & mimeType, const NPluginArgs & args )

Detailed Description

The NPluginInstance class of the Netscape plugin instance.

Member Function Documentation

NPluginInstance::NPluginInstance ( NPlugin * plugin, NPluginWindowAbstract * windowHandler ) [protected]

NPluginInstance::~NPluginInstance () [virtual]

-

void NPluginInstance::asFileStream ( NPStream_t * stream, const QString & fileName )

NPluginInstance * NPluginInstance::create ( NPlugin * plugin, const QString & mimeType, const NPluginArgs & args, NPluginError & error, NPluginWidget * widget = 0 ) [static]

void NPluginInstance::createStream ( const QString & url, const QString & mimetype, int size, NPStream_t * stream, uint16_t & stype, void * notify = NULL )

void NPluginInstance::destroy () [protected]

-

void NPluginInstance::destroyStream ( NPStream_t * stream, NPReason reason )

void NPluginInstance::focusInEvent ( QFocusEvent * event )

void NPluginInstance::focusOutEvent ( QFocusEvent * event )

void NPluginInstance::forceRedraw ()

-

bool NPluginInstance::getPluginValue ( NPPVariable_t variable, void * value )

int NPluginInstance::getURL ( const QString & relativeURL, const QString & target )

-

int NPluginInstance::getURLNotify ( const QString & relativeURL, const QString & target, void * notifyData )

-

bool NPluginInstance::getValue ( NPNVariable_t variable, void * result )

NPluginError NPluginInstance::init ( const QString & mimeType, const NPluginArgs & args ) [protected]

-

void NPluginInstance::invalidateRect ( const NPRect_t * rect )

void NPluginInstance::invalidateRegion ( NPRegion_t region )

void NPluginInstance::keyPressEvent ( QKeyEvent * event )

void NPluginInstance::keyReleaseEvent ( QKeyEvent * event )

void NPluginInstance::mouseDoubleClickEvent ( QMouseEvent * event )

-

void NPluginInstance::mouseMoveEvent ( QMouseEvent * )

-

void NPluginInstance::mousePressEvent ( QMouseEvent * event )

-

void NPluginInstance::mouseReleaseEvent ( QMouseEvent * event )

-

void NPluginInstance::paintEvent ( QPainter & painter, const QRect & rect )

-

NPlugin * NPluginInstance::plugin () const

-

void NPluginInstance::popPopupsEnabledState ()

-

int NPluginInstance::postURL ( const QString & relativeURL, const QString & target, int len, const char * buf, bool file )

-

int NPluginInstance::postURLNotify ( const QString & relativeURL, const QString & target, int len, const char * buf, bool file, void * notifyData )

-

void NPluginInstance::pushPopupsEnabledState ( bool enabled )

-

bool NPluginInstance::sendNPEvent ( NPEvent_t * event )

void NPluginInstance::setNPDrawable ( void * context )

-

void NPluginInstance::setNPStatus ( const QString & message )

-

void NPluginInstance::setNPTransparent ( bool value )

-

void NPluginInstance::setNPWindow ()

-

void NPluginInstance::setNPWindowless ( bool value )

-

bool NPluginInstance::setValue ( NPPVariable_t variable, void * result )

void NPluginInstance::urlNotify ( const QString & url, NPReason reason, void * notifyData )

-

NPluginWindowAbstract * NPluginInstance::windowHandler () const

-

int NPluginInstance::writeReadyStream ( NPStream_t * stream )

int NPluginInstance::writeStream ( NPStream_t * stream, int offset, int len, void * ptr )