module: ‘code_lieu.py’
Contains the links between the UI and the measurements code.
-
class gwa.code_place.PlaceController(main=None, parent=None)[source]
Bases: PyQt4.QtGui.QWizard
Create the wizard. Assign functions to the various buttons.
-
addEnvironment()[source]
Add an environment in the database.
-
addPlace()[source]
Add a place into the database.
-
clearEnvironmentInfo()[source]
Clear the user filled fields. Called when the Access Points list is updated in UI with addEnvironment() and
editEnvironment().
-
clearPlaceInfo()[source]
Clear the user filled fields. Called whenever the place list is updated.
-
connect_signals()[source]
Create action listeners for the UI.
Example: self.connect(self.ui.toolButton_place_add,QtCore.SIGNAL(“clicked()”),self.addPlace)
When the bouton “self.ui.toolButton_place_add” is clicked, function “addPlace()” is called.
-
displayEnvironmentInfo()[source]
Cette fonction permet d’afficher les paramètres de lu environnement lors de la sélection d’un élément de la lister
-
displayEnvironmentList()[source]
Display the list of environments in the UI.
-
displayPlaceInfo()[source]
Display the place’s parameters when an element is selected in the list.
-
displayPlaceList()[source]
Display the list of places in the UI.
-
editEnvironment()[source]
Edit an environment’s parameters in the database.
-
editPlace()[source]
Edit a place’s parameter in the database.
-
enableAddEnvironment()[source]
Activates / deactivates the button add environment. The button becomes active only when the user fills the required fields.
-
enableAddPlace()[source]
Activates / deactivates the button to add places. The button becomes active only when the user fills the required fields.
-
enableEditEnvironment(itemClicked)[source]
Activates / deactivates the button edit environment whenever an environment is selected in the list.
-
enableEditPlace(itemClicked)[source]
Activates / deactivates the button edit place whenever an edit is selected in the list.
-
enableRemoveEnvironment(itemClicked)[source]
Activates / deactivates the button delete environment whenever an environment is selected in the list.
-
enableRemovePlace(itemClicked)[source]
Activates / deactivates the button delete place whenever an place is selected in the list.
-
initVariables()[source]
Initialize the variables necessary to do measures and connect to the database.
-
reinitialize(resultCode)[source]
Switch to the application master menu and reinitializes the QWizard module.
-
removeEnvironment()[source]
Remove an environment from the database.
-
removePlace()[source]
Remove a place from the database.
-
setCurrentEnvironment()[source]
Retrieve the name and database ID of the selected environment.
-
setCurrentPlace()[source]
Retrieve the name and database ID of the selected place.
-
switchPage()[source]
Called whenever a UI page change occurs to initialize:
- Lists fulfillment (pages 1 to 4)
- Measurements (page 5)
- Completion of the measures (page 6)
-
validateCurrentPage()[source]
Reimplementation of the function “validateCurrentPage” which implements by default
“QWizardPage::validatePage()” on “currentPage()”.
-
verifyEnvironmentInfos(longueur, largeur, hauteur)[source]
Integrity check of the user’s input before insertion in the database.
Verify the environment’s dimensions are numbers.
-
verifyPlaceInfo(longueur_lieux, largeur_lieux, hauteur_lieux, x_lieux, y_lieux, z_lieux, angle)[source]
Integrity check of the user’s input before insertion in the database.
Verify the input is numbers.
Verify the place’s dimensions and coordinates consistency in the environement.