Implementation parking vue
This commit is contained in:
@ -2,9 +2,10 @@ import sys
|
||||
|
||||
from PyQt4 import QtGui
|
||||
|
||||
from src.v.MainWindow import Ui_MainWindow
|
||||
from src.c.CreaParking import CreaParking
|
||||
from src.c.log.log import Log
|
||||
from src.m.Parking import Parking, ListeTypePlace
|
||||
from src.v.Ui_MainWindow import Ui_MainWindow
|
||||
|
||||
__author__ = 'sidya'
|
||||
|
||||
@ -30,6 +31,10 @@ class Main:
|
||||
self.ui = Ui_MainWindow()
|
||||
self.ui.setupUi(self.view)
|
||||
|
||||
#connect
|
||||
self.ui.comboBox.currentIndexChanged['QString'].connect(self.selectParking)
|
||||
self.ui.btn_creer.clicked.connect(self.creerParking)
|
||||
|
||||
#Chargement activité
|
||||
self.loadLastActivity()
|
||||
self.majListeParking()
|
||||
@ -54,5 +59,30 @@ class Main:
|
||||
for l in [l[:-1] for l in liste[-11:-1]]:
|
||||
self.ui.addItemActivite(l)
|
||||
|
||||
|
||||
def addItemActivite(self, line):
|
||||
self.log.addItem(line)
|
||||
|
||||
def majListeParking(self):
|
||||
self.ui.majListeParkings(self.__parkings)
|
||||
self.ui.comboBox.clear()
|
||||
self.ui.comboBox.addItem("Selectionner un parking")
|
||||
for p in self.__parkings:
|
||||
self.ui.comboBox.addItem(p.nom)
|
||||
|
||||
def selectParking(self):
|
||||
self.ui.nom.clear()
|
||||
self.ui.niveau.clear()
|
||||
self.ui.placesParNiveau.clear()
|
||||
self.ui.placesDispo.clear()
|
||||
self.ui.placesSuperAbo.clear()
|
||||
if(self.ui.comboBox.currentIndex() != 0) :
|
||||
self.ui.nom.setText(self.__parkings[self.ui.comboBox.currentIndex()-1].nom)
|
||||
self.ui.niveau.setText(str(self.__parkings[self.ui.comboBox.currentIndex()-1].nbNiveau))
|
||||
self.ui.placesParNiveau.setText(str(self.__parkings[self.ui.comboBox.currentIndex()-1].nbPlacesParNiveau))
|
||||
self.ui.placesDispo.setText(str(self.__parkings[self.ui.comboBox.currentIndex()-1].nbPlacesLibresParking))
|
||||
self.ui.placesSuperAbo.setText("lol")
|
||||
|
||||
|
||||
def creerParking(self):
|
||||
self.view.hide()
|
||||
CreaParking()
|
Reference in New Issue
Block a user