[appimage] improvement -> allowing the property 'suggestions.expiration' to be managed through the UI

This commit is contained in:
Vinicius Moreira
2021-02-01 17:40:42 -03:00
parent 7a3245ae5e
commit aac3c82dd8
12 changed files with 64 additions and 30 deletions

View File

@@ -226,6 +226,15 @@ class FormComponent(ViewComponent):
raise Exception("'{}' is not a {}".format(id_, FormComponent.__class__.__name__))
return comp
def get_text_input(self, id_) -> Optional[TextInputComponent]:
comp = self.get_component(id_)
if comp:
if not isinstance(comp, TextInputComponent):
raise Exception("'{}' is not a {}".format(id_, TextInputComponent.__class__.__name__))
return comp
class FileChooserComponent(ViewComponent):
@@ -309,3 +318,11 @@ class PanelComponent(ViewComponent):
if not isinstance(comp, FormComponent):
raise Exception("'{}' is not a {}".format(id_, FormComponent.__class__.__name__))
return comp
def get_text_input(self, id_) -> Optional[TextInputComponent]:
comp = self.get_component(id_)
if comp:
if not isinstance(comp, TextInputComponent):
raise Exception("'{}' is not a {}".format(id_, TextInputComponent.__class__.__name__))
return comp