/*! @file @id $Id$ */ // 1 2 3 4 5 6 7 8 // 45678901234567890123456789012345678901234567890123456789012345678901234567890 #ifndef __WEBVIEWWIDGETIFC_HXX #define __WEBVIEWWIDGETIFC_HXX #include #include //! WebView widget for Qt Designer class WebViewWidgetIfc: public QObject, public QDesignerCustomWidgetInterface { Q_OBJECT; Q_INTERFACES(QDesignerCustomWidgetInterface); public: bool isContainer() const { return false; } bool isInitialized() const { return _initialized; } QIcon icon() const { return QIcon(QPixmap("qrc:/icons/webview.png")); } QString domXml() const { return " \n" " \n" " 0\n" " 0\n" " 100\n" " 100\n" " \n" " \n"; } QString group() const { return "DisplayWidgets"; } QString includeFile() const { return "qbrowserlib/webview.hxx"; } QString name() const { return "SwissWebView"; } QString toolTip() const { return "SwissWebView"; } QString whatsThis() const { return "SwissWebView"; } QWidget *createWidget(QWidget *parent) { return new WebView(parent); } void initialize(QDesignerFormEditorInterface *core) { _initialized = true; } private: bool _initialized; }; #endif