widgets are imported in view.py when are used

This commit is contained in:
iLLiCiTiT 2020-06-19 14:27:41 +02:00
parent e682503f48
commit eaf003cbd6

View file

@ -1,7 +1,14 @@
from Qt import QtCore, QtWidgets
from . import model
from . import widgets
from .constants import Roles
# Imported when used
widgets = None
def _import_widgets():
global widgets
if widgets is None:
from . import widgets
class ArtistView(QtWidgets.QListView):
@ -152,6 +159,8 @@ class TerminalView(QtWidgets.QTreeView):
self.clicked.connect(self.item_expand)
_import_widgets()
def event(self, event):
if not event.type() == QtCore.QEvent.KeyPress:
return super(TerminalView, self).event(event)