runJavaScript()
view->page()->runJavaScript("forgeViewer.SetView('front')");
class MyWebChannel: public QObject
{
Q_OBJECT
public:
MyWebChannel();
~MyWebChannel();
public slots:
void ActivateUI();
};
QWebChannel* qWebChannel = new QWebChannel();
MyWebChannel* webChannelObj = new MyWebChannel();
qWebChannel->registerObject("mainWindow", webChannelObj);
view->page()->setWebChannel(qWebChannel);
new QWebChannel(qt.webChannelTransport, function (channel) {
mainWindowObj = channel.objects.mainwindow;
});
mainWindowObj.ActivateUI();
view->page()->runJavaScript("forgeViewer.SetView('back')");
view->page()->runJavaScript("forgeViewer.SetSelectedBodyColor(' "+ colorName +" ',' "+ mSelectedDbId +" ')");
});
mainWindowObj .ShowModelTreeView(JSON.stringify(treeObj));