/*! @file @id $Id$ */ // 1 2 3 4 5 6 7 8 // 45678901234567890123456789012345678901234567890123456789012345678901234567890 #ifndef __PLUGINFACTORY_HXX__ #define __PLUGINFACTORY_HXX__ #include #include #include #ifndef LOG #define LOG qDebug()<<__PRETTY_FUNCTION__ #endif //! @addtogroup qbrowserlib //! @{ //! Handle PDF Documents /*! */ class PluginFactory: public QWebPluginFactory { public: PluginFactory(QObject* p=0): QWebPluginFactory(p) { LOG; Plugin plugin; plugin.name = "Show PDF-Document"; plugin.description = "Plugin for PDF documents"; MimeType mime; mime.fileExtensions<<"pdf"; mime.name = "application/pdf"; mime.description = "PDF-Document"; plugin.mimeTypes< plugins() const { LOG; return _plugins; } virtual void refreshPlugins() { LOG; } private: QList _plugins; }; //! @} #endif