move icon/type handing to BaseViewProvider
This commit is contained in:
parent
c09306cbc8
commit
7a3a9d8e16
3 changed files with 5 additions and 9 deletions
|
@ -9,14 +9,14 @@ class BaseViewProvider:
|
||||||
self.parent = parent
|
self.parent = parent
|
||||||
self.viewprovider = viewprovider
|
self.viewprovider = viewprovider
|
||||||
|
|
||||||
self.icon = os.path.join(settings.ICONPATH, self.parent.__class__.ICON)
|
self.icon = os.path.join(settings.ICONPATH, self.ICON)
|
||||||
|
|
||||||
viewprovider.Proxy = self
|
viewprovider.Proxy = self
|
||||||
|
|
||||||
self.Type = ''
|
self.Type = ''
|
||||||
|
|
||||||
if hasattr(parent.__class__, 'TYPE'):
|
if hasattr(self, 'TYPE'):
|
||||||
self.Type = parent.__class__.TYPE
|
self.Type = self.TYPE
|
||||||
|
|
||||||
self.setup_extensions()
|
self.setup_extensions()
|
||||||
|
|
||||||
|
|
|
@ -19,12 +19,10 @@ class CopperObject(BaseObject):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
class CopperViewProvider(BaseViewProvider):
|
class CopperViewProvider(BaseViewProvider):
|
||||||
pass
|
|
||||||
|
|
||||||
class Copper():
|
|
||||||
ICON = 'show_all_copper_layers.svg'
|
ICON = 'show_all_copper_layers.svg'
|
||||||
TYPE = 'KiConnect::Copper'
|
TYPE = 'KiConnect::Copper'
|
||||||
|
|
||||||
|
class Copper():
|
||||||
def __init__(self, kicad_board, kiconn_board):
|
def __init__(self, kicad_board, kiconn_board):
|
||||||
self.nets = {}
|
self.nets = {}
|
||||||
|
|
||||||
|
|
|
@ -16,12 +16,10 @@ class PartsObject(BaseObject):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
class PartsViewProvider(BaseViewProvider):
|
class PartsViewProvider(BaseViewProvider):
|
||||||
pass
|
|
||||||
|
|
||||||
class Parts():
|
|
||||||
ICON = 'icon_footprint_browser.svg'
|
ICON = 'icon_footprint_browser.svg'
|
||||||
TYPE = 'KiConnect::Parts'
|
TYPE = 'KiConnect::Parts'
|
||||||
|
|
||||||
|
class Parts():
|
||||||
def __init__(self, kicad_board, kiconn_board):
|
def __init__(self, kicad_board, kiconn_board):
|
||||||
self.kicad_board = kicad_board
|
self.kicad_board = kicad_board
|
||||||
self.kiconn_board = kiconn_board
|
self.kiconn_board = kiconn_board
|
||||||
|
|
Loading…
Add table
Reference in a new issue