1
0
Fork 0
mirror of synced 2024-07-03 05:31:23 +12:00

Delete dialogs on close

This commit is contained in:
Dummerle 2021-06-03 23:33:36 +02:00
parent 7b44b91b72
commit 21e3478c1b
4 changed files with 8 additions and 3 deletions

View file

@ -2,7 +2,7 @@ import json
import os import os
from logging import getLogger from logging import getLogger
from PyQt5.QtCore import QThread, pyqtSignal, QSettings from PyQt5.QtCore import QThread, pyqtSignal, QSettings, Qt
from PyQt5.QtWidgets import QDialog from PyQt5.QtWidgets import QDialog
from requests.exceptions import ConnectionError from requests.exceptions import ConnectionError
@ -97,6 +97,7 @@ class LaunchDialog(QDialog, Ui_LaunchDialog):
def __init__(self, core: LegendaryCore, offline): def __init__(self, core: LegendaryCore, offline):
super(LaunchDialog, self).__init__() super(LaunchDialog, self).__init__()
self.setupUi(self) self.setupUi(self)
self.setAttribute(Qt.WA_DeleteOnClose, True)
if os.name == "nt": if os.name == "nt":
self.finished = True self.finished = True
self.steam_info.setVisible(False) self.steam_info.setVisible(False)

View file

@ -1,3 +1,4 @@
from PyQt5.QtCore import Qt
from PyQt5.QtWidgets import QDialog, QVBoxLayout, QLabel, QStackedLayout, QWidget, QPushButton from PyQt5.QtWidgets import QDialog, QVBoxLayout, QLabel, QStackedLayout, QWidget, QPushButton
from custom_legendary.core import LegendaryCore from custom_legendary.core import LegendaryCore
@ -16,7 +17,7 @@ class LoginDialog(QDialog):
self.setWindowTitle("Rare - Login") self.setWindowTitle("Rare - Login")
self.setFixedWidth(350) self.setFixedWidth(350)
self.setFixedHeight(450) self.setFixedHeight(450)
self.setAttribute(Qt.WA_DeleteOnClose, True)
self.init_ui() self.init_ui()
def init_ui(self): def init_ui(self):

View file

@ -1,3 +1,4 @@
from PyQt5.QtCore import Qt
from PyQt5.QtWidgets import QHBoxLayout, QPushButton, QVBoxLayout, QLabel, QDialog, QFileDialog from PyQt5.QtWidgets import QHBoxLayout, QPushButton, QVBoxLayout, QLabel, QDialog, QFileDialog
from rare.utils.extra_widgets import PathEdit from rare.utils.extra_widgets import PathEdit
@ -7,7 +8,7 @@ class PathInputDialog(QDialog):
def __init__(self, title_text, text, path="Select Directory"): def __init__(self, title_text, text, path="Select Directory"):
super().__init__() super().__init__()
self.path = "" self.path = ""
self.setAttribute(Qt.WA_DeleteOnClose, True)
self.setWindowTitle(title_text) self.setWindowTitle(title_text)
self.info_label = QLabel(text) self.info_label = QLabel(text)
self.info_label.setWordWrap(True) self.info_label.setWordWrap(True)

View file

@ -1,3 +1,4 @@
from PyQt5.QtCore import Qt
from PyQt5.QtWidgets import QDialog, QLabel, QVBoxLayout, QCheckBox, QFormLayout, QHBoxLayout, QPushButton from PyQt5.QtWidgets import QDialog, QLabel, QVBoxLayout, QCheckBox, QFormLayout, QHBoxLayout, QPushButton
from qtawesome import icon from qtawesome import icon
@ -9,6 +10,7 @@ class UninstallDialog(QDialog):
super(UninstallDialog, self).__init__() super(UninstallDialog, self).__init__()
self.setWindowTitle("Uninstall Game") self.setWindowTitle("Uninstall Game")
self.info = 0 self.info = 0
self.setAttribute(Qt.WA_DeleteOnClose, True)
self.layout = QVBoxLayout() self.layout = QVBoxLayout()
self.info_text = QLabel(self.tr("Do you really want to uninstall {}").format(game.app_title)) self.info_text = QLabel(self.tr("Do you really want to uninstall {}").format(game.app_title))
self.layout.addWidget(self.info_text) self.layout.addWidget(self.info_text)