You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
901 B
Python
38 lines
901 B
Python
2 years ago
|
|
||
|
class Area():
|
||
|
mainLayout = None
|
||
|
leftLayoutWidget = []
|
||
|
rightLayoutWidget = []
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
class Device():
|
||
|
deviceName = None
|
||
|
areaTabWidget = None
|
||
|
dockWidget = None
|
||
|
|
||
|
class DeviceWidgetManage():
|
||
|
|
||
|
def addDevice(self,deviceName, areaTabWidget, dockWidget):
|
||
|
Device.deviceName = deviceName
|
||
|
Device.areaTabWidget = areaTabWidget
|
||
|
Device.dockWidget = dockWidget
|
||
|
|
||
|
def getDeviceName(self):
|
||
|
return Device.deviceName
|
||
|
|
||
|
def addArea(self, mainLayout=None, leftLayoutWidget=None, rightLayoutWidget=None):
|
||
|
|
||
|
if mainLayout is not None:
|
||
|
Area.mainLayout = mainLayout
|
||
|
if leftLayoutWidget is not None:
|
||
|
Area.leftLayoutWidget = leftLayoutWidget
|
||
|
if rightLayoutWidget is not None:
|
||
|
Area.rightLayoutWidget = rightLayoutWidget
|
||
|
|
||
|
def getAreaTabWidget(self):
|
||
|
return Device.areaTabWidget
|
||
|
|
||
|
|