diff --git a/ui/components/projectEntry_Manage.py b/ui/components/projectEntry_Manage.py
index 7ab1892..09c02af 100644
--- a/ui/components/projectEntry_Manage.py
+++ b/ui/components/projectEntry_Manage.py
@@ -1,5 +1,5 @@
from PySide6.QtCore import Qt, Signal, Slot
-from PySide6.QtWidgets import QApplication, QWidget
+from PySide6.QtWidgets import QApplication, QLabel, QWidget
from project import Project
@@ -26,16 +26,31 @@ class ProjectEntry_Manage(Ui_ProjectEntry_Manage, QWidget):
self.projectDescriptionLabel.setText("-")
return
+ blockLabel = QLabel(self)
+ blockLabel.setWindowModality(Qt.WindowModality.ApplicationModal)
+ blockLabel.setWindowFlag(Qt.WindowType.Dialog, True)
+ blockLabel.setWindowFlag(Qt.WindowType.WindowMinimizeButtonHint, False)
+ blockLabel.setWindowFlag(Qt.WindowType.WindowMaximizeButtonHint, False)
+ blockLabel.setAlignment(Qt.AlignmentFlag.AlignCenter)
+ blockLabel.setText(f"Loading project
{self.project.name}")
+ blockLabel.setMargin(20)
+ blockLabel.show()
+ QApplication.processEvents()
self.projectNameLabel.setText(self.project.name)
self.projectDescriptionLabel.setText(
"
".join(
[
str(self.project.path.resolve()),
f"{len(self.project.sources)} sources",
- f"{len(self.project.samples)} samples ({len(self.project.samplesUnclassified)} unclassified)",
+ f"{len(self.project.samples)} samples",
+ f"- {len(self.project.samplesClassified)} classified",
+ f"- {len(self.project.samplesIgnored)} ignored",
+ f"- {len(self.project.samplesUnclassified)} unclassified",
]
)
)
+ blockLabel.close()
+ blockLabel.deleteLater()
@Slot()
def on_updateButton_clicked(self):