mirror of
https://github.com/KeksPirates/SoftwareManager.git
synced 2026-08-03 17:39:42 +02:00
feat: add downloads tab and update UI components
This commit is contained in:
+9
-4
@@ -73,7 +73,9 @@ class MainWindow(QtWidgets.QMainWindow, QWidget):
|
|||||||
self.dlbutton = QtWidgets.QPushButton("Download")
|
self.dlbutton = QtWidgets.QPushButton("Download")
|
||||||
self.softwareList = QListWidget()
|
self.softwareList = QListWidget()
|
||||||
self.libraryList = QListWidget()
|
self.libraryList = QListWidget()
|
||||||
self.emptyLabel = QLabel("No items in library.")
|
self.downloadList = QListWidget()
|
||||||
|
self.emptyLibrary = QLabel("No items in library.")
|
||||||
|
self.emptyDownload = QLabel("No items in downloads.")
|
||||||
self.progressbar = QProgressBar()
|
self.progressbar = QProgressBar()
|
||||||
|
|
||||||
container = QWidget()
|
container = QWidget()
|
||||||
@@ -93,8 +95,9 @@ class MainWindow(QtWidgets.QMainWindow, QWidget):
|
|||||||
# Tabs
|
# Tabs
|
||||||
self.tabs = QTabWidget()
|
self.tabs = QTabWidget()
|
||||||
|
|
||||||
self.tab1 = create_tab("Download", self.searchbar, self.softwareList, self.tabs)
|
self.tab1 = create_tab("Search", self.searchbar, self.softwareList, self.tabs)
|
||||||
self.tab2 = create_tab("Library", self.emptyLabel, self.libraryList, self.tabs)
|
self.tab2 = create_tab("Library", self.emptyLibrary, self.libraryList, self.tabs)
|
||||||
|
self.tab3 = create_tab("Downloads", self.emptyDownload, self.downloadList, self.tabs)
|
||||||
|
|
||||||
containerLayout.addWidget(self.tabs)
|
containerLayout.addWidget(self.tabs)
|
||||||
|
|
||||||
@@ -243,7 +246,9 @@ class MainWindow(QtWidgets.QMainWindow, QWidget):
|
|||||||
self.softwareList.addItems(self.postnames)
|
self.softwareList.addItems(self.postnames)
|
||||||
if not response:
|
if not response:
|
||||||
print(f"No Results found for \"{search_text}\"")
|
print(f"No Results found for \"{search_text}\"")
|
||||||
self.softwareList.addItem("No Results")
|
self.softwareList.clear()
|
||||||
|
self.softwareList.addItem("No Results")
|
||||||
|
|
||||||
|
|
||||||
def get_item_index(self, item, list, listlinks, debug):
|
def get_item_index(self, item, list, listlinks, debug):
|
||||||
position = list.index(item)
|
position = list.index(item)
|
||||||
|
|||||||
Reference in New Issue
Block a user