aboutsummaryrefslogtreecommitdiffstats
path: root/sources/pyside-tools/project_lib/project_data.py
diff options
context:
space:
mode:
Diffstat (limited to 'sources/pyside-tools/project_lib/project_data.py')
-rw-r--r--sources/pyside-tools/project_lib/project_data.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/sources/pyside-tools/project_lib/project_data.py b/sources/pyside-tools/project_lib/project_data.py
index 9a219c957..928e79c7b 100644
--- a/sources/pyside-tools/project_lib/project_data.py
+++ b/sources/pyside-tools/project_lib/project_data.py
@@ -34,8 +34,10 @@ class ProjectData:
self._python_files: list[Path] = []
# ui files
self._ui_files: list[Path] = []
+ self._uic_options: list[str] = []
# qrc files
self._qrc_files: list[Path] = []
+ self._rcc_options: list[str] = []
# ts files
self._ts_files: list[Path] = []
@@ -53,6 +55,9 @@ class ProjectData:
print(f"{error}", file=sys.stderr)
sys.exit(1)
+ self._rcc_options = project_file_data.rcc_options
+ self._uic_options = project_file_data.uic_options
+
for f in project_file_data.files:
file = Path(project_file.parent / f)
if any(file.match(pattern) for pattern in PYPROJECT_FILE_PATTERNS):
@@ -101,10 +106,18 @@ class ProjectData:
return self._ui_files
@property
+ def uic_options(self):
+ return self._uic_options
+
+ @property
def qrc_files(self):
return self._qrc_files
@property
+ def rcc_options(self):
+ return self._rcc_options
+
+ @property
def qml_files(self):
return self._qml_files