gui cleanup

This commit is contained in:
Vxrtrauter
2025-10-11 21:39:12 +02:00
parent 77343e6300
commit 92a6fbc9b5
2 changed files with 18 additions and 21 deletions
+10 -12
View File
@@ -29,15 +29,20 @@ from core.utils.network.download import download_selected
from core.network.aria2_integration import dlprogress from core.network.aria2_integration import dlprogress
def create_tab(title, searchbar, software_list, tabs): def create_tab(title, searchbar, software_list, tabs, dlbutton, layout2):
tab = QWidget() tab = QWidget()
layout = QVBoxLayout() layout = QVBoxLayout()
if searchbar:
layout.addWidget(searchbar) layout.addWidget(searchbar)
if layout2:
layout.addLayout(layout2)
else:
layout.addWidget(software_list) layout.addWidget(software_list)
if dlbutton:
layout.addWidget(dlbutton)
tab.setLayout(layout) tab.setLayout(layout)
tabs.addTab(tab, title) tabs.addTab(tab, title)
return tab return tab
class MainWindow(QtWidgets.QMainWindow, QWidget): class MainWindow(QtWidgets.QMainWindow, QWidget):
def __init__(self): def __init__(self):
super().__init__() super().__init__()
@@ -82,20 +87,13 @@ class MainWindow(QtWidgets.QMainWindow, QWidget):
# Tabs # Tabs
self.tabs = QTabWidget() self.tabs = QTabWidget()
# Tab 1
self.searchtab = QWidget()
self.searchtab_layout = QVBoxLayout()
self.horizontal_layout = QHBoxLayout() self.horizontal_layout = QHBoxLayout()
self.horizontal_layout.addWidget(self.softwareList, stretch=3) self.horizontal_layout.addWidget(self.softwareList, stretch=3)
self.horizontal_layout.addWidget(self.post_author_list) self.horizontal_layout.addWidget(self.post_author_list)
self.searchtab_layout.addWidget(self.searchbar)
self.searchtab_layout.addWidget(self.dlbutton)
self.searchtab_layout.addLayout(self.horizontal_layout)
self.searchtab.setLayout(self.searchtab_layout)
self.tabs.addTab(self.searchtab,"Search")
self.tab2 = create_tab("Library", self.emptyLibrary, self.libraryList, self.tabs) self.tab1 = create_tab("Search", self.searchbar, self.softwareList, self.tabs, self.dlbutton, self.horizontal_layout)
self.tab3 = create_tab("Downloads", self.emptyDownload, self.downloadList, self.tabs) self.tab2 = create_tab("Library", self.emptyLibrary, self.libraryList, self.tabs, None, None)
self.tab3 = create_tab("Downloads", self.emptyDownload, self.downloadList, self.tabs, None, None)
containerLayout.addWidget(self.tabs) containerLayout.addWidget(self.tabs)
+2 -3
View File
@@ -58,7 +58,6 @@ def send_notification(shutdown_event):
message = f"{download.name} has finished downloading.", message = f"{download.name} has finished downloading.",
timeout = 4 timeout = 4
) )
except Exception as e: except Exception:
if state.debug: pass
print("Notification thread error:", e)
time.sleep(5) time.sleep(5)