AddFiles: Add support to read only mode.

This commit is contained in:
Pierre-Antoine Rouby committed 2024-09-04 16:29:27 +02:00
1 parent a1e6e646f9
commit be1e868fc4
3 files changed
+75 -15

No files matched your search

+50
View File
@@ -221,6 +221,18 @@ class ASubWindowFeatures(object):
"""
return self.find(QLineEdit, name).text()
def set_line_edit_enable(self, name: str, enable: bool):
"""Get enable status of line edit component
Args:
line_edit: The line edit component name
enable: The boolean status
Returns:
Text
"""
return self.find(QLineEdit, name).setEnabled(enable)
def set_text_edit_text(self, name: str, text: str):
"""Set text of text edit component
@@ -233,6 +245,19 @@ class ASubWindowFeatures(object):
"""
self.find(QTextEdit, name).setMarkdown(text)
def set_text_edit_enable(self, name: str, enable: bool):
"""Set enable status of text edit component
Args:
text_edit: The text edit component name
enable: The boolean status
Returns:
Nothing
"""
self.find(QTextEdit, name).setEnabled(enable)
def get_text_edit_text(self, name: str):
"""Get text of text edit component
@@ -256,6 +281,18 @@ class ASubWindowFeatures(object):
"""
self.find(QPlainTextEdit, name).setPlainText(text)
def set_plaintext_edit_enable(self, name: str, enable: bool):
"""Set enable status of text edit component
Args:
text_edit: The text edit component name
enable: The boolean status
Returns:
Nothing
"""
self.find(QPlainTextEdit, name).setEnabled(enable)
def get_plaintext_edit_text(self, name: str):
"""Get text of text edit component
@@ -279,6 +316,19 @@ class ASubWindowFeatures(object):
"""
self.find(QCheckBox, name).setChecked(checked)
def set_check_box_enable(self, name: str, enable: bool):
"""Set status of checkbox component
Args:
name: The check box component name
enable: Bool
Returns:
Nothing
"""
self.find(QCheckBox, name).setEnabled(enable)
def get_check_box(self, name: str):
"""Get status of checkbox component