Skip to content

Commit a00a52a

Browse files
committed
popup multi-usage
1 parent 0e89356 commit a00a52a

File tree

2 files changed

+14
-6
lines changed

2 files changed

+14
-6
lines changed

assets/checkmark.png

2.25 KB
Loading

src/renameView.py

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,19 +16,27 @@
1616

1717
# classes
1818
class popup(QWidget):
19-
def __init__(self) -> None:
19+
def __init__(self, popupText: str) -> None:
2020
# default
2121
super().__init__()
22-
self.setWindowTitle("Files Renamer") ; self.setWindowIcon(QIcon("assets/warning.png"))
2322
self.resize(160, 80) ; self.setFixedSize(self.size())
2423

2524
# main layout
2625
self.mainLayout: QVBoxLayout = QVBoxLayout() ; self.setLayout(self.mainLayout)
2726

2827
# widgets
2928
# --- warning message ---
30-
self.warning: QLabel = QLabel("Something is wrong !") ; self.warning.setAlignment(Qt.AlignmentFlag.AlignCenter)
31-
self.mainLayout.addWidget(self.warning)
29+
if (popupText == "warning"):
30+
self.setWindowTitle("Warning")
31+
self.setWindowIcon(QIcon("assets/warning.png"))
32+
self.pText: QLabel = QLabel("Something is wrong!")
33+
else:
34+
self.setWindowTitle("Notice")
35+
self.setWindowIcon(QIcon("assets/checkmark.png"))
36+
self.pText: QLabel = QLabel("Done!")
37+
38+
self.pText.setAlignment(Qt.AlignmentFlag.AlignCenter)
39+
self.mainLayout.addWidget(self.pText)
3240

3341
# --- close button ---
3442
self.closeButton : QPushButton = QPushButton("Close")
@@ -48,7 +56,6 @@ def __init__(self) -> None:
4856
self.setWindowTitle("Files Renamer") ; self.setWindowIcon(QIcon("assets/icon.png"))
4957
self.resize(500, 220) ; self.setFixedSize(self.size())
5058
self.fr: FileRenamer = FileRenamer()
51-
self.popup: popup = popup()
5259

5360
# main layout
5461
self.topLayout: QVBoxLayout = QVBoxLayout()
@@ -121,8 +128,9 @@ def rename(self) -> None:
121128

122129
if(selectedFolderCheck and startFileCheck and startNumberCheck and renameFormatCheck and fileExtCheck):
123130
self.fr.rename(folder, fileExt, startFile, int(startNb), renameFrmt)
131+
self.popUp: popup = popup("done") ; self.popUp.show()
124132
else:
125-
self.popup.show()
133+
self.popUp: popup = popup("warning") ; self.popUp.show()
126134

127135
# test
128136
if __name__ == "__main__":

0 commit comments

Comments
 (0)