added settings button

This commit is contained in:
2025-09-03 19:03:35 +02:00
parent 60fd806f1e
commit cdde3e12d9
3 changed files with 20 additions and 1 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

+20 -1
View File
@@ -1,7 +1,9 @@
from PySide6 import QtWidgets from PySide6 import QtWidgets
from PySide6.QtCore import Qt from PySide6.QtCore import Qt
from PySide6.QtWidgets import QLineEdit, QWidget, QVBoxLayout, QListWidget from PySide6.QtWidgets import QLineEdit, QWidget, QVBoxLayout, QListWidget, QToolBar
from PySide6.QtGui import QIcon, QAction, QPalette
import sys import sys
import darkdetect
from uztracker_scraper import scrape_uztracker from uztracker_scraper import scrape_uztracker
from uztracker_scraper import get_magnet_link from uztracker_scraper import get_magnet_link
from downloading.download import start_client from downloading.download import start_client
@@ -45,6 +47,23 @@ class MainWindow(QtWidgets.QMainWindow, QWidget):
containerLayout.setAlignment(Qt.AlignmentFlag.AlignBottom) containerLayout.setAlignment(Qt.AlignmentFlag.AlignBottom)
toolbar = QToolBar("Main Toolbar")
self.addToolBar(toolbar)
self.setLayoutDirection(Qt.RightToLeft)
if darkdetect.isDark():
settings_action = QAction(QIcon("assets/settings.png"), "Settings", self)
else:
settings_action = QAction(QIcon("assets/settings_dark.png"), "Settings", self)
settings_action.triggered.connect(self.open_settings)
toolbar.addAction(settings_action)
toolbar.setMovable(False)
def open_settings(self):
print("Settings clicked")
def download_selected(self): def download_selected(self):