X-Git-Url: https://git.ralfj.de/lilass.git/blobdiff_plain/6fd92bb21b1a743d0a794141277a7aea857d3c50..09b026a7a1fc1a072c7bc7dc6d491ad71180617f:/question_frontend.py diff --git a/question_frontend.py b/question_frontend.py index 4782ba1..a17b7ca 100644 --- a/question_frontend.py +++ b/question_frontend.py @@ -34,9 +34,11 @@ class OperationMode(Enum): class QuestionFrontend: def userChoose (self, title, choices, returns, fallback): raise Exception("The abstract method 'userChoose' has not been implemented by %s"%str(self.__class__)) + def selectResolution(self, displayname, availablemodes): modedescs = list(map(str, availablemodes)) return self.userChoose("Select resolution for %s"%displayname, modedescs, availablemodes, None) + def setup (self, situation): operationmodes = list(OperationMode) operationmodedescs = list(map(lambda x: x.text, operationmodes))