diff --git a/grum/dictlist/__init__.py b/grum/dictlist/__init__.py new file mode 100644 index 0000000..d4d3455 --- /dev/null +++ b/grum/dictlist/__init__.py @@ -0,0 +1,5 @@ + +from .dictlistitem import DictListItem +from .dictlistwidget import DictListWidget + + diff --git a/grum/dictlistitem.py b/grum/dictlist/dictlistitem.py similarity index 96% rename from grum/dictlistitem.py rename to grum/dictlist/dictlistitem.py index c1cf668..216fbeb 100644 --- a/grum/dictlistitem.py +++ b/grum/dictlist/dictlistitem.py @@ -2,7 +2,7 @@ from PyQt5.QtCore import Qt from PyQt5.QtWidgets import QListWidgetItem from PyQt5.QtGui import QIcon, QPixmap, QPainter -from .theme import VIOLET, GREY4 +from ..theme import VIOLET, GREY4 class DictListItem(QListWidgetItem): diff --git a/grum/dictlist.py b/grum/dictlist/dictlistwidget.py similarity index 97% rename from grum/dictlist.py rename to grum/dictlist/dictlistwidget.py index 8186a37..25da830 100644 --- a/grum/dictlist.py +++ b/grum/dictlist/dictlistwidget.py @@ -5,7 +5,7 @@ from PyQt5.QtWidgets import QListWidget from .dictlistitem import DictListItem -class DictList(QListWidget): +class DictListWidget(QListWidget): def __init__(self, data, *args, factory=list, **kwargs): super().__init__(*args, **kwargs) diff --git a/grum/mainwin.py b/grum/mainwin.py index 65d4e4e..b454a61 100644 --- a/grum/mainwin.py +++ b/grum/mainwin.py @@ -2,7 +2,7 @@ from PyQt5.QtCore import Qt, pyqtSignal from PyQt5.QtWidgets import QMainWindow, QSplitter from . import assets -from .dictlist import DictList +from .dictlist import DictListWidget from .mdi import MDIArea, MDISubPlot from .rpc import RPCServerThread from .plotdesc import PlotDescription @@ -18,7 +18,7 @@ class MainWindow(QMainWindow): self.setWindowTitle(title) self.setWindowIcon(assets.icon()) - self.lst = lst = DictList(exampledata, factory=PlotDescription) + self.lst = lst = DictListWidget(exampledata, factory=PlotDescription) lst.setAlternatingRowColors(True) lst.doubleClicked.connect(self.on_select_list_item)