Main Page
Namespaces
Classes
Package Documentation
src
FWCore
GuiBrowsers
python
Vispa
Main
AbstractTab.py
Go to the documentation of this file.
1
class
AbstractTab
(
object
):
2
""" Abstract class for tabs to which a TabController can be attached.
3
"""
4
def
__init__
(self):
5
self.
_controller
=
None
6
self.
_tabWidget
=
None
7
self.
_mainWindow
=
None
8
9
def
setController
(self, controller):
10
""" Attaches a controller to the Tab,
11
12
The controller() variable of the Tab and the tab() variable of the controller are set.
13
"""
14
self.
_controller
= controller
15
self._controller.setTab(self)
16
17
def
controller
(self):
18
return
self.
_controller
19
20
def
setTabWidget
(self, widget):
21
""" Sets the tabWidget variable, which is returned by tabWidget().
22
"""
23
self.
_tabWidget
= widget
24
25
def
tabWidget
(self):
26
""" Returns the tabWidget set by setTabWidget().
27
28
Important for updating the tab's label etc.
29
"""
30
return
self.
_tabWidget
31
32
def
setMainWindow
(self, main):
33
"""Sets the mainWindow variable, which is returned by mainWindow().
34
"""
35
self.
_mainWindow
= main
36
37
def
mainWindow
(self):
38
"""Returns the main window widget.
39
40
Especially for dialog boxes.
41
"""
42
return
self.
_mainWindow
43
Vispa.Main.AbstractTab.AbstractTab.controller
def controller(self)
Definition:
AbstractTab.py:17
Vispa.Main.AbstractTab.AbstractTab.setMainWindow
def setMainWindow(self, main)
Definition:
AbstractTab.py:32
Vispa.Main.AbstractTab.AbstractTab._tabWidget
_tabWidget
Definition:
AbstractTab.py:6
Vispa.Main.AbstractTab.AbstractTab.setTabWidget
def setTabWidget(self, widget)
Definition:
AbstractTab.py:20
Vispa.Main.AbstractTab.AbstractTab.__init__
def __init__(self)
Definition:
AbstractTab.py:4
Vispa.Main.AbstractTab.AbstractTab
Definition:
AbstractTab.py:1
Vispa.Main.AbstractTab.AbstractTab._controller
_controller
Definition:
AbstractTab.py:5
Vispa.Main.AbstractTab.AbstractTab.tabWidget
def tabWidget(self)
Definition:
AbstractTab.py:25
Vispa.Main.AbstractTab.AbstractTab.mainWindow
def mainWindow(self)
Definition:
AbstractTab.py:37
Vispa.Main.AbstractTab.AbstractTab.setController
def setController(self, controller)
Definition:
AbstractTab.py:9
resolutioncreator_cfi.object
object
Definition:
resolutioncreator_cfi.py:4
Vispa.Main.AbstractTab.AbstractTab._mainWindow
_mainWindow
Definition:
AbstractTab.py:7
Generated for CMSSW Reference Manual by
1.8.11