Interface

Interface(self, controler, **kwargs)

Class holding the whole user interface of the application

changeCheckboxEntourage

Interface.changeCheckboxEntourage(self)

Disable dest reposiory if we uncheck the box "Entourage" :return:

browseRepSrc

Interface.browseRepSrc(self)

Allows to change the source repository :return: none

browseRepDest

Interface.browseRepDest(self)

Allow to change the destination repository :return: none

cliquer

Interface.cliquer(self)

Launch the program itself

pause

Interface.pause(self)

Pause the program during its execution

changeState

Interface.changeState(self)

Allows to unlock Stats tab after the execution

displayImage

Interface.displayImage(self, imageName, strie)

Display an image in its own size in a different window (on top level) :param imageName: String that contains the imageName

createWindowStats

Interface.createWindowStats(self, clear, start)

Function linked to the Statistiques Window. It creates a whole new window on top of the main one. With details on the results, etc... :param clear: Tells if we need to clean the window first :param start: where to start in the list of images

saveCSV

Interface.saveCSV(self)

A function that save the results in a CSV file at the root of the program

displayError

Interface.displayError(self, message)

Display an error in a different window (on top level) :param message: String that contains the error message

runProgressBar

Interface.runProgressBar(self)

Start the progress bar

stopProgressBar

Interface.stopProgressBar(self)

Stop the progressbar at the end of processing