@ -107,7 +107,7 @@ void UBFeaturesWidget::currentSelected(const QModelIndex ¤t)
QString objName = sender ( ) - > objectName ( ) ;
QString objName = sender ( ) - > objectName ( ) ;
if ( objName . isEmpty ( ) ) {
if ( objName . isEmpty ( ) ) {
qWarning ( ) < < " incorrr ect sender " ;
qWarning ( ) < < " incorrect sender " ;
} else if ( objName = = objNamePathList ) {
} else if ( objName = = objNamePathList ) {
//Calling to reset the model for listView. Maybe separate function needed
//Calling to reset the model for listView. Maybe separate function needed
controller - > searchStarted ( " " , centralWidget - > listView ( ) ) ;
controller - > searchStarted ( " " , centralWidget - > listView ( ) ) ;
@ -732,7 +732,7 @@ UBFeaturesWebView::UBFeaturesWebView(QWidget* parent, const char* name):QWidget(
mpView - > setObjectName ( " SearchEngineView " ) ;
mpView - > setObjectName ( " SearchEngineView " ) ;
mpSankoreAPI = new UBWidgetUniboardAPI ( UBApplication : : boardController - > activeScene ( ) ) ;
mpSankoreAPI = new UBWidgetUniboardAPI ( UBApplication : : boardController - > activeScene ( ) ) ;
mpView - > page ( ) - > mainFrame ( ) - > addToJavaScriptWindowObject ( " sankore " , mpSankoreAPI ) ;
mpView - > page ( ) - > mainFrame ( ) - > addToJavaScriptWindowObject ( " sankore " , mpSankoreAPI ) ;
connect ( mpView - > page ( ) - > mainFrame ( ) , SIGNAL ( javaScriptWindowObjectCleared ( ) ) , this , SLOT ( javaScriptWindowObjectCleared ( ) ) ) ;
mpWebSettings = QWebSettings : : globalSettings ( ) ;
mpWebSettings = QWebSettings : : globalSettings ( ) ;
mpWebSettings - > setAttribute ( QWebSettings : : JavaEnabled , true ) ;
mpWebSettings - > setAttribute ( QWebSettings : : JavaEnabled , true ) ;
mpWebSettings - > setAttribute ( QWebSettings : : PluginsEnabled , true ) ;
mpWebSettings - > setAttribute ( QWebSettings : : PluginsEnabled , true ) ;
@ -767,6 +767,11 @@ UBFeaturesWebView::~UBFeaturesWebView()
}
}
}
}
void UBFeaturesWebView : : javaScriptWindowObjectCleared ( )
{
mpView - > page ( ) - > mainFrame ( ) - > addToJavaScriptWindowObject ( " sankore " , mpSankoreAPI ) ;
}
void UBFeaturesWebView : : showElement ( const UBFeature & elem )
void UBFeaturesWebView : : showElement ( const UBFeature & elem )
{
{
QString qsWidgetName ;
QString qsWidgetName ;