Web: Remove GUI

Web no longer provides a user-visible browser, but only a simple server for remote interaction with FreeCAD. Dependency on QtWebWengine has been removed.
This commit is contained in:
Chris Hennes
2024-04-19 17:17:00 -05:00
parent bbf9192fc7
commit c35693fd8a
94 changed files with 14 additions and 19528 deletions

View File

@@ -73,7 +73,7 @@ LOCTXT = translate(
)
LOGTXT = translate(
"Help",
"PySide QtWebEngineWidgets module is not available. Help rendering is done with the Web module",
"PySide QtWebEngineWidgets module is not available. Help rendering is done with the system browser",
)
CONVERTTXT = translate(
"Help",
@@ -244,14 +244,13 @@ def show_tab(html, baseurl, title, view=None):
def get_qtwebwidgets(html, baseurl, title):
"""opens a web module view if qtwebwidgets module is not available, and returns False"""
from PySide import QtGui
try:
from PySide import QtGui, QtWebEngineWidgets
from PySide import QtWebEngineWidgets
except:
FreeCAD.Console.PrintLog(LOGTXT + "\n")
import WebGui
WebGui.openBrowserHTML(html, baseurl, title, ICON)
QtGui.QDesktopServices.openUrl(baseurl)
return False
else:
return True