29 lines
851 B
Python
29 lines
851 B
Python
class bedc:
|
|
def __init__(self):
|
|
self.infoPrint = self._defaultPrint
|
|
self.savePath = './'
|
|
|
|
def _defaultPrint(self, text : str, progress: int):
|
|
print("{}% {}".format(progress, text))
|
|
|
|
def AttachProcessInfo(self, callback):
|
|
self.infoPrint = callback
|
|
|
|
def setProgress(self, i : int):
|
|
self.progress = i
|
|
|
|
def setSavePath(self, path):
|
|
self.savePath = path
|
|
|
|
def createOption(self, index, value, image=None):
|
|
self.infoPrint("creating option", self.progress)
|
|
|
|
def createQuestion(self, title, description, options, indexAnswer, itemImage=None):
|
|
self.infoPrint("creating create question", self.progress)
|
|
|
|
def submitItem(self):
|
|
self.infoPrint("submiting question", self.progress)
|
|
|
|
def update(self):
|
|
self.infoPrint("updating remote", self.progress)
|