NPluginWidget Class Reference

(Qtitan::NPluginWidget)

Inherits QWidget and NPluginWindowAbstract (protected).

Inherited by Qtitan::AcrobatReader, Qtitan::FlashPlayer, and Qtitan::Silverlight.

Public Types

enum BoolValue { defaultValue, falseValue, trueValue }

Public Functions

NPluginWidget ( QWidget * parent = 0, Qt::WindowFlags f = 0 )
~NPluginWidget ()
NPluginArgs & arguments ()
NPluginError getLastError () const
virtual const QString & getMimeType () const
virtual const QString & getPluginFileName () const
const QString & getUserAgent () const
bool isActive () const
void loadFromFile ( const QString & file, const QString & mimeType )
void loadFromFile ( const QString & file )
void loadFromStream ( QDataStream & stream, const QString & url, const QString & mimeType, void * notifyData = 0 )
void loadFromStream ( QDataStream & stream, const QString & url, void * notifyData = 0 )
void resetLastError ()
void setActive ( bool flag )
void setSource ( const QString & source )
void setUserAgent ( const QString & userAgent )
void setWindowlessEnabled ( bool enabled )
const QString & source () const
virtual void start ( const QString & pluginFileName )
virtual void stop ()
bool windowlessEnabled () const

Signals

void getUrl ( NPluginStreamArgs & args )
void postUrl ( NPluginStreamArgs & args )
void setStatus ( const QString & message )
void started ()
void stoped ()

Protected Functions

virtual QString getBannerRes () const
virtual QString getBannerText () const
virtual QString getSourceParams () const
virtual void loadDataSource ()

Reimplemented Protected Functions

virtual QSize containerSize () const
virtual WId containerWindow () const
virtual WId createWindow ()
virtual void destroyWindow ( WId wid )
virtual void enterEvent ( QEvent * event )
virtual bool event ( QEvent * e )
virtual void focusInEvent ( QFocusEvent * event )
virtual void focusOutEvent ( QFocusEvent * event )
virtual void forceRedraw ()
virtual int getURL ( const QString & relativeURL, const QString & target )
virtual int getURLNotify ( const QString & relativeURL, const QString & target, void * notifyData )
virtual void invalidateRect ( const NPRect_t * rect )
virtual void invalidateRegion ( NPRegion_t region )
virtual bool isWindowlessSupported () const
virtual void keyPressEvent ( QKeyEvent * event )
virtual void keyReleaseEvent ( QKeyEvent * event )
virtual void leaveEvent ( QEvent * event )
virtual void mouseDoubleClickEvent ( QMouseEvent * event )
virtual void mouseMoveEvent ( QMouseEvent * event )
virtual void mousePressEvent ( QMouseEvent * event )
virtual void mouseReleaseEvent ( QMouseEvent * event )
virtual void paintEvent ( QPaintEvent * event )
virtual void popPopupsEnabledState ()
virtual int postURL ( const QString & relativeURL, const QString & target, int len, const char * buf, bool file )
virtual int postURLNotify ( const QString & relativeURL, const QString & target, int len, const char * buf, bool file, void * notifyData )
virtual void pushPopupsEnabledState ( bool enabled )
virtual void setStatusMessage ( const QString & message )
  • 37 protected functions inherited from QWidget
  • 1 protected function inherited from QPaintDevice
  • 7 protected functions inherited from QObject

Additional Inherited Members

  • 58 properties inherited from QWidget
  • 1 property inherited from QObject
  • 19 public slots inherited from QWidget
  • 1 public slot inherited from QObject
  • 1 public variable inherited from QObject
  • 4 static public members inherited from QWidget
  • 4 static public members inherited from QObject
  • 1 protected slot inherited from QWidget
  • 1 protected type inherited from QPaintDevice
  • 2 protected variables inherited from QObject

Member Type Documentation

enum NPluginWidget::BoolValue

Member Function Documentation

NPluginWidget::NPluginWidget ( QWidget * parent = 0, Qt::WindowFlags f = 0 )

NPluginWidget::~NPluginWidget ()

NPluginArgs & NPluginWidget::arguments ()

QSize NPluginWidget::containerSize () const [virtual protected]

WId NPluginWidget::containerWindow () const [virtual protected]

WId NPluginWidget::createWindow () [virtual protected]

void NPluginWidget::destroyWindow ( WId wid ) [virtual protected]

void NPluginWidget::enterEvent ( QEvent * event ) [virtual protected]

bool NPluginWidget::event ( QEvent * e ) [virtual protected]

void NPluginWidget::focusInEvent ( QFocusEvent * event ) [virtual protected]

void NPluginWidget::focusOutEvent ( QFocusEvent * event ) [virtual protected]

void NPluginWidget::forceRedraw () [virtual protected]

QString NPluginWidget::getBannerRes () const [virtual protected]

QString NPluginWidget::getBannerText () const [virtual protected]

NPluginError NPluginWidget::getLastError () const

const QString & NPluginWidget::getMimeType () const [virtual]

const QString & NPluginWidget::getPluginFileName () const [virtual]

QString NPluginWidget::getSourceParams () const [virtual protected]

int NPluginWidget::getURL ( const QString & relativeURL, const QString & target ) [virtual protected]

int NPluginWidget::getURLNotify ( const QString & relativeURL, const QString & target, void * notifyData ) [virtual protected]

void NPluginWidget::getUrl ( NPluginStreamArgs & args ) [signal]

const QString & NPluginWidget::getUserAgent () const

void NPluginWidget::invalidateRect ( const NPRect_t * rect ) [virtual protected]

void NPluginWidget::invalidateRegion ( NPRegion_t region ) [virtual protected]

bool NPluginWidget::isActive () const

bool NPluginWidget::isWindowlessSupported () const [virtual protected]

void NPluginWidget::keyPressEvent ( QKeyEvent * event ) [virtual protected]

void NPluginWidget::keyReleaseEvent ( QKeyEvent * event ) [virtual protected]

void NPluginWidget::leaveEvent ( QEvent * event ) [virtual protected]

void NPluginWidget::loadDataSource () [virtual protected]

void NPluginWidget::loadFromFile ( const QString & file, const QString & mimeType )

void NPluginWidget::loadFromFile ( const QString & file )

void NPluginWidget::loadFromStream ( QDataStream & stream, const QString & url, const QString & mimeType, void * notifyData = 0 )

void NPluginWidget::loadFromStream ( QDataStream & stream, const QString & url, void * notifyData = 0 )

void NPluginWidget::mouseDoubleClickEvent ( QMouseEvent * event ) [virtual protected]

void NPluginWidget::mouseMoveEvent ( QMouseEvent * event ) [virtual protected]

void NPluginWidget::mousePressEvent ( QMouseEvent * event ) [virtual protected]

void NPluginWidget::mouseReleaseEvent ( QMouseEvent * event ) [virtual protected]

void NPluginWidget::paintEvent ( QPaintEvent * event ) [virtual protected]

void NPluginWidget::popPopupsEnabledState () [virtual protected]

int NPluginWidget::postURL ( const QString & relativeURL, const QString & target, int len, const char * buf, bool file ) [virtual protected]

int NPluginWidget::postURLNotify ( const QString & relativeURL, const QString & target, int len, const char * buf, bool file, void * notifyData ) [virtual protected]

void NPluginWidget::postUrl ( NPluginStreamArgs & args ) [signal]

void NPluginWidget::pushPopupsEnabledState ( bool enabled ) [virtual protected]

void NPluginWidget::resetLastError ()

void NPluginWidget::setActive ( bool flag )

See also isActive().

void NPluginWidget::setSource ( const QString & source )

See also source().

void NPluginWidget::setStatus ( const QString & message ) [signal]

void NPluginWidget::setStatusMessage ( const QString & message ) [virtual protected]

void NPluginWidget::setUserAgent ( const QString & userAgent )

void NPluginWidget::setWindowlessEnabled ( bool enabled )

See also windowlessEnabled().

const QString & NPluginWidget::source () const

See also setSource().

void NPluginWidget::start ( const QString & pluginFileName ) [virtual]

void NPluginWidget::started () [signal]

void NPluginWidget::stop () [virtual]

void NPluginWidget::stoped () [signal]

bool NPluginWidget::windowlessEnabled () const

See also setWindowlessEnabled().