-
Notifications
You must be signed in to change notification settings - Fork 0
/
QtConnector.py
23 lines (23 loc) · 1.61 KB
/
QtConnector.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# TODO Connecte les "clics" et les fonctions correspondantes
class QtConnector:
def __init__(self,vwApp,cntrApp):
self.vwApp=vwApp
self.cntrApp=cntrApp
self.vwApp.eqTableGUI.itemClicked.connect(self.cntrApp.eqTableClicked)
self.vwApp.adjThreshold_slider.valueChanged.connect(self.cntrApp.SliderMoved)
#self.vwApp.comprFitCmplx_slider.valueChanged.connect(self.cntrApp.SliderMoved)
#self.vwApp.buttonFitness.clicked.connect(self.cntrApp.clickFitness)
#self.vwApp.buttonComplexite.clicked.connect(self.cntrApp.clickCmplx)
#self.vwApp.buttonCompromis.clicked.connect(self.cntrApp.clickCompromis)
#self.vwApp.buttonShowModGlobal.clicked.connect(self.cntrApp.clickShowModGlobal)
#self.vwApp.buttonHideModGlobal.clicked.connect(self.cntrApp.clickHideModGlobal)
#self.vwApp.buttonOptUgp3.clicked.connect(self.cntrApp.clickOptmuGP)
#self.vwApp.buttonRemoveLink.clicked.connect(self.cntrApp.clickRemoveLink)
#self.vwApp.buttonReinstateLink.clicked.connect(self.cntrApp.clickReinstateLink)
# self.vwApp.buttonHelp.clicked.connect(self.cntrApp.clickHelp)
#self.vwApp.buttonChangerEq.clicked.connect(self.cntrApp.clickChangeEq)
self.vwApp.networkGUI.fig.canvas.mpl_connect('button_press_event', self.cntrApp.onClick)
self.vwApp.networkGUI.fig.canvas.mpl_connect('motion_notify_event',self.cntrApp.onMove)
self.vwApp.incMatGUI.itemClicked.connect(self.cntrApp.incMatClicked)
#self.vwApp.networkGUI.fig.canvas.mpl_connect('pick_event', self.cntrApp.onPick)
self.vwApp.closeEvent = self.cntrApp.closeEvent