aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/objects/class_widget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/objects/class_widget.cpp')
-rw-r--r--src/modules/objects/class_widget.cpp25
1 files changed, 17 insertions, 8 deletions
diff --git a/src/modules/objects/class_widget.cpp b/src/modules/objects/class_widget.cpp
index 9dbf8ebf9..c09473b49 100644
--- a/src/modules/objects/class_widget.cpp
+++ b/src/modules/objects/class_widget.cpp
@@ -47,9 +47,12 @@
#include <QMetaObject>
#include <QIcon>
#include <QStatusBar>
-#include <QtWebKit/QWebView>
#include <QUrl>
+#ifdef COMPILE_WEBKIT_SUPPORT
+ #include <QtWebKit/QWebView>
+#endif
+
KviKvsWidget::KviKvsWidget(KviKvsObject_widget * object,QWidget * par)
:QWidget(par), m_pObject(object)
{
@@ -706,7 +709,9 @@ KVSO_BEGIN_REGISTERCLASS(KviKvsObject_widget,"widget","object")
KVSO_REGISTER_STANDARD_NOTHINGRETURN_HANDLER(KviKvsObject_widget,"maybeTipEvent")
KVSO_REGISTER_STANDARD_NOTHINGRETURN_HANDLER(KviKvsObject_widget,"shortCutEvent")
+#ifdef COMPILE_WEBKIT_SUPPORT
KVSO_REGISTER_HANDLER(KviKvsObject_widget,"setWebView",function_setWebView)
+#endif
KVSO_END_REGISTERCLASS(KviKvsObject_widget)
@@ -1968,19 +1973,23 @@ bool KviKvsObject_widget::function_removeFromStatusBar(KviKvsObjectFunctionCall
if (widget()) g_pFrame->statusBar()->removeWidget(widget());
return true;
}
+
+#ifdef COMPILE_WEBKIT_SUPPORT
bool KviKvsObject_widget::function_setWebView(KviKvsObjectFunctionCall *c)
{
- QString szUrl;
- KVSO_PARAMETERS_BEGIN(c)
- KVSO_PARAMETER("text",KVS_PT_STRING,0,szUrl)
+ QString szUrl;
+ KVSO_PARAMETERS_BEGIN(c)
+ KVSO_PARAMETER("text",KVS_PT_STRING,0,szUrl)
KVSO_PARAMETERS_END(c)
- webview=new QWebView(widget());
- webview->load(QUrl(szUrl));
- webview->show();
+ m_pWebview = new QWebView(widget());
+ m_pWebview->load(QUrl(szUrl));
+ m_pWebview->show();
//if (widget()) g_pFrame->statusBar()->removeWidget(widget());
return true;
}
+#endif //COMPILE_WEBKIT_SUPPORT
+
#ifndef COMPILE_USE_STANDALONE_MOC_SOURCES
#include "m_class_widget.moc"
-#endif //!COMPILE_USE_STANDALONE_MOC_SOURCES
+#endif //COMPILE_USE_STANDALONE_MOC_SOURCES