Addon Manager: improve git branch changing

This commit is contained in:
Chris Hennes
2025-02-06 11:03:00 -06:00
committed by Chris Hennes
parent fd126aba1b
commit d4ea028edf
4 changed files with 83 additions and 20 deletions

View File

@@ -69,6 +69,21 @@ else:
import urllib.request
import ssl
if fci.FreeCADGui:
loadUi = fci.loadUi
else:
try:
from PySide6.QtUiTools import QUiLoader
except ImportError:
from PySide2.QtUiTools import QUiLoader
def loadUi(ui_file: str) -> QtWidgets.QWidget:
q_ui_file = QtCore.QFile(ui_file)
q_ui_file.open(QtCore.QFile.OpenModeFlag.ReadOnly)
loader = QUiLoader()
return loader.load(ui_file)
# @package AddonManager_utilities
# \ingroup ADDONMANAGER
# \brief Utilities to work across different platforms, providers and python versions