MCPcopy Create free account
hub / github.com/MCSLTeam/MCSL2 / releaseJavaDownloadMemory

Method releaseJavaDownloadMemory

MCSL2Lib/Pages/downloadPage.py:1303–1323  ·  view source on GitHub ↗

释放Java下载相关UI

(self, file_only=False)

Source from the content-addressed store, hash-verified

1301 )
1302
1303 def releaseJavaDownloadMemory(self, file_only=False):
1304 """释放Java下载相关UI"""
1305 if not file_only:
1306 for i in reversed(range(self.javaDownloadTypeLayout.count())):
1307 item = self.javaDownloadTypeLayout.takeAt(i)
1308 if item:
1309 widget = item.widget()
1310 if widget:
1311 widget.deleteLater()
1312 else:
1313 # 处理 spacer
1314 del item
1315 for i in reversed(range(self.javaDownloadCoreLayout.count())):
1316 item = self.javaDownloadCoreLayout.takeAt(i)
1317 if item:
1318 widget = item.widget()
1319 if widget:
1320 widget.deleteLater()
1321 else:
1322 # 处理 spacer
1323 del item
1324
1325 ##############
1326 # MCSL-Sync #

Callers 1

Calls 2

countMethod · 0.80
widgetMethod · 0.80

Tested by

no test coverage detected