class MagazinesWindow(windows._base.ListWindow):
- def __init__(self, player, store, node):
- windows._base.ListWindow.__init__(self, player, store, node)
+ def __init__(self, app, player, store, node):
+ windows._base.ListWindow.__init__(self, app, player, store, node)
self._window.set_title(self._node.title)
@classmethod
self._errorBanner.push_message(str(exception))
def _window_from_node(self, node):
- issuesWindow = MagazineIssuesWindow(self._player, self._store, node)
+ issuesWindow = MagazineIssuesWindow(self._app, self._player, self._store, node)
issuesWindow.window.set_modal(True)
issuesWindow.window.set_transient_for(self._window)
issuesWindow.window.set_default_size(*self._window.get_size())
class MagazineIssuesWindow(windows._base.ListWindow):
- def __init__(self, player, store, node):
- windows._base.ListWindow.__init__(self, player, store, node)
+ def __init__(self, app, player, store, node):
+ windows._base.ListWindow.__init__(self, app, player, store, node)
self._window.set_title(self._node.title)
@classmethod
self._model.row_changed((i, ), treeiter)
def _window_from_node(self, node):
- issuesWindow = MagazineArticlesWindow(self._player, self._store, node)
+ issuesWindow = MagazineArticlesWindow(self._app, self._player, self._store, node)
issuesWindow.window.set_modal(True)
issuesWindow.window.set_transient_for(self._window)
issuesWindow.window.set_default_size(*self._window.get_size())
class MagazineArticlesWindow(windows._base.ListWindow):
- def __init__(self, player, store, node):
- windows._base.ListWindow.__init__(self, player, store, node)
+ def __init__(self, app, player, store, node):
+ windows._base.ListWindow.__init__(self, app, player, store, node)
self._window.set_title(self._node.title)
@classmethod
self._errorBanner.push_message(str(exception))
def _window_from_node(self, node):
- issuesWindow = MagazineArticleWindow(self._player, self._store, node)
+ issuesWindow = MagazineArticleWindow(self._app, self._player, self._store, node)
issuesWindow.window.set_modal(True)
issuesWindow.window.set_transient_for(self._window)
issuesWindow.window.set_default_size(*self._window.get_size())
class MagazineArticleWindow(windows._base.BasicWindow):
- def __init__(self, player, store, node):
- windows._base.BasicWindow.__init__(self, player, store)
+ def __init__(self, app, player, store, node):
+ windows._base.BasicWindow.__init__(self, app, player, store)
self._node = node
self._playerNode = self._player.node
self._nextSearch = None