From cff6602cd6db013fe0f2a66004b8b84dea5e7a91 Mon Sep 17 00:00:00 2001 From: Sven Augustin Date: Mon, 19 Dec 2022 21:13:13 +0100 Subject: [PATCH] introduced sub folder for dictlist files --- grum/dictlist/__init__.py | 5 +++++ grum/{ => dictlist}/dictlistitem.py | 2 +- grum/{dictlist.py => dictlist/dictlistwidget.py} | 2 +- grum/mainwin.py | 4 ++-- 4 files changed, 9 insertions(+), 4 deletions(-) create mode 100644 grum/dictlist/__init__.py rename grum/{ => dictlist}/dictlistitem.py (96%) rename grum/{dictlist.py => dictlist/dictlistwidget.py} (97%) 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)