Skip to content
Snippets Groups Projects
Commit d45fe34f authored by Thomas Holene Løkkeborg's avatar Thomas Holene Løkkeborg
Browse files

#91 la til støtte for innlasting av freetextmodule

fjernet *args **kwargs fra constructor fordi denne skaper trøbbel, og ikke strengt tatt trengs
parent 2dd43d6e
No related branches found
No related tags found
1 merge request!51Modul fritekst
Pipeline #78294 passed
......@@ -105,9 +105,9 @@ class FreeTextModule(ModuleBase, QWidget, metaclass=Meta):
# Ignoring Pylint's "Unused argument 'size'" error because it is
# intentionally left unused
# pylint: disable=W0613
def __init__(self, *args, size=None, data=None, **kwargs):
def __init__(self, size=None, data=None):
self.type = "FreeTextModule"
QWidget.__init__(self, *args, **kwargs)
QWidget.__init__(self)
ModuleBase.__init__(self)
self.line_edit_header = LineEditWithSizeOfContent()
......
......@@ -5,6 +5,7 @@ from schema import Schema, And, Or
from soitool.soi import SOI
from soitool.compressor import compress, decompress
from soitool.modules.module_table import TableModule
from soitool.modules.module_freetext import FreeTextModule
# Valid schema for serialized SOI
SERIALIZED_SOI_SCHEMA = Schema(
......@@ -218,6 +219,12 @@ def import_soi(file_path):
modules.append(
{"widget": TableModule(size, data), "meta": module["meta"]}
)
elif module_type == "FreeTextModule":
size = module["size"]
data = module["data"]
modules.append(
{"widget": FreeTextModule(size, data), "meta": module["meta"]}
)
else:
raise TypeError(
"Module-type '{}' is not recognized.".format(module_type)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment