Skip to content
Snippets Groups Projects

Sc209/dropdown menus

Merged Ghost User requested to merge SC209/dropdown-menus into review-window
2 files
+ 59
54
Compare changes
  • Side-by-side
  • Inline
Files
2
+ 4
4
@@ -11,7 +11,7 @@ class Controller:
def __init__(self, view, model):
self._model = model
self._view = view
self._view.actionlistener = self.actionlistener
self._view.action_listener = self.action_listener
# File reading and writing supported for .csv only
self._filereader = CSVReader()
@@ -41,13 +41,13 @@ class Controller:
"""Start program user interface."""
self._view.display()
def actionlistener(self, key):
def action_listener(self, key):
"""Action listener for view events. Called by View class.
Args:
key: Identifier for View functionality
"""
action, *type_code = key.split(' ') # type_code is a (possibly empty) list
action, *type_code = key.split(' ')
if action == 'select':
self._select_files(type_code[0])
elif action == 'delete':
@@ -91,7 +91,7 @@ class Controller:
"""Set the file paths.
Args:
paths: Filepaths.
paths: File paths.
type_code: Role of files ('source' or 'shadow')
"""
if type_code == 'source':
Loading