diff --git a/Documentation/html/Logo_entier.png b/Documentation/html/Logo_entier.png new file mode 100644 index 0000000..41b85d9 Binary files /dev/null and b/Documentation/html/Logo_entier.png differ diff --git a/Documentation/html/annotated.html b/Documentation/html/annotated.html new file mode 100644 index 0000000..c04ce65 --- /dev/null +++ b/Documentation/html/annotated.html @@ -0,0 +1,132 @@ + + + + + + + +My Project: Class List + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Class List
+
+
+
Here are the classes, structs, unions and interfaces with brief descriptions:
+
[detail level 12]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 NBusiness
 CManagerClass Manager qui gère les requins, les requins ajoutés, les requins modifiés et les fun facts
 CManagerUsersClass Manager qui gère les Experts et les Utilisateurs
 NModèle
 CExpertClass Expert qui implémente l'interface Personne Un expert peut ajouter et modifier des requins mais il peut aussi valider ou refuser les ajouts ou les modifications des utilisateurs
 CPersonneInterface Personne qui est la base des utilisateurs de l'application
 CPositionClasse Position qui permet de connaitre la surface de répartition d'un requin Cependant nous n'avons pas eu le temps d'implémenter cette classe dans les requins
 CRequinClasse Requin qui implémente la méthode IEquatable de Requin
 CUtilisateurClasse Utilisateur qui implémente l'interface Personne
 NPersistance
 CDataContractPersistanceClasse DataContractPersistance qui implémente IPersistanceManager et stocke les données dans les fichiers de persistance
 CDataToPersistReqClasse DataToPersistReq
 CDataToPersistUsersClasse DataToPersistUsers
 CIPersistanceManagerClasse IPersistanceManager décrivant le comportement des différentes instances de persistance
 NStubLib
 CStubClasse Stub qui implémente IPersistanceManager et stocke des données dans le code
 NTest
 CAppInteraction logic for App.xaml
 CMainWindowInteraction logic for MainWindow.xaml
 CUCTestLogique d'interaction pour UCTest.xaml
 Ntest_requin
 CProgram
 NtestImage
 CAppInteraction logic for App.xaml
 CMainWindowInteraction logic for MainWindow.xaml
 NtestMap
 CProgram
 NTestsUnitaires
 CTests_Requin
 NUnitTests
 CUnitTest_Modele
 NWpfApp1
 CAccueilWeChangeEventArgsClasse AccueilnWeChangeEventArgs qui implémente EventArgs Elle permet de créer un argument qui permet de transformer le content control de la main window en UserControlAccueil après avoir cliquer sur la carte
 CAccueilWeGoEventArgsClasse AccueilWeGo qui implémente EventArgs Elle permet de créer un argument qui permet de transformer le content control de la main window en UserControlAccueil après avoir cliquer sur le bouton Exit
 CAddASharkLogique d'interaction pour AddAShark.xaml
 CAppInteraction logic for App.xaml
 CChangerMotDePasseLogique d'interaction pour ChangerMotDePasse.xaml
 CCreerCompteLogique d'interaction pour CreerCompte.xaml
 CDescriptionAddLogique d'interaction pour Description.xaml
 CDescriptionEditLogique d'interaction pour DescriptionEdit.xaml
 CDescriptionWeGoEventArgsClasse DescriptionWeGoEventArgs qui implémente EventArgs Elle permet de créer un argument qui permet de transformer le content control de la main window en USerControlDescription après avoir cliquer sur le UserControlRequin
 CDescWeGoEventArgsClasse DescWeGoEventArgs qui implémente EventArgs Elle permet de créer un argument qui permet de transformer le content control de la main window en UserControlDescription après avoir cliquer sur un UserControlRequin
 CEditWeGoEventArgsClasse EditWeGoEventArgs qui implémente EventArgs Elle permet de créer un argument qui permet de transformer le content control de la main window en UserControlEdit après avoir cliquer sur le bouton Edit
 CInfoUtilisateurLogique d'interaction pour InfoUtilisateur.xaml
 CMainWindowInteraction logic for MainWindow.xam
 CSeConnecterLogique d'interaction pour SeConnecter.xaml
 CuserControlAcceuilLogique d'interaction pour userControlAcceuil.xaml
 CUserControlBoiteLogique d'interaction pour UserControlBoite.xaml
 CuserControlDescriptionLogique d'interaction pour userControlDescription.xaml
 CUserControlEditLogique d'interaction pour UserControlEdit.xaml
 CUserControlPositionLogique d'interaction pour UserControlPosition.xaml
 CUserControlRequinLogique d'interaction pour UserControlRequin.xaml
 CValiderSubmitLogique d'interaction pour ValiderSubmit.xaml
+
+
+ + + + diff --git a/Documentation/html/bc_s.png b/Documentation/html/bc_s.png new file mode 100644 index 0000000..224b29a Binary files /dev/null and b/Documentation/html/bc_s.png differ diff --git a/Documentation/html/bdwn.png b/Documentation/html/bdwn.png new file mode 100644 index 0000000..940a0b9 Binary files /dev/null and b/Documentation/html/bdwn.png differ diff --git a/Documentation/html/class_business_1_1_manager-members.html b/Documentation/html/class_business_1_1_manager-members.html new file mode 100644 index 0000000..951962f --- /dev/null +++ b/Documentation/html/class_business_1_1_manager-members.html @@ -0,0 +1,105 @@ + + + + + + + +My Project: Member List + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
Business.Manager Member List
+
+
+ +

This is the complete list of members for Business.Manager, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + +
AjouterRequin(Requin req)Business.Managerinline
AjouterRequinAdd(Requin req)Business.Managerinline
AjouterRequinEdit(Requin req)Business.Managerinline
FunFactsBusiness.Manager
GetRequin(Requin req)Business.Managerinline
GetRequinAdd(Requin req)Business.Managerinline
GetRequinEdit(Requin req)Business.Managerinline
LoadFunFacts()Business.Managerinline
LoadRequins()Business.Managerinline
Manager(IPersistanceManager pers)Business.Managerinline
ModifieRequin(Requin oldR, Requin newR)Business.Managerinline
PersBusiness.Manager
RechercherRequins(ObservableCollection< Requin > lRech, Nullable< Zone > zone, string motif)Business.Managerinline
RequinsBusiness.Manager
RequinsAddBusiness.Manager
RequinsEditBusiness.Manager
SaveFunFacts()Business.Managerinline
SaveRequins()Business.Managerinline
SelectedRequinBusiness.Manager
SupprimerRequin(Requin req)Business.Managerinline
SupprimerRequinAdd(Requin req)Business.Managerinline
SupprimerRequinEdit(Requin req)Business.Managerinline
verifierRequin(String nom, String nomSci, String description, String photo, String video, String photoCarte)Business.Managerinline
+ + + + diff --git a/Documentation/html/class_business_1_1_manager.html b/Documentation/html/class_business_1_1_manager.html new file mode 100644 index 0000000..456d504 --- /dev/null +++ b/Documentation/html/class_business_1_1_manager.html @@ -0,0 +1,667 @@ + + + + + + + +My Project: Business.Manager Class Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Public Member Functions | +Properties | +List of all members
+
Business.Manager Class Reference
+
+
+ +

Class Manager qui gère les requins, les requins ajoutés, les requins modifiés et les fun facts + More...

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

Manager (IPersistanceManager pers)
 constructeur avec INJECTION DE LA DéPENDANCE
 
+void LoadRequins ()
 Méthode LoadRequins de la classe Manager qui permet de remplir les listes de requins grâce à l'IPersistanceManager
 
+void SaveRequins ()
 Méthode SaveRequins de la classe Manager qui permet de sauvegarder les listes de requins grâce à l'IPersistanceManager
 
bool AjouterRequin (Requin req)
 Méthode AjouterRequin de la classe Manager qui permet d'ajouter un requin dans la liste des requins More...
 
bool SupprimerRequin (Requin req)
 Méthode SupprimerRequin de la classe Manager qui permet de supprimer un requin de la liste des requins More...
 
Requin GetRequin (Requin req)
 Méthode GetRequin de la classe Manager qui permet de récupérer un requin de la liste des requins More...
 
bool ModifieRequin (Requin oldR, Requin newR)
 Méthode ModifieRequin de la classe Manager qui permet de modifier un ancien requin de la liste des requins à partir d'un nouveau More...
 
bool AjouterRequinEdit (Requin req)
 Méthode AjouterRequinEdit de la classe Manager qui permet d'ajouter un requin dans la liste des requins modifiés More...
 
bool SupprimerRequinEdit (Requin req)
 Méthode SupprimerRequinEdit de la classe Manager qui permet de supprimer un requin de la liste des requins modifiés More...
 
bool AjouterRequinAdd (Requin req)
 Méthode AjouterRequinAdd de la classe Manager qui permet d'ajouter un requin dans la liste des requins ajoutés More...
 
bool SupprimerRequinAdd (Requin req)
 Méthode SupprimerRequinAdd de la classe Manager qui permet de supprimer un requin de la liste des requins ajoutés More...
 
Requin GetRequinEdit (Requin req)
 Méthode GetRequinEdit de la classe Manager qui permet de récupérer un requin de la liste des requins modifiés More...
 
Requin GetRequinAdd (Requin req)
 Méthode GetRequinAdd de la classe Manager qui permet de récupérer un requin de la liste des requins ajoutés More...
 
List< RequinRechercherRequins (ObservableCollection< Requin > lRech, Nullable< Zone > zone, string motif)
 Méthode RechercherRequins qui permet de rechercher des requins dans une ObservableCollection de Requin en fonction de leurs zones et d'un motif More...
 
bool verifierRequin (String nom, String nomSci, String description, String photo, String video, String photoCarte)
 Méthode vérifierRequin qui permet de vérifiersi les strings que l'on donnerait au constructeur de requin son vides More...
 
+void LoadFunFacts ()
 Méthode LoadFunFacts de la classe Manager qui permet de charger la liste de fun facts grâce à l'IPersistanceManager
 
+void SaveFunFacts ()
 Méthode LoadFunFacts de la classe Manager qui permet de sauvegarder la liste de fun facts grâce à l'IPersistanceManager
 
+ + + + + + + + + + + + + + + + + + + +

+Properties

+ObservableCollection< RequinRequins [get]
 ObservableCollection de Requin les requins qui ont déjà été validés
 
+ObservableCollection< RequinRequinsEdit [get]
 ObservableCollection de Requin les requins qui ont été modifiés par des utilisateurs et qui n'ont pas encore été validés
 
+ObservableCollection< RequinRequinsAdd [get]
 ObservableCollection<Requin> les requins qui ont été ajoutés par des utilisateurs et qui n'ont pas encore été validés
 
+Requin SelectedRequin [get, set]
 Requin actuellement utilisé dans l'application
 
+List< String > FunFacts = new List<String>() [get]
 List de string la liste des fun facts
 
+IPersistanceManager Pers [get, set]
 DéPENDANCE
 
+

Detailed Description

+

Class Manager qui gère les requins, les requins ajoutés, les requins modifiés et les fun facts

+

Member Function Documentation

+ +

◆ AjouterRequin()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Business.Manager.AjouterRequin (Requin req)
+
+inline
+
+ +

Méthode AjouterRequin de la classe Manager qui permet d'ajouter un requin dans la liste des requins

+
Parameters
+ + +
reqRequin qui va être ajouté dans la liste
+
+
+
Returns
Booléen : true si il a été ajouté, false sinon
+ +
+
+ +

◆ AjouterRequinAdd()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Business.Manager.AjouterRequinAdd (Requin req)
+
+inline
+
+ +

Méthode AjouterRequinAdd de la classe Manager qui permet d'ajouter un requin dans la liste des requins ajoutés

+
Parameters
+ + +
reqRequin qui va être ajouté dans la liste
+
+
+
Returns
Booléen : true si il a été ajouté, false sinon
+ +
+
+ +

◆ AjouterRequinEdit()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Business.Manager.AjouterRequinEdit (Requin req)
+
+inline
+
+ +

Méthode AjouterRequinEdit de la classe Manager qui permet d'ajouter un requin dans la liste des requins modifiés

+
Parameters
+ + +
reqRequin qui va être ajouté dans la liste
+
+
+
Returns
Booléen : true si il a été ajouté, false sinon
+ +
+
+ +

◆ GetRequin()

+ +
+
+ + + + + +
+ + + + + + + + +
Requin Business.Manager.GetRequin (Requin req)
+
+inline
+
+ +

Méthode GetRequin de la classe Manager qui permet de récupérer un requin de la liste des requins

+
Parameters
+ + +
reqRequin que l'on cherche dans dans la liste
+
+
+
Returns
Requin trouvé
+ +
+
+ +

◆ GetRequinAdd()

+ +
+
+ + + + + +
+ + + + + + + + +
Requin Business.Manager.GetRequinAdd (Requin req)
+
+inline
+
+ +

Méthode GetRequinAdd de la classe Manager qui permet de récupérer un requin de la liste des requins ajoutés

+
Parameters
+ + +
reqRequin que l'on cherche dans dans la liste
+
+
+
Returns
Requin trouvé
+ +
+
+ +

◆ GetRequinEdit()

+ +
+
+ + + + + +
+ + + + + + + + +
Requin Business.Manager.GetRequinEdit (Requin req)
+
+inline
+
+ +

Méthode GetRequinEdit de la classe Manager qui permet de récupérer un requin de la liste des requins modifiés

+
Parameters
+ + +
reqRequin que l'on cherche dans dans la liste
+
+
+
Returns
Requin trouvé
+ +
+
+ +

◆ ModifieRequin()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool Business.Manager.ModifieRequin (Requin oldR,
Requin newR 
)
+
+inline
+
+ +

Méthode ModifieRequin de la classe Manager qui permet de modifier un ancien requin de la liste des requins à partir d'un nouveau

+
Parameters
+ + + +
oldRRequin l'ancien requin dans la liste des requins
newRRequin le nouveau requin
+
+
+
Returns
Booléen : true si il a été modifié, false sinon
+ +
+
+ +

◆ RechercherRequins()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
List< Requin > Business.Manager.RechercherRequins (ObservableCollection< RequinlRech,
Nullable< Zonezone,
string motif 
)
+
+inline
+
+ +

Méthode RechercherRequins qui permet de rechercher des requins dans une ObservableCollection de Requin en fonction de leurs zones et d'un motif

+
Parameters
+ + + + +
lRechObservableCollection de Requin dans laquelle on fait la recherche
motifstring sur lequel on fait la recherche
zoneZone? sur laquelle on fait la recherche
+
+
+
Returns
List de Requin contenant tous les requins trouvés en fonction du motif et de la zone
+ +
+
+ +

◆ SupprimerRequin()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Business.Manager.SupprimerRequin (Requin req)
+
+inline
+
+ +

Méthode SupprimerRequin de la classe Manager qui permet de supprimer un requin de la liste des requins

+
Parameters
+ + +
reqRequin qui va être supprimé dans la liste
+
+
+
Returns
Booléen : true si il a été supprimé, false sinon
+ +
+
+ +

◆ SupprimerRequinAdd()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Business.Manager.SupprimerRequinAdd (Requin req)
+
+inline
+
+ +

Méthode SupprimerRequinAdd de la classe Manager qui permet de supprimer un requin de la liste des requins ajoutés

+
Parameters
+ + +
reqRequin qui va être supprimé dans la liste
+
+
+
Returns
Booléen : true si il a été supprimé, false sinon
+ +
+
+ +

◆ SupprimerRequinEdit()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Business.Manager.SupprimerRequinEdit (Requin req)
+
+inline
+
+ +

Méthode SupprimerRequinEdit de la classe Manager qui permet de supprimer un requin de la liste des requins modifiés

+
Parameters
+ + +
reqRequin qui va être supprimé dans la liste
+
+
+
Returns
Booléen : true si il a été supprimé, false sinon
+ +
+
+ +

◆ verifierRequin()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool Business.Manager.verifierRequin (String nom,
String nomSci,
String description,
String photo,
String video,
String photoCarte 
)
+
+inline
+
+ +

Méthode vérifierRequin qui permet de vérifiersi les strings que l'on donnerait au constructeur de requin son vides

+
Parameters
+ + + + + + + +
nom
nomSci
description
photo
video
photoCarte
+
+
+
Returns
Booléen : true si il n'y en a pas de vide, false sinon
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/Documentation/html/class_business_1_1_manager_users-members.html b/Documentation/html/class_business_1_1_manager_users-members.html new file mode 100644 index 0000000..12d9a3f --- /dev/null +++ b/Documentation/html/class_business_1_1_manager_users-members.html @@ -0,0 +1,96 @@ + + + + + + + +My Project: Member List + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
Business.ManagerUsers Member List
+
+
+ +

This is the complete list of members for Business.ManagerUsers, including all inherited members.

+ + + + + + + + + + + + + + + +
AjouterExpert(Expert expert)Business.ManagerUsersinline
AjouterUtilisateur(Utilisateur user)Business.ManagerUsersinline
ExpertsBusiness.ManagerUsers
GetPersonne(Personne pers)Business.ManagerUsersinline
LoadUsers()Business.ManagerUsersinline
ManagerUsers(IPersistanceManager pers)Business.ManagerUsersinline
ModifieExpert(Expert oldE, Expert newE)Business.ManagerUsersinline
ModifieUtilisateur(Utilisateur oldU, Utilisateur newU)Business.ManagerUsersinline
PersBusiness.ManagerUsers
SaveUsers()Business.ManagerUsersinline
SelectedUserBusiness.ManagerUsers
SupprimerExpert(Expert expert)Business.ManagerUsersinline
SupprimerUtilisateur(Utilisateur user)Business.ManagerUsersinline
UtilisateursBusiness.ManagerUsers
+ + + + diff --git a/Documentation/html/class_business_1_1_manager_users.html b/Documentation/html/class_business_1_1_manager_users.html new file mode 100644 index 0000000..cc4feb8 --- /dev/null +++ b/Documentation/html/class_business_1_1_manager_users.html @@ -0,0 +1,415 @@ + + + + + + + +My Project: Business.ManagerUsers Class Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Public Member Functions | +Properties | +List of all members
+
Business.ManagerUsers Class Reference
+
+
+ +

Class Manager qui gère les Experts et les Utilisateurs + More...

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

ManagerUsers (IPersistanceManager pers)
 constructeur avec INJECTION DE LA DéPENDANCE
 
+void LoadUsers ()
 Méthode LoadUsers de la classe ManagerUser qui permet de charger les liste d'Utilisateurs et d'Experts grâce à l'IPersistanceManager
 
+void SaveUsers ()
 Méthode SaveUsers de la classe ManagerUser qui permet de sauvegarder les listes d'Utilisateurs et d'Experts grâce à l'IPersistanceManager
 
bool AjouterUtilisateur (Utilisateur user)
 Méthode AjouterUtilisateur de la classe ManagerUser qui permet d'ajouter un Utilisateur dans la liste d'Utilisateurs More...
 
bool SupprimerUtilisateur (Utilisateur user)
 Méthode SupprmierUtilisateur de la classe ManagerUser qui permet de supprimer un Utilisateur de la liste des Utilisateurs More...
 
bool AjouterExpert (Expert expert)
 Méthode AjouterExpert de la classe ManagerUser qui permet d'ajouter un Expert dans la liste d'Experts More...
 
bool SupprimerExpert (Expert expert)
 Méthode SupprmierExpertr de la classe ManagerUser qui permet de supprimer un Expert de la liste des Experts More...
 
Personne GetPersonne (Personne pers)
 Méthode GetPersonne de la classe ManagerUser qui permet de récupérer une personne dans la liste de personne (Expert et Utilisateur) More...
 
bool ModifieUtilisateur (Utilisateur oldU, Utilisateur newU)
 Méthode ModifieUtilisateur de la classe ManagerUser qui permet de modifier un ancien Utilisateur de la liste des Utilisateurs à partir d'un nouveau More...
 
bool ModifieExpert (Expert oldE, Expert newE)
 Méthode ModifieExpert de la classe ManagerUser qui permet de modifier un ancien Expert de la liste des Experts à partir d'un nouveau More...
 
+ + + + + + + + + + + + + +

+Properties

+List< UtilisateurUtilisateurs [get]
 List d'Utilisateur, la liste des utilisateurs de l'application
 
+List< ExpertExperts [get]
 List d'Expert, la liste des experts de l'application
 
+Personne SelectedUser [get, set]
 L'utilisateur ou l'expert actuellement connecté
 
+IPersistanceManager Pers [get, set]
 DéPENDANCE
 
+

Detailed Description

+

Class Manager qui gère les Experts et les Utilisateurs

+

Member Function Documentation

+ +

◆ AjouterExpert()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Business.ManagerUsers.AjouterExpert (Expert expert)
+
+inline
+
+ +

Méthode AjouterExpert de la classe ManagerUser qui permet d'ajouter un Expert dans la liste d'Experts

+
Parameters
+ + +
expertExpert qui va être ajouté dans la liste
+
+
+
Returns
Booléen : true si il a été ajouté, false sinon
+ +
+
+ +

◆ AjouterUtilisateur()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Business.ManagerUsers.AjouterUtilisateur (Utilisateur user)
+
+inline
+
+ +

Méthode AjouterUtilisateur de la classe ManagerUser qui permet d'ajouter un Utilisateur dans la liste d'Utilisateurs

+
Parameters
+ + +
userUtilisateur qui va être ajouté dans la liste
+
+
+
Returns
Booléen : true si il a été ajouté, false sinon
+ +
+
+ +

◆ GetPersonne()

+ +
+
+ + + + + +
+ + + + + + + + +
Personne Business.ManagerUsers.GetPersonne (Personne pers)
+
+inline
+
+ +

Méthode GetPersonne de la classe ManagerUser qui permet de récupérer une personne dans la liste de personne (Expert et Utilisateur)

+
Parameters
+ + +
persPersonne que l'on cherche dans dans la liste
+
+
+
Returns
Personne trouvée
+ +
+
+ +

◆ ModifieExpert()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool Business.ManagerUsers.ModifieExpert (Expert oldE,
Expert newE 
)
+
+inline
+
+ +

Méthode ModifieExpert de la classe ManagerUser qui permet de modifier un ancien Expert de la liste des Experts à partir d'un nouveau

+
Parameters
+ + + +
oldEExpert l'ancien Expert dans la liste des experts
newEExpert le nouveau Expert
+
+
+
Returns
Booléen : true si il a été modifié, false sinon
+ +
+
+ +

◆ ModifieUtilisateur()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool Business.ManagerUsers.ModifieUtilisateur (Utilisateur oldU,
Utilisateur newU 
)
+
+inline
+
+ +

Méthode ModifieUtilisateur de la classe ManagerUser qui permet de modifier un ancien Utilisateur de la liste des Utilisateurs à partir d'un nouveau

+
Parameters
+ + + +
oldUUtilisateur l'ancien Utilisateur dans la liste des utilisateurs
newUUtilisateur le nouvel requin
+
+
+
Returns
Booléen : true si il a été modifié, false sinon
+ +
+
+ +

◆ SupprimerExpert()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Business.ManagerUsers.SupprimerExpert (Expert expert)
+
+inline
+
+ +

Méthode SupprmierExpertr de la classe ManagerUser qui permet de supprimer un Expert de la liste des Experts

+
Parameters
+ + +
expertExpert qui va être supprimé dans la liste
+
+
+
Returns
Booléen : true si il a été supprimé, false sinon
+ +
+
+ +

◆ SupprimerUtilisateur()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Business.ManagerUsers.SupprimerUtilisateur (Utilisateur user)
+
+inline
+
+ +

Méthode SupprmierUtilisateur de la classe ManagerUser qui permet de supprimer un Utilisateur de la liste des Utilisateurs

+
Parameters
+ + +
userUtilisateur qui va être supprimé dans la liste
+
+
+
Returns
Booléen : true si il a été supprimé, false sinon
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/Documentation/html/class_mod_xC3_xA8le_1_1_expert-members.html b/Documentation/html/class_mod_xC3_xA8le_1_1_expert-members.html new file mode 100644 index 0000000..eab17f3 --- /dev/null +++ b/Documentation/html/class_mod_xC3_xA8le_1_1_expert-members.html @@ -0,0 +1,95 @@ + + + + + + + +My Project: Member List + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
Modèle.Expert Member List
+
+
+ +

This is the complete list of members for Modèle.Expert, including all inherited members.

+ + + + + + + + + + + + + + +
AjouterRequin(Requin req, ObservableCollection< Requin > requins)Modèle.Expertinlinevirtual
ChangerMotDePasse(string nvMdp)Modèle.Expertinlinevirtual
DateDModèle.Expert
EmailModèle.Personne
Equals(Expert e)Modèle.Expertinline
Expert(string email, string mdp, string surnom)Modèle.Expertinline
Expert(string email, string mdp, string surnom, DateTime date)Modèle.Expertinline
MotDePasseModèle.Personne
Personne(string email, string mdp)Modèle.Personneinline
SurnomModèle.Expert
ToString()Modèle.Expertinlinevirtual
ValiderSubmit(List< Requin > lBdFinie, List< Requin > lBdPasFinie)Modèle.Expertinline
ValiderUnChangement(List< Requin > lBdFinie, List< Requin > lBdPasfinie)Modèle.Expertinline
+ + + + diff --git a/Documentation/html/class_mod_xC3_xA8le_1_1_expert.html b/Documentation/html/class_mod_xC3_xA8le_1_1_expert.html new file mode 100644 index 0000000..8aefd85 --- /dev/null +++ b/Documentation/html/class_mod_xC3_xA8le_1_1_expert.html @@ -0,0 +1,513 @@ + + + + + + + +My Project: Modèle.Expert Class Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Public Member Functions | +Properties | +List of all members
+
Modèle.Expert Class Reference
+
+
+ +

Class Expert qui implémente l'interface Personne Un expert peut ajouter et modifier des requins mais il peut aussi valider ou refuser les ajouts ou les modifications des utilisateurs + More...

+
+Inheritance diagram for Modèle.Expert:
+
+
+ + +Modèle.Personne + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 Expert (string email, string mdp, string surnom)
 Constructeur sans DateTime More...
 
 Expert (string email, string mdp, string surnom, DateTime date)
 Constructeur avec DateTime More...
 
override string ToString ()
 Méthode ToString de la classe Expert More...
 
int ValiderSubmit (List< Requin > lBdFinie, List< Requin > lBdPasFinie)
 Méthode de test lors de la création de la class Expert qui permettait de valider ou de refuser des requins ajoutés par les utilisateurs More...
 
int ValiderUnChangement (List< Requin > lBdFinie, List< Requin > lBdPasfinie)
 Méthode de test lors de la création de la class Expert qui permettait de valider ou de refuser des requins édités par les utilisateurs More...
 
bool Equals (Expert e)
 Méthode Equals de la Class Expert qui permet de savoir si deux experts sont égaux, regarde en fonction des emails More...
 
override void AjouterRequin (Requin req, ObservableCollection< Requin > requins)
 Méthode qui permet d'ajouter un Requin dans une ObservableCollection de Requin More...
 
override void ChangerMotDePasse (string nvMdp)
 Méthode qui permet de changer le mot de passe de l'Expert More...
 
- Public Member Functions inherited from Modèle.Personne
 Personne (string email, string mdp)
 Constructeur d'une personne More...
 
abstract override string ToString ()
 Création de la méthode abstraite ToString More...
 
abstract void AjouterRequin (Requin req, ObservableCollection< Requin > requins)
 Création de la méthode abstraite AjouterRequin qui permet d'ajouter un Requin dans une ObservableCollection de Requin More...
 
abstract void ChangerMotDePasse (string nvMdp)
 Création de la méthode abstraite ChangerMotDePasse qui permet de changer le mot de passe d'un personne More...
 
+ + + + + + + + + + + + + + +

+Properties

+DateTime DateD [get]
 DateTime qui permet de connaitre la date de création x'un compte expert
 
+string Surnom [get]
 /String le surnom d'un expert
 
- Properties inherited from Modèle.Personne
+string Email [get, protected set]
 String email d'une Personne
 
+string MotDePasse [get, protected set]
 String mot de passe d'une Personne
 
+

Detailed Description

+

Class Expert qui implémente l'interface Personne Un expert peut ajouter et modifier des requins mais il peut aussi valider ou refuser les ajouts ou les modifications des utilisateurs

+

Constructor & Destructor Documentation

+ +

◆ Expert() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Modèle.Expert.Expert (string email,
string mdp,
string surnom 
)
+
+inline
+
+ +

Constructeur sans DateTime

+
Parameters
+ + + + +
emailString email de l'Expert (son identifiant pour se connecter
mdpString le mot de passe de l'Expert
surnomString surnom de l'Expert
+
+
+ +
+
+ +

◆ Expert() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Modèle.Expert.Expert (string email,
string mdp,
string surnom,
DateTime date 
)
+
+inline
+
+ +

Constructeur avec DateTime

+
Parameters
+ + + + + +
emailString email de l'Expert (son identifiant pour se connecter
mdpString le mot de passe de l'Expert
surnomString surnom de l'Expert
dateDate de création du compte Expert
+
+
+ +
+
+

Member Function Documentation

+ +

◆ AjouterRequin()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
override void Modèle.Expert.AjouterRequin (Requin req,
ObservableCollection< Requinrequins 
)
+
+inlinevirtual
+
+ +

Méthode qui permet d'ajouter un Requin dans une ObservableCollection de Requin

+
Parameters
+ + + +
reqRequin qui va être ajouté dans l'observable collection
requinsObservableCollection de Requin l'ObservableCollection dans laquelle on ajoute le Requin
+
+
+ +

Implements Modèle.Personne.

+ +
+
+ +

◆ ChangerMotDePasse()

+ +
+
+ + + + + +
+ + + + + + + + +
override void Modèle.Expert.ChangerMotDePasse (string nvMdp)
+
+inlinevirtual
+
+ +

Méthode qui permet de changer le mot de passe de l'Expert

+
Parameters
+ + +
nvMdpString nouveau mot de passe de l'Expert
+
+
+ +

Implements Modèle.Personne.

+ +
+
+ +

◆ Equals()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Modèle.Expert.Equals (Expert e)
+
+inline
+
+ +

Méthode Equals de la Class Expert qui permet de savoir si deux experts sont égaux, regarde en fonction des emails

+
Parameters
+ + +
eExpert
+
+
+
Returns
Booléen : true si elles sont égales, false si elles sont différentes
+ +
+
+ +

◆ ToString()

+ +
+
+ + + + + +
+ + + + + + + +
override string Modèle.Expert.ToString ()
+
+inlinevirtual
+
+ +

Méthode ToString de la classe Expert

+ +

Implements Modèle.Personne.

+ +
+
+ +

◆ ValiderSubmit()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
int Modèle.Expert.ValiderSubmit (List< RequinlBdFinie,
List< RequinlBdPasFinie 
)
+
+inline
+
+ +

Méthode de test lors de la création de la class Expert qui permettait de valider ou de refuser des requins ajoutés par les utilisateurs

+
Parameters
+ + + +
lBdPasFinieList de Requin qui est la list contenant tout les requins ajoutés par des Utilisateurs
lBdFinieList de Requin qui est la list contenant tout les requins validés par les experts
+
+
+
Returns
Int : Le nombre changement validé
+ +
+
+ +

◆ ValiderUnChangement()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
int Modèle.Expert.ValiderUnChangement (List< RequinlBdFinie,
List< RequinlBdPasfinie 
)
+
+inline
+
+ +

Méthode de test lors de la création de la class Expert qui permettait de valider ou de refuser des requins édités par les utilisateurs

+
Parameters
+ + + +
lBdPasfinieList de Requin qui est la list contenant tout les requins ajoutés par des Utilisateurs
lBdFinieList de Requin qui est la list contenant tout les requins validés par les experts
+
+
+
Returns
Int : Le nombre changement validé
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/Documentation/html/class_mod_xC3_xA8le_1_1_expert.png b/Documentation/html/class_mod_xC3_xA8le_1_1_expert.png new file mode 100644 index 0000000..ef472f3 Binary files /dev/null and b/Documentation/html/class_mod_xC3_xA8le_1_1_expert.png differ diff --git a/Documentation/html/class_mod_xC3_xA8le_1_1_personne-members.html b/Documentation/html/class_mod_xC3_xA8le_1_1_personne-members.html new file mode 100644 index 0000000..d80827a --- /dev/null +++ b/Documentation/html/class_mod_xC3_xA8le_1_1_personne-members.html @@ -0,0 +1,88 @@ + + + + + + + +My Project: Member List + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
Modèle.Personne Member List
+
+
+ +

This is the complete list of members for Modèle.Personne, including all inherited members.

+ + + + + + + +
AjouterRequin(Requin req, ObservableCollection< Requin > requins)Modèle.Personnepure virtual
ChangerMotDePasse(string nvMdp)Modèle.Personnepure virtual
EmailModèle.Personne
MotDePasseModèle.Personne
Personne(string email, string mdp)Modèle.Personneinline
ToString()Modèle.Personnepure virtual
+ + + + diff --git a/Documentation/html/class_mod_xC3_xA8le_1_1_personne.html b/Documentation/html/class_mod_xC3_xA8le_1_1_personne.html new file mode 100644 index 0000000..76cb84c --- /dev/null +++ b/Documentation/html/class_mod_xC3_xA8le_1_1_personne.html @@ -0,0 +1,287 @@ + + + + + + + +My Project: Modèle.Personne Class Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Public Member Functions | +Properties | +List of all members
+
Modèle.Personne Class Referenceabstract
+
+
+ +

Interface Personne qui est la base des utilisateurs de l'application + More...

+
+Inheritance diagram for Modèle.Personne:
+
+
+ + +Modèle.Expert +Modèle.Utilisateur + +
+ + + + + + + + + + + + + + +

+Public Member Functions

 Personne (string email, string mdp)
 Constructeur d'une personne More...
 
abstract override string ToString ()
 Création de la méthode abstraite ToString More...
 
abstract void AjouterRequin (Requin req, ObservableCollection< Requin > requins)
 Création de la méthode abstraite AjouterRequin qui permet d'ajouter un Requin dans une ObservableCollection de Requin More...
 
abstract void ChangerMotDePasse (string nvMdp)
 Création de la méthode abstraite ChangerMotDePasse qui permet de changer le mot de passe d'un personne More...
 
+ + + + + + + +

+Properties

+string Email [get, protected set]
 String email d'une Personne
 
+string MotDePasse [get, protected set]
 String mot de passe d'une Personne
 
+

Detailed Description

+

Interface Personne qui est la base des utilisateurs de l'application

+

Constructor & Destructor Documentation

+ +

◆ Personne()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Modèle.Personne.Personne (string email,
string mdp 
)
+
+inline
+
+ +

Constructeur d'une personne

+
Parameters
+ + + +
emailString l'email de la personne qui va être créée
mdpString le mot de passe de la personne
+
+
+ +
+
+

Member Function Documentation

+ +

◆ AjouterRequin()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
abstract void Modèle.Personne.AjouterRequin (Requin req,
ObservableCollection< Requinrequins 
)
+
+pure virtual
+
+ +

Création de la méthode abstraite AjouterRequin qui permet d'ajouter un Requin dans une ObservableCollection de Requin

+
Parameters
+ + + +
reqRequin le requin a ajouter
requinsObservableCollection la où on ajoute le requin
+
+
+ +

Implemented in Modèle.Expert, and Modèle.Utilisateur.

+ +
+
+ +

◆ ChangerMotDePasse()

+ +
+
+ + + + + +
+ + + + + + + + +
abstract void Modèle.Personne.ChangerMotDePasse (string nvMdp)
+
+pure virtual
+
+ +

Création de la méthode abstraite ChangerMotDePasse qui permet de changer le mot de passe d'un personne

+
Parameters
+ + +
nvMdpString le nouveau mot de passe d'un Personne
+
+
+ +

Implemented in Modèle.Expert, and Modèle.Utilisateur.

+ +
+
+ +

◆ ToString()

+ +
+
+ + + + + +
+ + + + + + + +
abstract override string Modèle.Personne.ToString ()
+
+pure virtual
+
+ +

Création de la méthode abstraite ToString

+ +

Implemented in Modèle.Expert, and Modèle.Utilisateur.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/Documentation/html/class_mod_xC3_xA8le_1_1_personne.png b/Documentation/html/class_mod_xC3_xA8le_1_1_personne.png new file mode 100644 index 0000000..6d5a5a2 Binary files /dev/null and b/Documentation/html/class_mod_xC3_xA8le_1_1_personne.png differ diff --git a/Documentation/html/class_mod_xC3_xA8le_1_1_position-members.html b/Documentation/html/class_mod_xC3_xA8le_1_1_position-members.html new file mode 100644 index 0000000..43fa48f --- /dev/null +++ b/Documentation/html/class_mod_xC3_xA8le_1_1_position-members.html @@ -0,0 +1,88 @@ + + + + + + + +My Project: Member List + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
Modèle.Position Member List
+
+
+ +

This is the complete list of members for Modèle.Position, including all inherited members.

+ + + + + + + +
Equals(Position p)Modèle.Positioninline
LattitudeDebModèle.Position
LattitudeFinModèle.Position
LongitudeDebModèle.Position
LongitudeFinModèle.Position
Position(int lDeb, int lFin, int longDeb, int longFin)Modèle.Positioninline
+ + + + diff --git a/Documentation/html/class_mod_xC3_xA8le_1_1_position.html b/Documentation/html/class_mod_xC3_xA8le_1_1_position.html new file mode 100644 index 0000000..96795a3 --- /dev/null +++ b/Documentation/html/class_mod_xC3_xA8le_1_1_position.html @@ -0,0 +1,157 @@ + + + + + + + +My Project: Modèle.Position Class Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Public Member Functions | +Properties | +List of all members
+
Modèle.Position Class Reference
+
+
+ +

Classe Position qui permet de connaitre la surface de répartition d'un requin Cependant nous n'avons pas eu le temps d'implémenter cette classe dans les requins + More...

+ + + + + + + + +

+Public Member Functions

bool Equals (Position p)
 Méthode Equals qui permet de savoir si une position est égale à une autre More...
 
Position (int lDeb, int lFin, int longDeb, int longFin)
 Constructeur d'une Position
 
+ + + + + + + + + + + + + +

+Properties

+float LattitudeDeb [get, set]
 Int lattitude la plus faible
 
+float LattitudeFin [get, set]
 Int lattitude la plus haute
 
+float LongitudeDeb [get, set]
 Int longitude la plus faible
 
+float LongitudeFin [get, set]
 Int longitude la plus haute
 
+

Detailed Description

+

Classe Position qui permet de connaitre la surface de répartition d'un requin Cependant nous n'avons pas eu le temps d'implémenter cette classe dans les requins

+

Member Function Documentation

+ +

◆ Equals()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Modèle.Position.Equals (Position p)
+
+inline
+
+ +

Méthode Equals qui permet de savoir si une position est égale à une autre

+
Parameters
+ + +
pPosition
+
+
+
Returns
Booléen : true si elles sont égales, false si elles sont différentes
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/Documentation/html/class_mod_xC3_xA8le_1_1_requin-members.html b/Documentation/html/class_mod_xC3_xA8le_1_1_requin-members.html new file mode 100644 index 0000000..956f76b --- /dev/null +++ b/Documentation/html/class_mod_xC3_xA8le_1_1_requin-members.html @@ -0,0 +1,97 @@ + + + + + + + +My Project: Member List + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
Modèle.Requin Member List
+
+
+ +

This is the complete list of members for Modèle.Requin, including all inherited members.

+ + + + + + + + + + + + + + + + +
DescriptionModèle.Requin
Equals(Requin r)Modèle.Requininline
Equals(object obj)Modèle.Requininline
FunFactModèle.Requin
GetHashCode()Modèle.Requininline
NomModèle.Requin
NomSciModèle.Requin
PhotoModèle.Requin
PhotoCarteModèle.Requin
RepartitionModèle.Requin
Requin(string nom, string nomSci, string description, string photo, string video, string photoCarte, Conservation statutCons, List< Zone > repartition, string funFact)Modèle.Requininline
Requin(string nom, string nomSci, string description, string photo, string video, string photoCarte, Conservation statutCons, List< Zone > repartition, List< string > funFacts)Modèle.Requininline
StatutConsModèle.Requin
ToString()Modèle.Requininline
VideoModèle.Requin
+ + + + diff --git a/Documentation/html/class_mod_xC3_xA8le_1_1_requin.html b/Documentation/html/class_mod_xC3_xA8le_1_1_requin.html new file mode 100644 index 0000000..cf48bb0 --- /dev/null +++ b/Documentation/html/class_mod_xC3_xA8le_1_1_requin.html @@ -0,0 +1,351 @@ + + + + + + + +My Project: Modèle.Requin Class Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Public Member Functions | +Properties | +List of all members
+
Modèle.Requin Class Reference
+
+
+ +

Classe Requin qui implémente la méthode IEquatable de Requin + More...

+
+Inheritance diagram for Modèle.Requin:
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 Requin (string nom, string nomSci, string description, string photo, string video, string photoCarte, Conservation statutCons, List< Zone > repartition, string funFact)
 Constructeur du requin avec fun fact More...
 
 Requin (string nom, string nomSci, string description, string photo, string video, string photoCarte, Conservation statutCons, List< Zone > repartition, List< string > funFacts)
 Constructeur du requin sans fun fact qui génère donc une fun fact aléatoire depuis une liste de fun fact More...
 
+override string ToString ()
 Méthode ToString de la classe Requin
 
+bool Equals (Requin r)
 Méthode Equals de la classe Requin qui permet de savoir si deux requins sont égaux, regarde l'égalité en fonction des noms et des nom scientifiques
 
+override bool Equals (object obj)
 Méthode ToString de la classe Requin qui permet l'implémentation de la méthode IEquatable de Requin
 
+override int GetHashCode ()
 Méthode GetHashCode de la classe Requin qui permet de récupérer le hash code d'un requin avec son nom et son nom scientifique
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Properties

+string Nom [get]
 string le nom du requin
 
+string NomSci [get]
 string le nom scientifique du requin
 
+string Description [get]
 string la description du requin
 
+string Photo [get]
 string l'URL de la photo du requin
 
+string Video [get]
 string le chemin de la vidéo du requin
 
+string PhotoCarte [get]
 string l'URL de la photo de la carte de répartition du requin
 
+Conservation StatutCons [get]
 Conservation le statut de conservation du requin
 
+string FunFact [get]
 string fun fact sur les requins
 
+List< ZoneRepartition [get]
 List de Zone la répartition du requin sur la planète
 
+

Detailed Description

+

Classe Requin qui implémente la méthode IEquatable de Requin

+

Constructor & Destructor Documentation

+ +

◆ Requin() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Modèle.Requin.Requin (string nom,
string nomSci,
string description,
string photo,
string video,
string photoCarte,
Conservation statutCons,
List< Zonerepartition,
string funFact 
)
+
+inline
+
+ +

Constructeur du requin avec fun fact

+
Parameters
+ + + + + + + + + + +
nomstring le nom du requin
nomScistring le nom scientifique du requin
descriptionstring la description du requin
photostring l'URL de la photo du requin
videostring le chemin de la vidéo du requin
photoCartestring l'URL de la photo de la carte de répartition du requin
statutConsConservation le statut de conservation du requin
repartitionList de Zone la répartition du requin sur la planète
funFactstring fun fact sur les requins
+
+
+ +
+
+ +

◆ Requin() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Modèle.Requin.Requin (string nom,
string nomSci,
string description,
string photo,
string video,
string photoCarte,
Conservation statutCons,
List< Zonerepartition,
List< string > funFacts 
)
+
+inline
+
+ +

Constructeur du requin sans fun fact qui génère donc une fun fact aléatoire depuis une liste de fun fact

+
Parameters
+ + + + + + + + + + +
nomstring le nom du requin
nomScistring le nom scientifique du requin
descriptionstring la description du requin
photostring l'URL de la photo du requin
videostring le chemin de la vidéo du requin
photoCartestring l'URL de la photo de la carte de répartition du requin
statutConsConservation le statut de conservation du requin
repartitionList de Zone la répartition du requin sur la planète
funFactsList de string list de fun facts
+
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/Documentation/html/class_mod_xC3_xA8le_1_1_requin.png b/Documentation/html/class_mod_xC3_xA8le_1_1_requin.png new file mode 100644 index 0000000..9587542 Binary files /dev/null and b/Documentation/html/class_mod_xC3_xA8le_1_1_requin.png differ diff --git a/Documentation/html/class_mod_xC3_xA8le_1_1_utilisateur-members.html b/Documentation/html/class_mod_xC3_xA8le_1_1_utilisateur-members.html new file mode 100644 index 0000000..cdf3a6b --- /dev/null +++ b/Documentation/html/class_mod_xC3_xA8le_1_1_utilisateur-members.html @@ -0,0 +1,92 @@ + + + + + + + +My Project: Member List + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
Modèle.Utilisateur Member List
+
+
+ +

This is the complete list of members for Modèle.Utilisateur, including all inherited members.

+ + + + + + + + + + + +
AjouterRequin(Requin req, ObservableCollection< Requin > requins)Modèle.Utilisateurinlinevirtual
ChangerMotDePasse(string nvMdp)Modèle.Utilisateurinlinevirtual
EmailModèle.Personne
Equals(Utilisateur u)Modèle.Utilisateurinline
MotDePasseModèle.Personne
NbSubmitModèle.Utilisateur
Personne(string email, string mdp)Modèle.Personneinline
ToString()Modèle.Utilisateurinlinevirtual
Utilisateur(string mail, string mdp)Modèle.Utilisateurinline
Utilisateur(string mail, string mdp, int nbSubmit)Modèle.Utilisateurinline
+ + + + diff --git a/Documentation/html/class_mod_xC3_xA8le_1_1_utilisateur.html b/Documentation/html/class_mod_xC3_xA8le_1_1_utilisateur.html new file mode 100644 index 0000000..e5c21a1 --- /dev/null +++ b/Documentation/html/class_mod_xC3_xA8le_1_1_utilisateur.html @@ -0,0 +1,397 @@ + + + + + + + +My Project: Modèle.Utilisateur Class Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Public Member Functions | +Properties | +List of all members
+
Modèle.Utilisateur Class Reference
+
+
+ +

Classe Utilisateur qui implémente l'interface Personne + More...

+
+Inheritance diagram for Modèle.Utilisateur:
+
+
+ + +Modèle.Personne + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 Utilisateur (string mail, string mdp)
 Constructeur d'utilisateur sans nombre de submits More...
 
 Utilisateur (string mail, string mdp, int nbSubmit)
 Constructeur d'utilisateur avec nombre de submits More...
 
override string ToString ()
 Méthode ToString de la classe Utilisateur More...
 
bool Equals (Utilisateur u)
 Méthode Equals de la classe Utilisateur qui regarde en fonction des emails More...
 
override void AjouterRequin (Requin req, ObservableCollection< Requin > requins)
 Méthode qui permet d'ajouter un Requin dans une ObservableCollection de Requin et d'augmenter le nombre de submits de 1 More...
 
override void ChangerMotDePasse (string nvMdp)
 Méthode qui permet de changer le mot de passe de l'Utilisateur More...
 
- Public Member Functions inherited from Modèle.Personne
 Personne (string email, string mdp)
 Constructeur d'une personne More...
 
abstract override string ToString ()
 Création de la méthode abstraite ToString More...
 
abstract void AjouterRequin (Requin req, ObservableCollection< Requin > requins)
 Création de la méthode abstraite AjouterRequin qui permet d'ajouter un Requin dans une ObservableCollection de Requin More...
 
abstract void ChangerMotDePasse (string nvMdp)
 Création de la méthode abstraite ChangerMotDePasse qui permet de changer le mot de passe d'un personne More...
 
+ + + + + + + + + + + +

+Properties

+int NbSubmit [get]
 int qui permet de savoir le nombre d'ajouts et de modifications qu'à fait un utilisateur
 
- Properties inherited from Modèle.Personne
+string Email [get, protected set]
 String email d'une Personne
 
+string MotDePasse [get, protected set]
 String mot de passe d'une Personne
 
+

Detailed Description

+

Classe Utilisateur qui implémente l'interface Personne

+

Constructor & Destructor Documentation

+ +

◆ Utilisateur() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Modèle.Utilisateur.Utilisateur (string mail,
string mdp 
)
+
+inline
+
+ +

Constructeur d'utilisateur sans nombre de submits

+
Parameters
+ + + +
mailstring l'email de l'utilisateur
mdpstring mot de passe de l'utilisateur
+
+
+ +
+
+ +

◆ Utilisateur() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Modèle.Utilisateur.Utilisateur (string mail,
string mdp,
int nbSubmit 
)
+
+inline
+
+ +

Constructeur d'utilisateur avec nombre de submits

+
Parameters
+ + + + +
mailstring l'email de l'utilisateur
mdpstring mot de passe de l'utilisateur
nbSubmitint le nombre de submits de l'utilisateur
+
+
+ +
+
+

Member Function Documentation

+ +

◆ AjouterRequin()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
override void Modèle.Utilisateur.AjouterRequin (Requin req,
ObservableCollection< Requinrequins 
)
+
+inlinevirtual
+
+ +

Méthode qui permet d'ajouter un Requin dans une ObservableCollection de Requin et d'augmenter le nombre de submits de 1

+
Parameters
+ + + +
reqRequin qui va être ajouté dans l'observable collection
requinsObservableCollection de Requin l'ObservableCollection dans laquelle on ajoute le Requin
+
+
+ +

Implements Modèle.Personne.

+ +
+
+ +

◆ ChangerMotDePasse()

+ +
+
+ + + + + +
+ + + + + + + + +
override void Modèle.Utilisateur.ChangerMotDePasse (string nvMdp)
+
+inlinevirtual
+
+ +

Méthode qui permet de changer le mot de passe de l'Utilisateur

+
Parameters
+ + +
nvMdpString nouveau mot de passe de l'Utilisateur
+
+
+ +

Implements Modèle.Personne.

+ +
+
+ +

◆ Equals()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Modèle.Utilisateur.Equals (Utilisateur u)
+
+inline
+
+ +

Méthode Equals de la classe Utilisateur qui regarde en fonction des emails

+
Parameters
+ + +
uUtilisateur
+
+
+
Returns
Booléen : true si ils sont égaux, false si ils sont différents
+ +
+
+ +

◆ ToString()

+ +
+
+ + + + + +
+ + + + + + + +
override string Modèle.Utilisateur.ToString ()
+
+inlinevirtual
+
+ +

Méthode ToString de la classe Utilisateur

+ +

Implements Modèle.Personne.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/Documentation/html/class_mod_xC3_xA8le_1_1_utilisateur.png b/Documentation/html/class_mod_xC3_xA8le_1_1_utilisateur.png new file mode 100644 index 0000000..6186f55 Binary files /dev/null and b/Documentation/html/class_mod_xC3_xA8le_1_1_utilisateur.png differ diff --git a/Documentation/html/class_persistance_1_1_data_contract_persistance-members.html b/Documentation/html/class_persistance_1_1_data_contract_persistance-members.html new file mode 100644 index 0000000..db146a6 --- /dev/null +++ b/Documentation/html/class_persistance_1_1_data_contract_persistance-members.html @@ -0,0 +1,94 @@ + + + + + + + +My Project: Member List + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
Persistance.DataContractPersistance Member List
+
+
+ +

This is the complete list of members for Persistance.DataContractPersistance, including all inherited members.

+ + + + + + + + + + + + + +
List< Requin >Persistance.DataContractPersistance
List< Utilisateur >Persistance.DataContractPersistance
LoadFunFacts()Persistance.DataContractPersistanceinline
LoadRequins() (defined in Persistance.DataContractPersistance)Persistance.DataContractPersistanceinline
LoadUsers() (defined in Persistance.DataContractPersistance)Persistance.DataContractPersistanceinline
reqsPersistance.IPersistanceManager
reqsAdd (defined in Persistance.IPersistanceManager)Persistance.IPersistanceManager
SaveFunFacts(List< String > funFacts)Persistance.DataContractPersistanceinline
SaveRequins(List< Requin > reqs, List< Requin > reqsAdd, List< Requin > reqsEdit)Persistance.DataContractPersistanceinline
SaveUsers(List< Utilisateur > users, List< Expert > experts)Persistance.DataContractPersistanceinline
settingsPersistance.DataContractPersistance
usersPersistance.IPersistanceManager
+ + + + diff --git a/Documentation/html/class_persistance_1_1_data_contract_persistance.html b/Documentation/html/class_persistance_1_1_data_contract_persistance.html new file mode 100644 index 0000000..6d848ec --- /dev/null +++ b/Documentation/html/class_persistance_1_1_data_contract_persistance.html @@ -0,0 +1,422 @@ + + + + + + + +My Project: Persistance.DataContractPersistance Class Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Public Member Functions | +Public Attributes | +Properties | +List of all members
+
Persistance.DataContractPersistance Class Reference
+
+
+ +

Classe DataContractPersistance qui implémente IPersistanceManager et stocke les données dans les fichiers de persistance + More...

+
+Inheritance diagram for Persistance.DataContractPersistance:
+
+
+ + +Persistance.IPersistanceManager + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

List< ExpertLoadUsers ()
 
void SaveUsers (List< Utilisateur > users, List< Expert > experts)
 Sauvegarde les listes en paramètres dans le fichier des utilisateurs More...
 
List< RequinLoadRequins ()
 
void SaveRequins (List< Requin > reqs, List< Requin > reqsAdd, List< Requin > reqsEdit)
 Sauvegarde les listes de requins en paramètres dans le fichier de persistance pour les requins More...
 
List< String > LoadFunFacts ()
 Charge les fun facts du fichier de persistance dans un liste et la retourne More...
 
void SaveFunFacts (List< String > funFacts)
 Sauvegarde les fun facts de la liste en paramètre dans le fichier de persistance des fun facts More...
 
+List< Requin > List< Requin > List< Requin > reqsEdit LoadRequins ()
 
void SaveRequins (List< Requin > reqs, List< Requin > reqsAdd, List< Requin > reqsEdit)
 Sauvegarde des requins More...
 
+List< Utilisateur > List< Expert > experts LoadUsers ()
 
void SaveUsers (List< Utilisateur > users, List< Expert > experts)
 Sauvegarde des utilisateurs More...
 
List< String > LoadFunFacts ()
 Chargement des fun facts More...
 
void SaveFunFacts (List< String > funFacts)
 Sauvegarde des fun facts More...
 
+ + + + + + + + + + + + + + + + +

+Public Attributes

 List< Utilisateur > = new XmlWriterSettings() { Indent = true }
 Charge les utilisateurs des fichiers More...
 
 List< Requin >
 Charge les listes des requins depuis les fichiers et les retourne More...
 
- Public Attributes inherited from Persistance.IPersistanceManager
List< Requinreqs
 Chargement des requins More...
 
+List< Requin > List< RequinreqsAdd
 
List< Utilisateurusers
 Chargement des utilisateurs More...
 
+ + + + +

+Properties

+XmlWriterSettings settings [get, set]
 XmlWriterSettings permet de rajouter des paramètres dans l'écriture des fichiers de persistance
 
+

Detailed Description

+

Classe DataContractPersistance qui implémente IPersistanceManager et stocke les données dans les fichiers de persistance

+

Member Function Documentation

+ +

◆ LoadFunFacts()

+ +
+
+ + + + + +
+ + + + + + + +
List< String > Persistance.DataContractPersistance.LoadFunFacts ()
+
+inline
+
+ +

Charge les fun facts du fichier de persistance dans un liste et la retourne

+
Returns
List de String avec les fun facts du fichier dedans
+ +

Implements Persistance.IPersistanceManager.

+ +
+
+ +

◆ LoadRequins()

+ +
+
+ + + + + +
+ + + + + + + +
List< Requin > Persistance.DataContractPersistance.LoadRequins ()
+
+inline
+
+
+ +

◆ LoadUsers()

+ +
+
+ + + + + +
+ + + + + + + +
List< Expert > Persistance.DataContractPersistance.LoadUsers ()
+
+inline
+
+
+ +

◆ SaveFunFacts()

+ +
+
+ + + + + +
+ + + + + + + + +
void Persistance.DataContractPersistance.SaveFunFacts (List< String > funFacts)
+
+inline
+
+ +

Sauvegarde les fun facts de la liste en paramètre dans le fichier de persistance des fun facts

+
Parameters
+ + +
funFacts
+
+
+ +

Implements Persistance.IPersistanceManager.

+ +
+
+ +

◆ SaveRequins()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void Persistance.DataContractPersistance.SaveRequins (List< Requinreqs,
List< RequinreqsAdd,
List< RequinreqsEdit 
)
+
+inline
+
+ +

Sauvegarde les listes de requins en paramètres dans le fichier de persistance pour les requins

+
Parameters
+ + + + +
reqs
reqsAdd
reqsEdit
+
+
+ +

Implements Persistance.IPersistanceManager.

+ +
+
+ +

◆ SaveUsers()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Persistance.DataContractPersistance.SaveUsers (List< Utilisateurusers,
List< Expertexperts 
)
+
+inline
+
+ +

Sauvegarde les listes en paramètres dans le fichier des utilisateurs

+
Parameters
+ + + +
users
experts
+
+
+ +

Implements Persistance.IPersistanceManager.

+ +
+
+

Member Data Documentation

+ +

◆ List< Requin >

+ +
+
+ + + + +
Persistance.DataContractPersistance.List< Requin >
+
+ +

Charge les listes des requins depuis les fichiers et les retourne

+
Returns
Les List de Requin : ceux de l'application, ceux ajoutés par les utilisateurs, et ceux édités par les utilisateurs
+ +
+
+ +

◆ List< Utilisateur >

+ +
+
+ + + + +
Persistance.DataContractPersistance.List< Utilisateur > = new XmlWriterSettings() { Indent = true }
+
+ +

Charge les utilisateurs des fichiers

+
Returns
Les List d'Utilisateur et d'Expert du fichier
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/Documentation/html/class_persistance_1_1_data_contract_persistance.png b/Documentation/html/class_persistance_1_1_data_contract_persistance.png new file mode 100644 index 0000000..20c1f8e Binary files /dev/null and b/Documentation/html/class_persistance_1_1_data_contract_persistance.png differ diff --git a/Documentation/html/class_persistance_1_1_data_to_persist_req-members.html b/Documentation/html/class_persistance_1_1_data_to_persist_req-members.html new file mode 100644 index 0000000..2764164 --- /dev/null +++ b/Documentation/html/class_persistance_1_1_data_to_persist_req-members.html @@ -0,0 +1,85 @@ + + + + + + + +My Project: Member List + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
Persistance.DataToPersistReq Member List
+
+
+ +

This is the complete list of members for Persistance.DataToPersistReq, including all inherited members.

+ + + + +
RequinsPersistance.DataToPersistReq
RequinsAddPersistance.DataToPersistReq
RequinsEditPersistance.DataToPersistReq
+ + + + diff --git a/Documentation/html/class_persistance_1_1_data_to_persist_req.html b/Documentation/html/class_persistance_1_1_data_to_persist_req.html new file mode 100644 index 0000000..74fbf76 --- /dev/null +++ b/Documentation/html/class_persistance_1_1_data_to_persist_req.html @@ -0,0 +1,106 @@ + + + + + + + +My Project: Persistance.DataToPersistReq Class Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Properties | +List of all members
+
Persistance.DataToPersistReq Class Reference
+
+
+ +

Classe DataToPersistReq + More...

+ + + + + + + + + + + +

+Properties

+List< RequinRequins = new List<Requin>() [get, set]
 List de Requin pour les requins de l'application
 
+List< RequinRequinsAdd = new List<Requin>() [get, set]
 List de Requin pour les requins ajoutés par les utilisateurs
 
+List< RequinRequinsEdit = new List<Requin>() [get, set]
 List de Requin pour les requins édités par les utilisateurs
 
+

Detailed Description

+

Classe DataToPersistReq

+

The documentation for this class was generated from the following file: +
+ + + + diff --git a/Documentation/html/class_persistance_1_1_data_to_persist_users-members.html b/Documentation/html/class_persistance_1_1_data_to_persist_users-members.html new file mode 100644 index 0000000..2fa8b50 --- /dev/null +++ b/Documentation/html/class_persistance_1_1_data_to_persist_users-members.html @@ -0,0 +1,84 @@ + + + + + + + +My Project: Member List + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
Persistance.DataToPersistUsers Member List
+
+
+ +

This is the complete list of members for Persistance.DataToPersistUsers, including all inherited members.

+ + + +
ExpertsPersistance.DataToPersistUsers
UsersPersistance.DataToPersistUsers
+ + + + diff --git a/Documentation/html/class_persistance_1_1_data_to_persist_users.html b/Documentation/html/class_persistance_1_1_data_to_persist_users.html new file mode 100644 index 0000000..a7882a8 --- /dev/null +++ b/Documentation/html/class_persistance_1_1_data_to_persist_users.html @@ -0,0 +1,102 @@ + + + + + + + +My Project: Persistance.DataToPersistUsers Class Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Properties | +List of all members
+
Persistance.DataToPersistUsers Class Reference
+
+
+ +

Classe DataToPersistUsers + More...

+ + + + + + + + +

+Properties

+List< UtilisateurUsers = new List<Utilisateur>() [get, set]
 List d'Utilisateur pour les utilisateurs de l'application
 
+List< ExpertExperts = new List<Expert>() [get, set]
 List d'Expert pour les experts de l'application
 
+

Detailed Description

+

Classe DataToPersistUsers

+

The documentation for this class was generated from the following file: +
+ + + + diff --git a/Documentation/html/class_stub_lib_1_1_stub-members.html b/Documentation/html/class_stub_lib_1_1_stub-members.html new file mode 100644 index 0000000..7e4c528 --- /dev/null +++ b/Documentation/html/class_stub_lib_1_1_stub-members.html @@ -0,0 +1,92 @@ + + + + + + + +My Project: Member List + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
StubLib.Stub Member List
+
+
+ +

This is the complete list of members for StubLib.Stub, including all inherited members.

+ + + + + + + + + + + +
LoadFunFacts()StubLib.Stubinline
LoadRequins() (defined in StubLib.Stub)StubLib.Stubinline
LoadUsers() (defined in StubLib.Stub)StubLib.Stubinline
reqsStubLib.Stub
reqsAdd (defined in StubLib.Stub)StubLib.Stub
SaveFunFacts(List< String > fun)StubLib.Stubinline
SaveRequins(List< Requin > reqs, List< Requin > reqsAdd, List< Requin > reqsEdit)StubLib.Stubinline
SaveUsers(List< Utilisateur > users, List< Expert > experts)StubLib.Stubinline
Stub()StubLib.Stubinline
usersStubLib.Stub
+ + + + diff --git a/Documentation/html/class_stub_lib_1_1_stub.html b/Documentation/html/class_stub_lib_1_1_stub.html new file mode 100644 index 0000000..caf3d97 --- /dev/null +++ b/Documentation/html/class_stub_lib_1_1_stub.html @@ -0,0 +1,421 @@ + + + + + + + +My Project: StubLib.Stub Class Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Public Member Functions | +Public Attributes | +List of all members
+
StubLib.Stub Class Reference
+
+
+ +

Classe Stub qui implémente IPersistanceManager et stocke des données dans le code + More...

+
+Inheritance diagram for StubLib.Stub:
+
+
+ + +Persistance.IPersistanceManager + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

Stub ()
 Remplissage des listes avec des données pour l'application
 
List< Requin > List< Requin > List< Requin > reqsEdit LoadRequins ()
 
void SaveRequins (List< Requin > reqs, List< Requin > reqsAdd, List< Requin > reqsEdit)
 Sauvegarde les requins dans les listes de la classe More...
 
List< Utilisateur > List< Expert > experts LoadUsers ()
 
void SaveUsers (List< Utilisateur > users, List< Expert > experts)
 Sauvegarde les utilisateurs dans la liste de la classe More...
 
List< String > LoadFunFacts ()
 Charge les fun facts dans la liste de la classe More...
 
void SaveFunFacts (List< String > fun)
 Sauvegarde les fun facts dans la liste de la classe More...
 
+List< Requin > List< Requin > List< Requin > reqsEdit LoadRequins ()
 
void SaveRequins (List< Requin > reqs, List< Requin > reqsAdd, List< Requin > reqsEdit)
 Sauvegarde des requins More...
 
+List< Utilisateur > List< Expert > experts LoadUsers ()
 
void SaveUsers (List< Utilisateur > users, List< Expert > experts)
 Sauvegarde des utilisateurs More...
 
List< String > LoadFunFacts ()
 Chargement des fun facts More...
 
void SaveFunFacts (List< String > funFacts)
 Sauvegarde des fun facts More...
 
+ + + + + + + + + + + + + + + + + + +

+Public Attributes

List< Requinreqs
 Charge les requins des listes de la classe More...
 
+List< Requin > List< RequinreqsAdd
 
List< Utilisateurusers
 Charge les utilisateurs de la liste de la classe More...
 
- Public Attributes inherited from Persistance.IPersistanceManager
List< Requinreqs
 Chargement des requins More...
 
+List< Requin > List< RequinreqsAdd
 
List< Utilisateurusers
 Chargement des utilisateurs More...
 
+

Detailed Description

+

Classe Stub qui implémente IPersistanceManager et stocke des données dans le code

+

Member Function Documentation

+ +

◆ LoadFunFacts()

+ +
+
+ + + + + +
+ + + + + + + +
List< String > StubLib.Stub.LoadFunFacts ()
+
+inline
+
+ +

Charge les fun facts dans la liste de la classe

+
Returns
+ +

Implements Persistance.IPersistanceManager.

+ +
+
+ +

◆ LoadRequins()

+ +
+
+ + + + + +
+ + + + + + + +
List< Requin > List< Requin > List< Requin > reqsEdit StubLib.Stub.LoadRequins ()
+
+inline
+
+
+ +

◆ LoadUsers()

+ +
+
+ + + + + +
+ + + + + + + +
List< Utilisateur > List< Expert > experts StubLib.Stub.LoadUsers ()
+
+inline
+
+
+ +

◆ SaveFunFacts()

+ +
+
+ + + + + +
+ + + + + + + + +
void StubLib.Stub.SaveFunFacts (List< String > fun)
+
+inline
+
+ +

Sauvegarde les fun facts dans la liste de la classe

+
Parameters
+ + +
fun
+
+
+ +

Implements Persistance.IPersistanceManager.

+ +
+
+ +

◆ SaveRequins()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void StubLib.Stub.SaveRequins (List< Requinreqs,
List< RequinreqsAdd,
List< RequinreqsEdit 
)
+
+inline
+
+ +

Sauvegarde les requins dans les listes de la classe

+
Parameters
+ + + + +
reqs
reqsAdd
reqsEdit
+
+
+ +

Implements Persistance.IPersistanceManager.

+ +
+
+ +

◆ SaveUsers()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void StubLib.Stub.SaveUsers (List< Utilisateurusers,
List< Expertexperts 
)
+
+inline
+
+ +

Sauvegarde les utilisateurs dans la liste de la classe

+
Parameters
+ + + +
users
experts
+
+
+ +

Implements Persistance.IPersistanceManager.

+ +
+
+

Member Data Documentation

+ +

◆ reqs

+ +
+
+ + + + +
List<Requin> StubLib.Stub.reqs
+
+ +

Charge les requins des listes de la classe

+
Returns
+ +
+
+ +

◆ users

+ +
+
+ + + + +
List<Utilisateur> StubLib.Stub.users
+
+ +

Charge les utilisateurs de la liste de la classe

+
Returns
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/Documentation/html/class_stub_lib_1_1_stub.png b/Documentation/html/class_stub_lib_1_1_stub.png new file mode 100644 index 0000000..cf8dfbb Binary files /dev/null and b/Documentation/html/class_stub_lib_1_1_stub.png differ diff --git a/Documentation/html/class_test_1_1_app.html b/Documentation/html/class_test_1_1_app.html new file mode 100644 index 0000000..18fbf84 --- /dev/null +++ b/Documentation/html/class_test_1_1_app.html @@ -0,0 +1,93 @@ + + + + + + + +My Project: Test.App Class Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
Test.App Class Reference
+
+
+ +

Interaction logic for App.xaml + More...

+
+Inheritance diagram for Test.App:
+
+
+ +
+

Detailed Description

+

Interaction logic for App.xaml

+

The documentation for this class was generated from the following file: +
+ + + + diff --git a/Documentation/html/class_test_1_1_app.png b/Documentation/html/class_test_1_1_app.png new file mode 100644 index 0000000..b0a5127 Binary files /dev/null and b/Documentation/html/class_test_1_1_app.png differ diff --git a/Documentation/html/class_test_1_1_main_window-members.html b/Documentation/html/class_test_1_1_main_window-members.html new file mode 100644 index 0000000..c9c1920 --- /dev/null +++ b/Documentation/html/class_test_1_1_main_window-members.html @@ -0,0 +1,83 @@ + + + + + + + +My Project: Member List + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
Test.MainWindow Member List
+
+
+ +

This is the complete list of members for Test.MainWindow, including all inherited members.

+ + +
MainWindow() (defined in Test.MainWindow)Test.MainWindowinline
+ + + + diff --git a/Documentation/html/class_test_1_1_main_window.html b/Documentation/html/class_test_1_1_main_window.html new file mode 100644 index 0000000..e5e3272 --- /dev/null +++ b/Documentation/html/class_test_1_1_main_window.html @@ -0,0 +1,95 @@ + + + + + + + +My Project: Test.MainWindow Class Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+List of all members
+
Test.MainWindow Class Reference
+
+
+ +

Interaction logic for MainWindow.xaml + More...

+
+Inheritance diagram for Test.MainWindow:
+
+
+ +
+

Detailed Description

+

Interaction logic for MainWindow.xaml

+

The documentation for this class was generated from the following file: +
+ + + + diff --git a/Documentation/html/class_test_1_1_main_window.png b/Documentation/html/class_test_1_1_main_window.png new file mode 100644 index 0000000..cf20191 Binary files /dev/null and b/Documentation/html/class_test_1_1_main_window.png differ diff --git a/Documentation/html/class_test_1_1_u_c_test-members.html b/Documentation/html/class_test_1_1_u_c_test-members.html new file mode 100644 index 0000000..bdd43bf --- /dev/null +++ b/Documentation/html/class_test_1_1_u_c_test-members.html @@ -0,0 +1,83 @@ + + + + + + + +My Project: Member List + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
Test.UCTest Member List
+
+
+ +

This is the complete list of members for Test.UCTest, including all inherited members.

+ + +
UCTest() (defined in Test.UCTest)Test.UCTestinline
+ + + + diff --git a/Documentation/html/class_test_1_1_u_c_test.html b/Documentation/html/class_test_1_1_u_c_test.html new file mode 100644 index 0000000..d55f6c0 --- /dev/null +++ b/Documentation/html/class_test_1_1_u_c_test.html @@ -0,0 +1,95 @@ + + + + + + + +My Project: Test.UCTest Class Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+List of all members
+
Test.UCTest Class Reference
+
+
+ +

Logique d'interaction pour UCTest.xaml + More...

+
+Inheritance diagram for Test.UCTest:
+
+
+ +
+

Detailed Description

+

Logique d'interaction pour UCTest.xaml

+

The documentation for this class was generated from the following file: +
+ + + + diff --git a/Documentation/html/class_test_1_1_u_c_test.png b/Documentation/html/class_test_1_1_u_c_test.png new file mode 100644 index 0000000..cc30c4e Binary files /dev/null and b/Documentation/html/class_test_1_1_u_c_test.png differ diff --git a/Documentation/html/class_tests_unitaires_1_1_tests___requin-members.html b/Documentation/html/class_tests_unitaires_1_1_tests___requin-members.html new file mode 100644 index 0000000..6de411f --- /dev/null +++ b/Documentation/html/class_tests_unitaires_1_1_tests___requin-members.html @@ -0,0 +1,83 @@ + + + + + + + +My Project: Member List + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
TestsUnitaires.Tests_Requin Member List
+
+
+ +

This is the complete list of members for TestsUnitaires.Tests_Requin, including all inherited members.

+ + +
Page1() (defined in TestsUnitaires.Tests_Requin)TestsUnitaires.Tests_Requininline
+ + + + diff --git a/Documentation/html/class_tests_unitaires_1_1_tests___requin.html b/Documentation/html/class_tests_unitaires_1_1_tests___requin.html new file mode 100644 index 0000000..35b61b9 --- /dev/null +++ b/Documentation/html/class_tests_unitaires_1_1_tests___requin.html @@ -0,0 +1,92 @@ + + + + + + + +My Project: TestsUnitaires.Tests_Requin Class Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Public Member Functions | +List of all members
+
TestsUnitaires.Tests_Requin Class Reference
+
+
+ + + + +

+Public Member Functions

Page1 ()
 
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/Documentation/html/class_unit_tests_1_1_unit_test___modele-members.html b/Documentation/html/class_unit_tests_1_1_unit_test___modele-members.html new file mode 100644 index 0000000..fecfbe9 --- /dev/null +++ b/Documentation/html/class_unit_tests_1_1_unit_test___modele-members.html @@ -0,0 +1,85 @@ + + + + + + + +My Project: Member List + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
UnitTests.UnitTest_Modele Member List
+
+
+ +

This is the complete list of members for UnitTests.UnitTest_Modele, including all inherited members.

+ + + + +
Test1() (defined in UnitTests.UnitTest_Modele)UnitTests.UnitTest_Modeleinline
Test2() (defined in UnitTests.UnitTest_Modele)UnitTests.UnitTest_Modeleinline
Test3() (defined in UnitTests.UnitTest_Modele)UnitTests.UnitTest_Modeleinline
+ + + + diff --git a/Documentation/html/class_unit_tests_1_1_unit_test___modele.html b/Documentation/html/class_unit_tests_1_1_unit_test___modele.html new file mode 100644 index 0000000..5393f96 --- /dev/null +++ b/Documentation/html/class_unit_tests_1_1_unit_test___modele.html @@ -0,0 +1,98 @@ + + + + + + + +My Project: UnitTests.UnitTest_Modele Class Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Public Member Functions | +List of all members
+
UnitTests.UnitTest_Modele Class Reference
+
+
+ + + + + + + + +

+Public Member Functions

+void Test1 ()
 
+void Test2 ()
 
+void Test3 ()
 
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/Documentation/html/class_wpf_app1_1_1_accueil_we_change_event_args-members.html b/Documentation/html/class_wpf_app1_1_1_accueil_we_change_event_args-members.html new file mode 100644 index 0000000..667b3bc --- /dev/null +++ b/Documentation/html/class_wpf_app1_1_1_accueil_we_change_event_args-members.html @@ -0,0 +1,84 @@ + + + + + + + +My Project: Member List + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
WpfApp1.AccueilWeChangeEventArgs Member List
+
+
+ +

This is the complete list of members for WpfApp1.AccueilWeChangeEventArgs, including all inherited members.

+ + + +
AccueilWeChangeEventArgs(Zone zone)WpfApp1.AccueilWeChangeEventArgs
ZoneWpfApp1.AccueilWeChangeEventArgs
+ + + + diff --git a/Documentation/html/class_wpf_app1_1_1_accueil_we_change_event_args.html b/Documentation/html/class_wpf_app1_1_1_accueil_we_change_event_args.html new file mode 100644 index 0000000..c724e63 --- /dev/null +++ b/Documentation/html/class_wpf_app1_1_1_accueil_we_change_event_args.html @@ -0,0 +1,138 @@ + + + + + + + +My Project: WpfApp1.AccueilWeChangeEventArgs Class Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Public Member Functions | +Properties | +List of all members
+
WpfApp1.AccueilWeChangeEventArgs Class Reference
+
+
+ +

Classe AccueilnWeChangeEventArgs qui implémente EventArgs Elle permet de créer un argument qui permet de transformer le content control de la main window en UserControlAccueil après avoir cliquer sur la carte + More...

+
+Inheritance diagram for WpfApp1.AccueilWeChangeEventArgs:
+
+
+ +
+ + + + + +

+Public Member Functions

 AccueilWeChangeEventArgs (Zone zone)
 L'Evénement pour changer la zone de l'accueil More...
 
+ + + + +

+Properties

+Zone Zone [get]
 Zone la zone que l'on transmettra avec l'événement
 
+

Detailed Description

+

Classe AccueilnWeChangeEventArgs qui implémente EventArgs Elle permet de créer un argument qui permet de transformer le content control de la main window en UserControlAccueil après avoir cliquer sur la carte

+

Constructor & Destructor Documentation

+ +

◆ AccueilWeChangeEventArgs()

+ +
+
+ + + + + + + + +
WpfApp1.AccueilWeChangeEventArgs.AccueilWeChangeEventArgs (Zone zone)
+
+ +

L'Evénement pour changer la zone de l'accueil

+
Parameters
+ + +
zone
+
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/Documentation/html/class_wpf_app1_1_1_accueil_we_change_event_args.png b/Documentation/html/class_wpf_app1_1_1_accueil_we_change_event_args.png new file mode 100644 index 0000000..4d693b2 Binary files /dev/null and b/Documentation/html/class_wpf_app1_1_1_accueil_we_change_event_args.png differ diff --git a/Documentation/html/class_wpf_app1_1_1_accueil_we_go_event_args-members.html b/Documentation/html/class_wpf_app1_1_1_accueil_we_go_event_args-members.html new file mode 100644 index 0000000..d8d8fb5 --- /dev/null +++ b/Documentation/html/class_wpf_app1_1_1_accueil_we_go_event_args-members.html @@ -0,0 +1,84 @@ + + + + + + + +My Project: Member List + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
WpfApp1.AccueilWeGoEventArgs Member List
+
+
+ +

This is the complete list of members for WpfApp1.AccueilWeGoEventArgs, including all inherited members.

+ + + +
AccueilWeGoEventArgs(Zone? zone)WpfApp1.AccueilWeGoEventArgs
ZoneWpfApp1.AccueilWeGoEventArgs
+ + + + diff --git a/Documentation/html/class_wpf_app1_1_1_accueil_we_go_event_args.html b/Documentation/html/class_wpf_app1_1_1_accueil_we_go_event_args.html new file mode 100644 index 0000000..7e6191d --- /dev/null +++ b/Documentation/html/class_wpf_app1_1_1_accueil_we_go_event_args.html @@ -0,0 +1,138 @@ + + + + + + + +My Project: WpfApp1.AccueilWeGoEventArgs Class Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Public Member Functions | +Properties | +List of all members
+
WpfApp1.AccueilWeGoEventArgs Class Reference
+
+
+ +

Classe AccueilWeGo qui implémente EventArgs Elle permet de créer un argument qui permet de transformer le content control de la main window en UserControlAccueil après avoir cliquer sur le bouton Exit + More...

+
+Inheritance diagram for WpfApp1.AccueilWeGoEventArgs:
+
+
+ +
+ + + + + +

+Public Member Functions

 AccueilWeGoEventArgs (Zone? zone)
 L'Evénement pour crevenir à la page d'accueil More...
 
+ + + + +

+Properties

+Nullable< ZoneZone [get]
 La Zone que l'on veut passer lors de l'événement
 
+

Detailed Description

+

Classe AccueilWeGo qui implémente EventArgs Elle permet de créer un argument qui permet de transformer le content control de la main window en UserControlAccueil après avoir cliquer sur le bouton Exit

+

Constructor & Destructor Documentation

+ +

◆ AccueilWeGoEventArgs()

+ +
+
+ + + + + + + + +
WpfApp1.AccueilWeGoEventArgs.AccueilWeGoEventArgs (Zonezone)
+
+ +

L'Evénement pour crevenir à la page d'accueil

+
Parameters
+ + +
zone
+
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/Documentation/html/class_wpf_app1_1_1_accueil_we_go_event_args.png b/Documentation/html/class_wpf_app1_1_1_accueil_we_go_event_args.png new file mode 100644 index 0000000..53acfb1 Binary files /dev/null and b/Documentation/html/class_wpf_app1_1_1_accueil_we_go_event_args.png differ diff --git a/Documentation/html/class_wpf_app1_1_1_add_a_shark-members.html b/Documentation/html/class_wpf_app1_1_1_add_a_shark-members.html new file mode 100644 index 0000000..34a2b34 --- /dev/null +++ b/Documentation/html/class_wpf_app1_1_1_add_a_shark-members.html @@ -0,0 +1,85 @@ + + + + + + + +My Project: Member List + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
WpfApp1.AddAShark Member List
+
+
+ +

This is the complete list of members for WpfApp1.AddAShark, including all inherited members.

+ + + + +
AddAShark()WpfApp1.AddASharkinline
MgrWpfApp1.AddAShark
MgrUserWpfApp1.AddAShark
+ + + + diff --git a/Documentation/html/class_wpf_app1_1_1_add_a_shark.html b/Documentation/html/class_wpf_app1_1_1_add_a_shark.html new file mode 100644 index 0000000..3f3f004 --- /dev/null +++ b/Documentation/html/class_wpf_app1_1_1_add_a_shark.html @@ -0,0 +1,116 @@ + + + + + + + +My Project: WpfApp1.AddAShark Class Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Public Member Functions | +Properties | +List of all members
+
WpfApp1.AddAShark Class Reference
+
+
+ +

Logique d'interaction pour AddAShark.xaml + More...

+
+Inheritance diagram for WpfApp1.AddAShark:
+
+
+ +
+ + + + + +

+Public Member Functions

AddAShark ()
 Page qui permet à un utilisateur d'ajouter un requin
 
+ + + + + + + +

+Properties

+Manager Mgr [get]
 Manager lié à celui de l'app
 
+ManagerUsers MgrUser [get]
 ManagerUser lié à celui de l'app
 
+

Detailed Description

+

Logique d'interaction pour AddAShark.xaml

+

The documentation for this class was generated from the following file: +
+ + + + diff --git a/Documentation/html/class_wpf_app1_1_1_add_a_shark.png b/Documentation/html/class_wpf_app1_1_1_add_a_shark.png new file mode 100644 index 0000000..0a44eab Binary files /dev/null and b/Documentation/html/class_wpf_app1_1_1_add_a_shark.png differ diff --git a/Documentation/html/class_wpf_app1_1_1_app-members.html b/Documentation/html/class_wpf_app1_1_1_app-members.html new file mode 100644 index 0000000..7f53c6a --- /dev/null +++ b/Documentation/html/class_wpf_app1_1_1_app-members.html @@ -0,0 +1,86 @@ + + + + + + + +My Project: Member List + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
WpfApp1.App Member List
+
+
+ +

This is the complete list of members for WpfApp1.App, including all inherited members.

+ + + + + +
LeManagerWpfApp1.App
LeManagerUsersWpfApp1.App
stratWpfApp1.Appstatic
stubtrucWpfApp1.Appstatic
+ + + + diff --git a/Documentation/html/class_wpf_app1_1_1_app.html b/Documentation/html/class_wpf_app1_1_1_app.html new file mode 100644 index 0000000..5c7ba59 --- /dev/null +++ b/Documentation/html/class_wpf_app1_1_1_app.html @@ -0,0 +1,116 @@ + + + + + + + +My Project: WpfApp1.App Class Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Properties | +List of all members
+
WpfApp1.App Class Reference
+
+
+ +

Interaction logic for App.xaml + More...

+
+Inheritance diagram for WpfApp1.App:
+
+
+ +
+ + + + + + + + + + + + + + +

+Properties

+static IPersistanceManager strat [get]
 L'IPersistanceManager qui fait référence à notre DataContract
 
+static IPersistanceManager stubtruc = new DataContractPersistance() [get]
 L'IPersistanceManager qui fait référence à notre stub
 
+Manager LeManager = new Manager(strat) [get]
 Le Manager des requins qui contiendra toutes les listes
 
+ManagerUsers LeManagerUsers = new ManagerUsers(strat) [get]
 Le Manager des utilisateurs qui contiendra toutes les listes
 
+

Detailed Description

+

Interaction logic for App.xaml

+

The documentation for this class was generated from the following file: +
+ + + + diff --git a/Documentation/html/class_wpf_app1_1_1_app.png b/Documentation/html/class_wpf_app1_1_1_app.png new file mode 100644 index 0000000..698f2a3 Binary files /dev/null and b/Documentation/html/class_wpf_app1_1_1_app.png differ diff --git a/Documentation/html/class_wpf_app1_1_1_changer_mot_de_passe-members.html b/Documentation/html/class_wpf_app1_1_1_changer_mot_de_passe-members.html new file mode 100644 index 0000000..7aced81 --- /dev/null +++ b/Documentation/html/class_wpf_app1_1_1_changer_mot_de_passe-members.html @@ -0,0 +1,84 @@ + + + + + + + +My Project: Member List + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
WpfApp1.ChangerMotDePasse Member List
+
+
+ +

This is the complete list of members for WpfApp1.ChangerMotDePasse, including all inherited members.

+ + + +
ChangerMotDePasse()WpfApp1.ChangerMotDePasseinline
MgrUserWpfApp1.ChangerMotDePasse
+ + + + diff --git a/Documentation/html/class_wpf_app1_1_1_changer_mot_de_passe.html b/Documentation/html/class_wpf_app1_1_1_changer_mot_de_passe.html new file mode 100644 index 0000000..9ea91f5 --- /dev/null +++ b/Documentation/html/class_wpf_app1_1_1_changer_mot_de_passe.html @@ -0,0 +1,112 @@ + + + + + + + +My Project: WpfApp1.ChangerMotDePasse Class Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Public Member Functions | +Properties | +List of all members
+
WpfApp1.ChangerMotDePasse Class Reference
+
+
+ +

Logique d'interaction pour ChangerMotDePasse.xaml + More...

+
+Inheritance diagram for WpfApp1.ChangerMotDePasse:
+
+
+ +
+ + + + + +

+Public Member Functions

ChangerMotDePasse ()
 Page qui permet à un utilisateur de changer son mot de passe
 
+ + + + +

+Properties

+ManagerUsers MgrUser [get]
 ManagerUser lié à celui de l'app
 
+

Detailed Description

+

Logique d'interaction pour ChangerMotDePasse.xaml

+

The documentation for this class was generated from the following file: +
+ + + + diff --git a/Documentation/html/class_wpf_app1_1_1_changer_mot_de_passe.png b/Documentation/html/class_wpf_app1_1_1_changer_mot_de_passe.png new file mode 100644 index 0000000..962b074 Binary files /dev/null and b/Documentation/html/class_wpf_app1_1_1_changer_mot_de_passe.png differ diff --git a/Documentation/html/class_wpf_app1_1_1_creer_compte-members.html b/Documentation/html/class_wpf_app1_1_1_creer_compte-members.html new file mode 100644 index 0000000..f81b983 --- /dev/null +++ b/Documentation/html/class_wpf_app1_1_1_creer_compte-members.html @@ -0,0 +1,84 @@ + + + + + + + +My Project: Member List + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
WpfApp1.CreerCompte Member List
+
+
+ +

This is the complete list of members for WpfApp1.CreerCompte, including all inherited members.

+ + + +
CreerCompte()WpfApp1.CreerCompteinline
MgrUserWpfApp1.CreerCompte
+ + + + diff --git a/Documentation/html/class_wpf_app1_1_1_creer_compte.html b/Documentation/html/class_wpf_app1_1_1_creer_compte.html new file mode 100644 index 0000000..1326b53 --- /dev/null +++ b/Documentation/html/class_wpf_app1_1_1_creer_compte.html @@ -0,0 +1,112 @@ + + + + + + + +My Project: WpfApp1.CreerCompte Class Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Public Member Functions | +Properties | +List of all members
+
WpfApp1.CreerCompte Class Reference
+
+
+ +

Logique d'interaction pour CreerCompte.xaml + More...

+
+Inheritance diagram for WpfApp1.CreerCompte:
+
+
+ +
+ + + + + +

+Public Member Functions

CreerCompte ()
 Page qui permet à un utilisateur de créer un compte
 
+ + + + +

+Properties

+ManagerUsers MgrUser [get]
 ManagerUser lié à celui de l'app
 
+

Detailed Description

+

Logique d'interaction pour CreerCompte.xaml

+

The documentation for this class was generated from the following file: +
+ + + + diff --git a/Documentation/html/class_wpf_app1_1_1_creer_compte.png b/Documentation/html/class_wpf_app1_1_1_creer_compte.png new file mode 100644 index 0000000..a227ff4 Binary files /dev/null and b/Documentation/html/class_wpf_app1_1_1_creer_compte.png differ diff --git a/Documentation/html/class_wpf_app1_1_1_desc_we_go_event_args-members.html b/Documentation/html/class_wpf_app1_1_1_desc_we_go_event_args-members.html new file mode 100644 index 0000000..f98b83d --- /dev/null +++ b/Documentation/html/class_wpf_app1_1_1_desc_we_go_event_args-members.html @@ -0,0 +1,84 @@ + + + + + + + +My Project: Member List + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
WpfApp1.DescWeGoEventArgs Member List
+
+
+ +

This is the complete list of members for WpfApp1.DescWeGoEventArgs, including all inherited members.

+ + + +
DescWeGoEventArgs(Requin requin)WpfApp1.DescWeGoEventArgs
RequinWpfApp1.DescWeGoEventArgs
+ + + + diff --git a/Documentation/html/class_wpf_app1_1_1_desc_we_go_event_args.html b/Documentation/html/class_wpf_app1_1_1_desc_we_go_event_args.html new file mode 100644 index 0000000..9aa929b --- /dev/null +++ b/Documentation/html/class_wpf_app1_1_1_desc_we_go_event_args.html @@ -0,0 +1,138 @@ + + + + + + + +My Project: WpfApp1.DescWeGoEventArgs Class Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Public Member Functions | +Properties | +List of all members
+
WpfApp1.DescWeGoEventArgs Class Reference
+
+
+ +

Classe DescWeGoEventArgs qui implémente EventArgs Elle permet de créer un argument qui permet de transformer le content control de la main window en UserControlDescription après avoir cliquer sur un UserControlRequin + More...

+
+Inheritance diagram for WpfApp1.DescWeGoEventArgs:
+
+
+ +
+ + + + + +

+Public Member Functions

 DescWeGoEventArgs (Requin requin)
 L'Evénement pour changer le content control More...
 
+ + + + +

+Properties

+Requin Requin [get]
 Le requin que l'on veut passer lors de l'événement
 
+

Detailed Description

+

Classe DescWeGoEventArgs qui implémente EventArgs Elle permet de créer un argument qui permet de transformer le content control de la main window en UserControlDescription après avoir cliquer sur un UserControlRequin

+

Constructor & Destructor Documentation

+ +

◆ DescWeGoEventArgs()

+ +
+
+ + + + + + + + +
WpfApp1.DescWeGoEventArgs.DescWeGoEventArgs (Requin requin)
+
+ +

L'Evénement pour changer le content control

+
Parameters
+ + +
requin
+
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/Documentation/html/class_wpf_app1_1_1_desc_we_go_event_args.png b/Documentation/html/class_wpf_app1_1_1_desc_we_go_event_args.png new file mode 100644 index 0000000..cd03f9e Binary files /dev/null and b/Documentation/html/class_wpf_app1_1_1_desc_we_go_event_args.png differ diff --git a/Documentation/html/class_wpf_app1_1_1_description_add-members.html b/Documentation/html/class_wpf_app1_1_1_description_add-members.html new file mode 100644 index 0000000..5c69401 --- /dev/null +++ b/Documentation/html/class_wpf_app1_1_1_description_add-members.html @@ -0,0 +1,86 @@ + + + + + + + +My Project: Member List + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
WpfApp1.DescriptionAdd Member List
+
+
+ +

This is the complete list of members for WpfApp1.DescriptionAdd, including all inherited members.

+ + + + + +
DescriptionAdd()WpfApp1.DescriptionAddinline
MgrWpfApp1.DescriptionAdd
requinWpfApp1.DescriptionAdd
uptadeUi(Requin requin)WpfApp1.DescriptionAddinline
+ + + + diff --git a/Documentation/html/class_wpf_app1_1_1_description_add.html b/Documentation/html/class_wpf_app1_1_1_description_add.html new file mode 100644 index 0000000..7402454 --- /dev/null +++ b/Documentation/html/class_wpf_app1_1_1_description_add.html @@ -0,0 +1,154 @@ + + + + + + + +My Project: WpfApp1.DescriptionAdd Class Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Public Member Functions | +Properties | +List of all members
+
WpfApp1.DescriptionAdd Class Reference
+
+
+ +

Logique d'interaction pour Description.xaml + More...

+
+Inheritance diagram for WpfApp1.DescriptionAdd:
+
+
+ +
+ + + + + + + + +

+Public Member Functions

DescriptionAdd ()
 Page qui affiche la description d'un requin de la liste des requins ajoutéss
 
void uptadeUi (Requin requin)
 Méthode qui met à jour toutes les informations sur la page grace au requin More...
 
+ + + + + + + +

+Properties

+Manager Mgr [get]
 Manager lié à celui de l'app
 
+Requin requin [get, set]
 requin sur lequel se base l'affichage de la page
 
+

Detailed Description

+

Logique d'interaction pour Description.xaml

+

Member Function Documentation

+ +

◆ uptadeUi()

+ +
+
+ + + + + +
+ + + + + + + + +
void WpfApp1.DescriptionAdd.uptadeUi (Requin requin)
+
+inline
+
+ +

Méthode qui met à jour toutes les informations sur la page grace au requin

+
Parameters
+ + +
requin
+
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/Documentation/html/class_wpf_app1_1_1_description_add.png b/Documentation/html/class_wpf_app1_1_1_description_add.png new file mode 100644 index 0000000..73de1a6 Binary files /dev/null and b/Documentation/html/class_wpf_app1_1_1_description_add.png differ diff --git a/Documentation/html/class_wpf_app1_1_1_description_edit-members.html b/Documentation/html/class_wpf_app1_1_1_description_edit-members.html new file mode 100644 index 0000000..18ae54d --- /dev/null +++ b/Documentation/html/class_wpf_app1_1_1_description_edit-members.html @@ -0,0 +1,86 @@ + + + + + + + +My Project: Member List + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
WpfApp1.DescriptionEdit Member List
+
+
+ +

This is the complete list of members for WpfApp1.DescriptionEdit, including all inherited members.

+ + + + + +
DescriptionEdit()WpfApp1.DescriptionEditinline
MgrWpfApp1.DescriptionEdit
requinWpfApp1.DescriptionEdit
requinOldWpfApp1.DescriptionEdit
+ + + + diff --git a/Documentation/html/class_wpf_app1_1_1_description_edit.html b/Documentation/html/class_wpf_app1_1_1_description_edit.html new file mode 100644 index 0000000..d9d88e0 --- /dev/null +++ b/Documentation/html/class_wpf_app1_1_1_description_edit.html @@ -0,0 +1,120 @@ + + + + + + + +My Project: WpfApp1.DescriptionEdit Class Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Public Member Functions | +Properties | +List of all members
+
WpfApp1.DescriptionEdit Class Reference
+
+
+ +

Logique d'interaction pour DescriptionEdit.xaml + More...

+
+Inheritance diagram for WpfApp1.DescriptionEdit:
+
+
+ +
+ + + + + +

+Public Member Functions

DescriptionEdit ()
 Page qui affiche la description d'un requins de la liste des requins modifiés avec la description du requin de base
 
+ + + + + + + + + + +

+Properties

+Manager Mgr [get]
 Manager lié à celui de l'app
 
+Requin requin [get, set]
 requin sur lequel se base l'affichage de la partie droite de la page
 
+Requin requinOld [get, set]
 requin sur lequel se base l'affichage de la partie gauche de la page
 
+

Detailed Description

+

Logique d'interaction pour DescriptionEdit.xaml

+

The documentation for this class was generated from the following file: +
+ + + + diff --git a/Documentation/html/class_wpf_app1_1_1_description_edit.png b/Documentation/html/class_wpf_app1_1_1_description_edit.png new file mode 100644 index 0000000..792b9b9 Binary files /dev/null and b/Documentation/html/class_wpf_app1_1_1_description_edit.png differ diff --git a/Documentation/html/class_wpf_app1_1_1_description_we_go_event_args-members.html b/Documentation/html/class_wpf_app1_1_1_description_we_go_event_args-members.html new file mode 100644 index 0000000..1b55270 --- /dev/null +++ b/Documentation/html/class_wpf_app1_1_1_description_we_go_event_args-members.html @@ -0,0 +1,84 @@ + + + + + + + +My Project: Member List + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
WpfApp1.DescriptionWeGoEventArgs Member List
+
+
+ +

This is the complete list of members for WpfApp1.DescriptionWeGoEventArgs, including all inherited members.

+ + + +
DescriptionWeGoEventArgs(Requin requin)WpfApp1.DescriptionWeGoEventArgs
RequinWpfApp1.DescriptionWeGoEventArgs
+ + + + diff --git a/Documentation/html/class_wpf_app1_1_1_description_we_go_event_args.html b/Documentation/html/class_wpf_app1_1_1_description_we_go_event_args.html new file mode 100644 index 0000000..88f43ae --- /dev/null +++ b/Documentation/html/class_wpf_app1_1_1_description_we_go_event_args.html @@ -0,0 +1,138 @@ + + + + + + + +My Project: WpfApp1.DescriptionWeGoEventArgs Class Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Public Member Functions | +Properties | +List of all members
+
WpfApp1.DescriptionWeGoEventArgs Class Reference
+
+
+ +

Classe DescriptionWeGoEventArgs qui implémente EventArgs Elle permet de créer un argument qui permet de transformer le content control de la main window en USerControlDescription après avoir cliquer sur le UserControlRequin + More...

+
+Inheritance diagram for WpfApp1.DescriptionWeGoEventArgs:
+
+
+ +
+ + + + + +

+Public Member Functions

 DescriptionWeGoEventArgs (Requin requin)
 L'Evénement pour changer le content control en UserControlDescription More...
 
+ + + + +

+Properties

+Requin Requin [get]
 Le requin que l'on veut passer lors de l'événement
 
+

Detailed Description

+

Classe DescriptionWeGoEventArgs qui implémente EventArgs Elle permet de créer un argument qui permet de transformer le content control de la main window en USerControlDescription après avoir cliquer sur le UserControlRequin

+

Constructor & Destructor Documentation

+ +

◆ DescriptionWeGoEventArgs()

+ +
+
+ + + + + + + + +
WpfApp1.DescriptionWeGoEventArgs.DescriptionWeGoEventArgs (Requin requin)
+
+ +

L'Evénement pour changer le content control en UserControlDescription

+
Parameters
+ + +
requin
+
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/Documentation/html/class_wpf_app1_1_1_description_we_go_event_args.png b/Documentation/html/class_wpf_app1_1_1_description_we_go_event_args.png new file mode 100644 index 0000000..15e820e Binary files /dev/null and b/Documentation/html/class_wpf_app1_1_1_description_we_go_event_args.png differ diff --git a/Documentation/html/class_wpf_app1_1_1_edit_we_go_event_args-members.html b/Documentation/html/class_wpf_app1_1_1_edit_we_go_event_args-members.html new file mode 100644 index 0000000..016d477 --- /dev/null +++ b/Documentation/html/class_wpf_app1_1_1_edit_we_go_event_args-members.html @@ -0,0 +1,84 @@ + + + + + + + +My Project: Member List + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
WpfApp1.EditWeGoEventArgs Member List
+
+
+ +

This is the complete list of members for WpfApp1.EditWeGoEventArgs, including all inherited members.

+ + + +
EditWeGoEventArgs(Requin requin)WpfApp1.EditWeGoEventArgs
RequinWpfApp1.EditWeGoEventArgs
+ + + + diff --git a/Documentation/html/class_wpf_app1_1_1_edit_we_go_event_args.html b/Documentation/html/class_wpf_app1_1_1_edit_we_go_event_args.html new file mode 100644 index 0000000..2bcec8d --- /dev/null +++ b/Documentation/html/class_wpf_app1_1_1_edit_we_go_event_args.html @@ -0,0 +1,138 @@ + + + + + + + +My Project: WpfApp1.EditWeGoEventArgs Class Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Public Member Functions | +Properties | +List of all members
+
WpfApp1.EditWeGoEventArgs Class Reference
+
+
+ +

Classe EditWeGoEventArgs qui implémente EventArgs Elle permet de créer un argument qui permet de transformer le content control de la main window en UserControlEdit après avoir cliquer sur le bouton Edit + More...

+
+Inheritance diagram for WpfApp1.EditWeGoEventArgs:
+
+
+ +
+ + + + + +

+Public Member Functions

 EditWeGoEventArgs (Requin requin)
 L'Evénement pour changer le content control More...
 
+ + + + +

+Properties

+Requin Requin [get]
 Le requin que l'on veut passer lors de l'événement
 
+

Detailed Description

+

Classe EditWeGoEventArgs qui implémente EventArgs Elle permet de créer un argument qui permet de transformer le content control de la main window en UserControlEdit après avoir cliquer sur le bouton Edit

+

Constructor & Destructor Documentation

+ +

◆ EditWeGoEventArgs()

+ +
+
+ + + + + + + + +
WpfApp1.EditWeGoEventArgs.EditWeGoEventArgs (Requin requin)
+
+ +

L'Evénement pour changer le content control

+
Parameters
+ + +
requin
+
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/Documentation/html/class_wpf_app1_1_1_edit_we_go_event_args.png b/Documentation/html/class_wpf_app1_1_1_edit_we_go_event_args.png new file mode 100644 index 0000000..aa948bf Binary files /dev/null and b/Documentation/html/class_wpf_app1_1_1_edit_we_go_event_args.png differ diff --git a/Documentation/html/class_wpf_app1_1_1_info_utilisateur-members.html b/Documentation/html/class_wpf_app1_1_1_info_utilisateur-members.html new file mode 100644 index 0000000..2219297 --- /dev/null +++ b/Documentation/html/class_wpf_app1_1_1_info_utilisateur-members.html @@ -0,0 +1,85 @@ + + + + + + + +My Project: Member List + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
WpfApp1.InfoUtilisateur Member List
+
+
+ +

This is the complete list of members for WpfApp1.InfoUtilisateur, including all inherited members.

+ + + + +
InfoUtilisateur()WpfApp1.InfoUtilisateurinline
MgrUserWpfApp1.InfoUtilisateur
persWpfApp1.InfoUtilisateur
+ + + + diff --git a/Documentation/html/class_wpf_app1_1_1_info_utilisateur.html b/Documentation/html/class_wpf_app1_1_1_info_utilisateur.html new file mode 100644 index 0000000..623609a --- /dev/null +++ b/Documentation/html/class_wpf_app1_1_1_info_utilisateur.html @@ -0,0 +1,116 @@ + + + + + + + +My Project: WpfApp1.InfoUtilisateur Class Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Public Member Functions | +Properties | +List of all members
+
WpfApp1.InfoUtilisateur Class Reference
+
+
+ +

Logique d'interaction pour InfoUtilisateur.xaml + More...

+
+Inheritance diagram for WpfApp1.InfoUtilisateur:
+
+
+ +
+ + + + + +

+Public Member Functions

InfoUtilisateur ()
 Page qui permet à un utilisateur de voir ses informations
 
+ + + + + + + +

+Properties

+ManagerUsers MgrUser [get]
 ManagerUser lié à celui de l'app
 
+Personne pers [get, set]
 L'utilisateur qui permettra de mettre les informations de la page à jour
 
+

Detailed Description

+

Logique d'interaction pour InfoUtilisateur.xaml

+

The documentation for this class was generated from the following file: +
+ + + + diff --git a/Documentation/html/class_wpf_app1_1_1_info_utilisateur.png b/Documentation/html/class_wpf_app1_1_1_info_utilisateur.png new file mode 100644 index 0000000..0b62ce4 Binary files /dev/null and b/Documentation/html/class_wpf_app1_1_1_info_utilisateur.png differ diff --git a/Documentation/html/class_wpf_app1_1_1_main_window-members.html b/Documentation/html/class_wpf_app1_1_1_main_window-members.html new file mode 100644 index 0000000..f1f0914 --- /dev/null +++ b/Documentation/html/class_wpf_app1_1_1_main_window-members.html @@ -0,0 +1,87 @@ + + + + + + + +My Project: Member List + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
WpfApp1.MainWindow Member List
+
+
+ +

This is the complete list of members for WpfApp1.MainWindow, including all inherited members.

+ + + + + + +
aChangerWpfApp1.MainWindow
ChangeRegionAvecMap(Nullable< Zone > z)WpfApp1.MainWindowinline
MainWindow()WpfApp1.MainWindowinline
MgrWpfApp1.MainWindow
MgrUserWpfApp1.MainWindow
+ + + + diff --git a/Documentation/html/class_wpf_app1_1_1_main_window.html b/Documentation/html/class_wpf_app1_1_1_main_window.html new file mode 100644 index 0000000..e0bdf9f --- /dev/null +++ b/Documentation/html/class_wpf_app1_1_1_main_window.html @@ -0,0 +1,162 @@ + + + + + + + +My Project: WpfApp1.MainWindow Class Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Public Member Functions | +Public Attributes | +Properties | +List of all members
+
WpfApp1.MainWindow Class Reference
+
+
+ +

Interaction logic for MainWindow.xam + More...

+
+Inheritance diagram for WpfApp1.MainWindow:
+
+
+ +
+ + + + + + + + +

+Public Member Functions

MainWindow ()
 Page principal de CShark
 
void ChangeRegionAvecMap (Nullable< Zone > z)
 Méthode qui permet de changer la sélection de la comboBox, zonePage et l'affichage de la page More...
 
+ + + + +

+Public Attributes

+bool aChanger = false
 Booléen qui permet de savoir si l'utilisateur a déjà changer la zone de la listBox
 
+ + + + + + + +

+Properties

+Manager Mgr [get]
 Manager lié à celui de l'app
 
+ManagerUsers MgrUser [get]
 ManagerUser lié à celui de l'app
 
+

Detailed Description

+

Interaction logic for MainWindow.xam

+

Member Function Documentation

+ +

◆ ChangeRegionAvecMap()

+ +
+
+ + + + + +
+ + + + + + + + +
void WpfApp1.MainWindow.ChangeRegionAvecMap (Nullable< Zonez)
+
+inline
+
+ +

Méthode qui permet de changer la sélection de la comboBox, zonePage et l'affichage de la page

+
Parameters
+ + +
z
+
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/Documentation/html/class_wpf_app1_1_1_main_window.png b/Documentation/html/class_wpf_app1_1_1_main_window.png new file mode 100644 index 0000000..cd22f73 Binary files /dev/null and b/Documentation/html/class_wpf_app1_1_1_main_window.png differ diff --git a/Documentation/html/class_wpf_app1_1_1_se_connecter-members.html b/Documentation/html/class_wpf_app1_1_1_se_connecter-members.html new file mode 100644 index 0000000..a6abd71 --- /dev/null +++ b/Documentation/html/class_wpf_app1_1_1_se_connecter-members.html @@ -0,0 +1,84 @@ + + + + + + + +My Project: Member List + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
WpfApp1.SeConnecter Member List
+
+
+ +

This is the complete list of members for WpfApp1.SeConnecter, including all inherited members.

+ + + +
MgrUserWpfApp1.SeConnecter
SeConnecter()WpfApp1.SeConnecterinline
+ + + + diff --git a/Documentation/html/class_wpf_app1_1_1_se_connecter.html b/Documentation/html/class_wpf_app1_1_1_se_connecter.html new file mode 100644 index 0000000..d27deaf --- /dev/null +++ b/Documentation/html/class_wpf_app1_1_1_se_connecter.html @@ -0,0 +1,112 @@ + + + + + + + +My Project: WpfApp1.SeConnecter Class Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Public Member Functions | +Properties | +List of all members
+
WpfApp1.SeConnecter Class Reference
+
+
+ +

Logique d'interaction pour SeConnecter.xaml + More...

+
+Inheritance diagram for WpfApp1.SeConnecter:
+
+
+ +
+ + + + + +

+Public Member Functions

SeConnecter ()
 Page qui permet à l'utilisateur de se connecter
 
+ + + + +

+Properties

+ManagerUsers MgrUser [get]
 ManagerUser lié à celui de l'app
 
+

Detailed Description

+

Logique d'interaction pour SeConnecter.xaml

+

The documentation for this class was generated from the following file: +
+ + + + diff --git a/Documentation/html/class_wpf_app1_1_1_se_connecter.png b/Documentation/html/class_wpf_app1_1_1_se_connecter.png new file mode 100644 index 0000000..e77c025 Binary files /dev/null and b/Documentation/html/class_wpf_app1_1_1_se_connecter.png differ diff --git a/Documentation/html/class_wpf_app1_1_1_user_control_boite-members.html b/Documentation/html/class_wpf_app1_1_1_user_control_boite-members.html new file mode 100644 index 0000000..c93db3a --- /dev/null +++ b/Documentation/html/class_wpf_app1_1_1_user_control_boite-members.html @@ -0,0 +1,85 @@ + + + + + + + +My Project: Member List + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
WpfApp1.UserControlBoite Member List
+
+
+ +

This is the complete list of members for WpfApp1.UserControlBoite, including all inherited members.

+ + + + +
ContenuWpfApp1.UserControlBoite
MessageWpfApp1.UserControlBoite
UserControlBoite()WpfApp1.UserControlBoiteinline
+ + + + diff --git a/Documentation/html/class_wpf_app1_1_1_user_control_boite.html b/Documentation/html/class_wpf_app1_1_1_user_control_boite.html new file mode 100644 index 0000000..8b52134 --- /dev/null +++ b/Documentation/html/class_wpf_app1_1_1_user_control_boite.html @@ -0,0 +1,116 @@ + + + + + + + +My Project: WpfApp1.UserControlBoite Class Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Public Member Functions | +Properties | +List of all members
+
WpfApp1.UserControlBoite Class Reference
+
+
+ +

Logique d'interaction pour UserControlBoite.xaml + More...

+
+Inheritance diagram for WpfApp1.UserControlBoite:
+
+
+ +
+ + + + + +

+Public Member Functions

UserControlBoite ()
 UerControl pour toutes les fois ou nous avons besoins d'un textBlock et en dessous d'une textBox
 
+ + + + + + + +

+Properties

+string Message [set]
 Le text du textBlock
 
+string Contenu [set]
 Le contenu de la textBox
 
+

Detailed Description

+

Logique d'interaction pour UserControlBoite.xaml

+

The documentation for this class was generated from the following file: +
+ + + + diff --git a/Documentation/html/class_wpf_app1_1_1_user_control_boite.png b/Documentation/html/class_wpf_app1_1_1_user_control_boite.png new file mode 100644 index 0000000..0864299 Binary files /dev/null and b/Documentation/html/class_wpf_app1_1_1_user_control_boite.png differ diff --git a/Documentation/html/class_wpf_app1_1_1_user_control_edit-members.html b/Documentation/html/class_wpf_app1_1_1_user_control_edit-members.html new file mode 100644 index 0000000..a6b5ff6 --- /dev/null +++ b/Documentation/html/class_wpf_app1_1_1_user_control_edit-members.html @@ -0,0 +1,88 @@ + + + + + + + +My Project: Member List + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
WpfApp1.UserControlEdit Member List
+
+
+ +

This is the complete list of members for WpfApp1.UserControlEdit, including all inherited members.

+ + + + + + + +
DescWeGoWpfApp1.UserControlEdit
MgrWpfApp1.UserControlEdit
MgrUserWpfApp1.UserControlEdit
OnDescWeGo(DescWeGoEventArgs args)WpfApp1.UserControlEditprotectedvirtual
requinWpfApp1.UserControlEdit
UserControlEdit()WpfApp1.UserControlEditinline
+ + + + diff --git a/Documentation/html/class_wpf_app1_1_1_user_control_edit.html b/Documentation/html/class_wpf_app1_1_1_user_control_edit.html new file mode 100644 index 0000000..9f102fd --- /dev/null +++ b/Documentation/html/class_wpf_app1_1_1_user_control_edit.html @@ -0,0 +1,170 @@ + + + + + + + +My Project: WpfApp1.UserControlEdit Class Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Public Member Functions | +Protected Member Functions | +Properties | +Events | +List of all members
+
WpfApp1.UserControlEdit Class Reference
+
+
+ +

Logique d'interaction pour UserControlEdit.xaml + More...

+
+Inheritance diagram for WpfApp1.UserControlEdit:
+
+
+ +
+ + + + + +

+Public Member Functions

UserControlEdit ()
 UserControl qui permet de modifier un requin
 
+ + + + +

+Protected Member Functions

virtual void OnDescWeGo (DescWeGoEventArgs args)
 L'Evénement appelé lors du clique More...
 
+ + + + + + + + + + +

+Properties

+Manager Mgr [get]
 ManagerUser lié à celui de l'app
 
+ManagerUsers MgrUser [get]
 ManagerUser lié à celui de l'app
 
+Requin requin [get, set]
 Requin qui permet de mettre à jour l'affichage de la page
 
+ + + + +

+Events

+EventHandler< DescWeGoEventArgsDescWeGo
 L'Event handler DescWeGo
 
+

Detailed Description

+

Logique d'interaction pour UserControlEdit.xaml

+

Member Function Documentation

+ +

◆ OnDescWeGo()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void WpfApp1.UserControlEdit.OnDescWeGo (DescWeGoEventArgs args)
+
+protectedvirtual
+
+ +

L'Evénement appelé lors du clique

+
Parameters
+ + +
args
+
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/Documentation/html/class_wpf_app1_1_1_user_control_edit.png b/Documentation/html/class_wpf_app1_1_1_user_control_edit.png new file mode 100644 index 0000000..cb42c0c Binary files /dev/null and b/Documentation/html/class_wpf_app1_1_1_user_control_edit.png differ diff --git a/Documentation/html/class_wpf_app1_1_1_user_control_position-members.html b/Documentation/html/class_wpf_app1_1_1_user_control_position-members.html new file mode 100644 index 0000000..8a21788 --- /dev/null +++ b/Documentation/html/class_wpf_app1_1_1_user_control_position-members.html @@ -0,0 +1,86 @@ + + + + + + + +My Project: Member List + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
WpfApp1.UserControlPosition Member List
+
+
+ +

This is the complete list of members for WpfApp1.UserControlPosition, including all inherited members.

+ + + + + +
heightImageWpfApp1.UserControlPosition
positionWpfApp1.UserControlPosition
UserControlPosition()WpfApp1.UserControlPositioninline
widthImageWpfApp1.UserControlPosition
+ + + + diff --git a/Documentation/html/class_wpf_app1_1_1_user_control_position.html b/Documentation/html/class_wpf_app1_1_1_user_control_position.html new file mode 100644 index 0000000..1084516 --- /dev/null +++ b/Documentation/html/class_wpf_app1_1_1_user_control_position.html @@ -0,0 +1,120 @@ + + + + + + + +My Project: WpfApp1.UserControlPosition Class Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Public Member Functions | +Properties | +List of all members
+
WpfApp1.UserControlPosition Class Reference
+
+
+ +

Logique d'interaction pour UserControlPosition.xaml + More...

+
+Inheritance diagram for WpfApp1.UserControlPosition:
+
+
+ +
+ + + + + +

+Public Member Functions

UserControlPosition ()
 Le userControl que l'on aurait utilisé pour afficher les zones des requins sur la carte
 
+ + + + + + + + + + +

+Properties

+Position position [get, set]
 Position qui permet de mettre à jour l'affichage
 
+double widthImage [get, set]
 La largeur de la carte
 
+double heightImage [get, set]
 La hauteur de la carte
 
+

Detailed Description

+

Logique d'interaction pour UserControlPosition.xaml

+

The documentation for this class was generated from the following file: +
+ + + + diff --git a/Documentation/html/class_wpf_app1_1_1_user_control_position.png b/Documentation/html/class_wpf_app1_1_1_user_control_position.png new file mode 100644 index 0000000..efa16d3 Binary files /dev/null and b/Documentation/html/class_wpf_app1_1_1_user_control_position.png differ diff --git a/Documentation/html/class_wpf_app1_1_1_user_control_requin-members.html b/Documentation/html/class_wpf_app1_1_1_user_control_requin-members.html new file mode 100644 index 0000000..eb904ed --- /dev/null +++ b/Documentation/html/class_wpf_app1_1_1_user_control_requin-members.html @@ -0,0 +1,90 @@ + + + + + + + +My Project: Member List + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
WpfApp1.UserControlRequin Member List
+
+
+ +

This is the complete list of members for WpfApp1.UserControlRequin, including all inherited members.

+ + + + + + + + + +
DescriptionWeGoWpfApp1.UserControlRequin
MgrWpfApp1.UserControlRequin
OnDescriptionWeGo(DescriptionWeGoEventArgs args)WpfApp1.UserControlRequinprotectedvirtual
requinWpfApp1.UserControlRequin
typeWpfApp1.UserControlRequin
uptadeUi(Requin requin)WpfApp1.UserControlRequininline
UserControlReq_MouseDown(object sender, MouseButtonEventArgs e)WpfApp1.UserControlRequininline
UserControlRequin()WpfApp1.UserControlRequininline
+ + + + diff --git a/Documentation/html/class_wpf_app1_1_1_user_control_requin.html b/Documentation/html/class_wpf_app1_1_1_user_control_requin.html new file mode 100644 index 0000000..1faa611 --- /dev/null +++ b/Documentation/html/class_wpf_app1_1_1_user_control_requin.html @@ -0,0 +1,259 @@ + + + + + + + +My Project: WpfApp1.UserControlRequin Class Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Public Member Functions | +Public Attributes | +Protected Member Functions | +Properties | +Events | +List of all members
+
WpfApp1.UserControlRequin Class Reference
+
+
+ +

Logique d'interaction pour UserControlRequin.xaml + More...

+
+Inheritance diagram for WpfApp1.UserControlRequin:
+
+
+ +
+ + + + + + + + + + + +

+Public Member Functions

UserControlRequin ()
 Le UserControl qui est stocké dans une listBox et permet d'ouvrir les pages de description
 
void UserControlReq_MouseDown (object sender, MouseButtonEventArgs e)
 Evénement qui est déclencher quand l'utilisateur clique sur l'userControl More...
 
void uptadeUi (Requin requin)
 Méthode qui permet de mettre à jour l'affichage de l'userControl More...
 
+ + + + +

+Public Attributes

+UCrequinType type
 Le type d'userControl requi que c'est (permet de savoir quelle description ouvrir)
 
+ + + + +

+Protected Member Functions

virtual void OnDescriptionWeGo (DescriptionWeGoEventArgs args)
 L'événement qui permet de passer à l'UserControlDescription More...
 
+ + + + + + + +

+Properties

+Manager Mgr [get]
 Manager lié à celui de l'app
 
+Requin requin [get, set]
 Le requin qui permet de mettre à jour l'affichage
 
+ + + + +

+Events

+EventHandler< DescriptionWeGoEventArgsDescriptionWeGo
 Event Handler de DescriptionWeGoEventArgs
 
+

Detailed Description

+

Logique d'interaction pour UserControlRequin.xaml

+

Member Function Documentation

+ +

◆ OnDescriptionWeGo()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void WpfApp1.UserControlRequin.OnDescriptionWeGo (DescriptionWeGoEventArgs args)
+
+protectedvirtual
+
+ +

L'événement qui permet de passer à l'UserControlDescription

+
Parameters
+ + +
args
+
+
+ +
+
+ +

◆ uptadeUi()

+ +
+
+ + + + + +
+ + + + + + + + +
void WpfApp1.UserControlRequin.uptadeUi (Requin requin)
+
+inline
+
+ +

Méthode qui permet de mettre à jour l'affichage de l'userControl

+
Parameters
+ + +
requin
+
+
+ +
+
+ +

◆ UserControlReq_MouseDown()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void WpfApp1.UserControlRequin.UserControlReq_MouseDown (object sender,
MouseButtonEventArgs e 
)
+
+inline
+
+ +

Evénement qui est déclencher quand l'utilisateur clique sur l'userControl

+
Parameters
+ + + +
sender
e
+
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/Documentation/html/class_wpf_app1_1_1_user_control_requin.png b/Documentation/html/class_wpf_app1_1_1_user_control_requin.png new file mode 100644 index 0000000..2255566 Binary files /dev/null and b/Documentation/html/class_wpf_app1_1_1_user_control_requin.png differ diff --git a/Documentation/html/class_wpf_app1_1_1_valider_submit-members.html b/Documentation/html/class_wpf_app1_1_1_valider_submit-members.html new file mode 100644 index 0000000..609e2ad --- /dev/null +++ b/Documentation/html/class_wpf_app1_1_1_valider_submit-members.html @@ -0,0 +1,84 @@ + + + + + + + +My Project: Member List + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
WpfApp1.ValiderSubmit Member List
+
+
+ +

This is the complete list of members for WpfApp1.ValiderSubmit, including all inherited members.

+ + + +
MgrWpfApp1.ValiderSubmit
ValiderSubmit()WpfApp1.ValiderSubmitinline
+ + + + diff --git a/Documentation/html/class_wpf_app1_1_1_valider_submit.html b/Documentation/html/class_wpf_app1_1_1_valider_submit.html new file mode 100644 index 0000000..9311a5f --- /dev/null +++ b/Documentation/html/class_wpf_app1_1_1_valider_submit.html @@ -0,0 +1,112 @@ + + + + + + + +My Project: WpfApp1.ValiderSubmit Class Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Public Member Functions | +Properties | +List of all members
+
WpfApp1.ValiderSubmit Class Reference
+
+
+ +

Logique d'interaction pour ValiderSubmit.xaml + More...

+
+Inheritance diagram for WpfApp1.ValiderSubmit:
+
+
+ +
+ + + + + +

+Public Member Functions

ValiderSubmit ()
 Page qui permet aux Experts de voir tous les requins ajoutés et modifiés
 
+ + + + +

+Properties

+Manager Mgr [get]
 Manager lié à celui de l'app
 
+

Detailed Description

+

Logique d'interaction pour ValiderSubmit.xaml

+

The documentation for this class was generated from the following file: +
+ + + + diff --git a/Documentation/html/class_wpf_app1_1_1_valider_submit.png b/Documentation/html/class_wpf_app1_1_1_valider_submit.png new file mode 100644 index 0000000..5cab5c9 Binary files /dev/null and b/Documentation/html/class_wpf_app1_1_1_valider_submit.png differ diff --git a/Documentation/html/class_wpf_app1_1_1user_control_acceuil-members.html b/Documentation/html/class_wpf_app1_1_1user_control_acceuil-members.html new file mode 100644 index 0000000..35aaad6 --- /dev/null +++ b/Documentation/html/class_wpf_app1_1_1user_control_acceuil-members.html @@ -0,0 +1,88 @@ + + + + + + + +My Project: Member List + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
WpfApp1.userControlAcceuil Member List
+
+
+ +

This is the complete list of members for WpfApp1.userControlAcceuil, including all inherited members.

+ + + + + + + +
AccueilWeChangeWpfApp1.userControlAcceuil
CarteWpfApp1.userControlAcceuil
MgrUserWpfApp1.userControlAcceuil
OnAccueilWeChange(AccueilWeChangeEventArgs args)WpfApp1.userControlAcceuilprotectedvirtual
userControlAcceuil()WpfApp1.userControlAcceuilinline
zoneWpfApp1.userControlAcceuil
+ + + + diff --git a/Documentation/html/class_wpf_app1_1_1user_control_acceuil.html b/Documentation/html/class_wpf_app1_1_1user_control_acceuil.html new file mode 100644 index 0000000..5f91aac --- /dev/null +++ b/Documentation/html/class_wpf_app1_1_1user_control_acceuil.html @@ -0,0 +1,170 @@ + + + + + + + +My Project: WpfApp1.userControlAcceuil Class Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Public Member Functions | +Protected Member Functions | +Properties | +Events | +List of all members
+
WpfApp1.userControlAcceuil Class Reference
+
+
+ +

Logique d'interaction pour userControlAcceuil.xaml + More...

+
+Inheritance diagram for WpfApp1.userControlAcceuil:
+
+
+ +
+ + + + + +

+Public Member Functions

userControlAcceuil ()
 UserControl qui permet d'afficher la carte du monde et le bandeau de l'application
 
+ + + + +

+Protected Member Functions

virtual void OnAccueilWeChange (AccueilWeChangeEventArgs args)
 L'événement qui permet de passer à l'UserControlDescription More...
 
+ + + + + + + + + + +

+Properties

+ManagerUsers MgrUser [get]
 ManagerUser lié à celui de l'app
 
+string Carte [set]
 string qui permet de modifier directement la source de l'image
 
+Nullable< Zonezone [get, set]
 Zone qui permet d'appeler la méthode choixCarte quand elle est modifiée
 
+ + + + +

+Events

+EventHandler< AccueilWeChangeEventArgsAccueilWeChange
 Event Handler de DescriptionWeGoEventArgs
 
+

Detailed Description

+

Logique d'interaction pour userControlAcceuil.xaml

+

Member Function Documentation

+ +

◆ OnAccueilWeChange()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void WpfApp1.userControlAcceuil.OnAccueilWeChange (AccueilWeChangeEventArgs args)
+
+protectedvirtual
+
+ +

L'événement qui permet de passer à l'UserControlDescription

+
Parameters
+ + +
args
+
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/Documentation/html/class_wpf_app1_1_1user_control_acceuil.png b/Documentation/html/class_wpf_app1_1_1user_control_acceuil.png new file mode 100644 index 0000000..8486d6d Binary files /dev/null and b/Documentation/html/class_wpf_app1_1_1user_control_acceuil.png differ diff --git a/Documentation/html/class_wpf_app1_1_1user_control_description-members.html b/Documentation/html/class_wpf_app1_1_1user_control_description-members.html new file mode 100644 index 0000000..4fda7b5 --- /dev/null +++ b/Documentation/html/class_wpf_app1_1_1user_control_description-members.html @@ -0,0 +1,92 @@ + + + + + + + +My Project: Member List + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
WpfApp1.userControlDescription Member List
+
+
+ +

This is the complete list of members for WpfApp1.userControlDescription, including all inherited members.

+ + + + + + + + + + + +
AccueilWeGoWpfApp1.userControlDescription
cmpWpfApp1.userControlDescription
EditWeGoWpfApp1.userControlDescription
MgrWpfApp1.userControlDescription
MgrUserWpfApp1.userControlDescription
OnAccueilWeGo(AccueilWeGoEventArgs args)WpfApp1.userControlDescriptionprotectedvirtual
OnEditWeGo(EditWeGoEventArgs args)WpfApp1.userControlDescriptionprotectedvirtual
requinWpfApp1.userControlDescription
userControlDescription()WpfApp1.userControlDescriptioninline
zoneWpfApp1.userControlDescription
+ + + + diff --git a/Documentation/html/class_wpf_app1_1_1user_control_description.html b/Documentation/html/class_wpf_app1_1_1user_control_description.html new file mode 100644 index 0000000..c129baf --- /dev/null +++ b/Documentation/html/class_wpf_app1_1_1user_control_description.html @@ -0,0 +1,223 @@ + + + + + + + +My Project: WpfApp1.userControlDescription Class Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Public Member Functions | +Public Attributes | +Protected Member Functions | +Properties | +Events | +List of all members
+
WpfApp1.userControlDescription Class Reference
+
+
+ +

Logique d'interaction pour userControlDescription.xaml + More...

+
+Inheritance diagram for WpfApp1.userControlDescription:
+
+
+ +
+ + + + + +

+Public Member Functions

userControlDescription ()
 UserControl qui affiche la desription d'un requin
 
+ + + + +

+Public Attributes

+int cmp = 0
 Un compteur
 
+ + + + + + + +

+Protected Member Functions

virtual void OnEditWeGo (EditWeGoEventArgs args)
 L'événement appelé lors du clique More...
 
virtual void OnAccueilWeGo (AccueilWeGoEventArgs args)
 L'événement appelé lors du clique More...
 
+ + + + + + + + + + + + + +

+Properties

+ManagerUsers MgrUser [get]
 ManagerUser lié à celui de l'app
 
+Manager Mgr [get]
 Manager lié à celui de l'app
 
+Requin requin [get, set]
 le requin qui permet de changer l'affichage de la page
 
+Zonezone [get, set]
 La zone de la page principale
 
+ + + + + + + +

+Events

+EventHandler< EditWeGoEventArgsEditWeGo
 L'Event handler EditWeGo
 
+EventHandler< AccueilWeGoEventArgsAccueilWeGo
 L'eventhandler AccueilWeGo
 
+

Detailed Description

+

Logique d'interaction pour userControlDescription.xaml

+

Member Function Documentation

+ +

◆ OnAccueilWeGo()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void WpfApp1.userControlDescription.OnAccueilWeGo (AccueilWeGoEventArgs args)
+
+protectedvirtual
+
+ +

L'événement appelé lors du clique

+
Parameters
+ + +
args
+
+
+ +
+
+ +

◆ OnEditWeGo()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void WpfApp1.userControlDescription.OnEditWeGo (EditWeGoEventArgs args)
+
+protectedvirtual
+
+ +

L'événement appelé lors du clique

+
Parameters
+ + +
args
+
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/Documentation/html/class_wpf_app1_1_1user_control_description.png b/Documentation/html/class_wpf_app1_1_1user_control_description.png new file mode 100644 index 0000000..0de29c3 Binary files /dev/null and b/Documentation/html/class_wpf_app1_1_1user_control_description.png differ diff --git a/Documentation/html/classes.html b/Documentation/html/classes.html new file mode 100644 index 0000000..8a033c5 --- /dev/null +++ b/Documentation/html/classes.html @@ -0,0 +1,114 @@ + + + + + + + +My Project: Class Index + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Class Index
+
+
+
A | C | D | E | I | M | P | R | S | T | U | V
+
+
+
A
+
AccueilWeChangeEventArgs (WpfApp1)
AccueilWeGoEventArgs (WpfApp1)
AddAShark (WpfApp1)
App (Test)
App (testImage)
App (WpfApp1)
+
+
C
+
ChangerMotDePasse (WpfApp1)
CreerCompte (WpfApp1)
+
+
D
+
DataContractPersistance (Persistance)
DataToPersistReq (Persistance)
DataToPersistUsers (Persistance)
DescriptionAdd (WpfApp1)
DescriptionEdit (WpfApp1)
DescriptionWeGoEventArgs (WpfApp1)
DescWeGoEventArgs (WpfApp1)
+
+
E
+
EditWeGoEventArgs (WpfApp1)
Expert (Modèle)
+
+
I
+
InfoUtilisateur (WpfApp1)
IPersistanceManager (Persistance)
+
+
M
+
MainWindow (Test)
MainWindow (testImage)
MainWindow (WpfApp1)
Manager (Business)
ManagerUsers (Business)
+
+
P
+
Personne (Modèle)
Position (Modèle)
Program (test_requin)
Program (testMap)
+
+
R
+
Requin (Modèle)
+
+
S
+
SeConnecter (WpfApp1)
Stub (StubLib)
+
+
T
+
Tests_Requin (TestsUnitaires)
+
+
U
+
UCTest (Test)
UnitTest_Modele (UnitTests)
userControlAcceuil (WpfApp1)
UserControlBoite (WpfApp1)
userControlDescription (WpfApp1)
UserControlEdit (WpfApp1)
UserControlPosition (WpfApp1)
UserControlRequin (WpfApp1)
Utilisateur (Modèle)
+
+
V
+
ValiderSubmit (WpfApp1)
+
+
+ + + + diff --git a/Documentation/html/classtest__requin_1_1_program-members.html b/Documentation/html/classtest__requin_1_1_program-members.html new file mode 100644 index 0000000..b3000c4 --- /dev/null +++ b/Documentation/html/classtest__requin_1_1_program-members.html @@ -0,0 +1,81 @@ + + + + + + + +My Project: Member List + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
test_requin.Program Member List
+
+
+ +

This is the complete list of members for test_requin.Program, including all inherited members.

+
+ + + + diff --git a/Documentation/html/classtest__requin_1_1_program.html b/Documentation/html/classtest__requin_1_1_program.html new file mode 100644 index 0000000..48c5c2f --- /dev/null +++ b/Documentation/html/classtest__requin_1_1_program.html @@ -0,0 +1,84 @@ + + + + + + + +My Project: test_requin.Program Class Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+List of all members
+
test_requin.Program Class Reference
+
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/Documentation/html/classtest_image_1_1_app.html b/Documentation/html/classtest_image_1_1_app.html new file mode 100644 index 0000000..431b1ee --- /dev/null +++ b/Documentation/html/classtest_image_1_1_app.html @@ -0,0 +1,93 @@ + + + + + + + +My Project: testImage.App Class Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
testImage.App Class Reference
+
+
+ +

Interaction logic for App.xaml + More...

+
+Inheritance diagram for testImage.App:
+
+
+ +
+

Detailed Description

+

Interaction logic for App.xaml

+

The documentation for this class was generated from the following file: +
+ + + + diff --git a/Documentation/html/classtest_image_1_1_app.png b/Documentation/html/classtest_image_1_1_app.png new file mode 100644 index 0000000..92f97f0 Binary files /dev/null and b/Documentation/html/classtest_image_1_1_app.png differ diff --git a/Documentation/html/classtest_image_1_1_main_window-members.html b/Documentation/html/classtest_image_1_1_main_window-members.html new file mode 100644 index 0000000..f4cc99d --- /dev/null +++ b/Documentation/html/classtest_image_1_1_main_window-members.html @@ -0,0 +1,83 @@ + + + + + + + +My Project: Member List + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
testImage.MainWindow Member List
+
+
+ +

This is the complete list of members for testImage.MainWindow, including all inherited members.

+ + +
MainWindow() (defined in testImage.MainWindow)testImage.MainWindowinline
+ + + + diff --git a/Documentation/html/classtest_image_1_1_main_window.html b/Documentation/html/classtest_image_1_1_main_window.html new file mode 100644 index 0000000..80c8a18 --- /dev/null +++ b/Documentation/html/classtest_image_1_1_main_window.html @@ -0,0 +1,95 @@ + + + + + + + +My Project: testImage.MainWindow Class Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+List of all members
+
testImage.MainWindow Class Reference
+
+
+ +

Interaction logic for MainWindow.xaml + More...

+
+Inheritance diagram for testImage.MainWindow:
+
+
+ +
+

Detailed Description

+

Interaction logic for MainWindow.xaml

+

The documentation for this class was generated from the following file: +
+ + + + diff --git a/Documentation/html/classtest_image_1_1_main_window.png b/Documentation/html/classtest_image_1_1_main_window.png new file mode 100644 index 0000000..6c9a55f Binary files /dev/null and b/Documentation/html/classtest_image_1_1_main_window.png differ diff --git a/Documentation/html/classtest_map_1_1_program-members.html b/Documentation/html/classtest_map_1_1_program-members.html new file mode 100644 index 0000000..fe35897 --- /dev/null +++ b/Documentation/html/classtest_map_1_1_program-members.html @@ -0,0 +1,81 @@ + + + + + + + +My Project: Member List + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
testMap.Program Member List
+
+
+ +

This is the complete list of members for testMap.Program, including all inherited members.

+
+ + + + diff --git a/Documentation/html/classtest_map_1_1_program.html b/Documentation/html/classtest_map_1_1_program.html new file mode 100644 index 0000000..54a0098 --- /dev/null +++ b/Documentation/html/classtest_map_1_1_program.html @@ -0,0 +1,84 @@ + + + + + + + +My Project: testMap.Program Class Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+List of all members
+
testMap.Program Class Reference
+
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/Documentation/html/closed.png b/Documentation/html/closed.png new file mode 100644 index 0000000..98cc2c9 Binary files /dev/null and b/Documentation/html/closed.png differ diff --git a/Documentation/html/dir_15ae0596342ac02405b7aa0c7aa9700c.html b/Documentation/html/dir_15ae0596342ac02405b7aa0c7aa9700c.html new file mode 100644 index 0000000..312b44f --- /dev/null +++ b/Documentation/html/dir_15ae0596342ac02405b7aa0c7aa9700c.html @@ -0,0 +1,79 @@ + + + + + + + +My Project: test_requin Directory Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
test_requin Directory Reference
+
+
+
+ + + + diff --git a/Documentation/html/dir_1975e7732e481a6cea34d3916fea6377.html b/Documentation/html/dir_1975e7732e481a6cea34d3916fea6377.html new file mode 100644 index 0000000..a1325b9 --- /dev/null +++ b/Documentation/html/dir_1975e7732e481a6cea34d3916fea6377.html @@ -0,0 +1,79 @@ + + + + + + + +My Project: TestsUnitaires Directory Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
TestsUnitaires Directory Reference
+
+
+
+ + + + diff --git a/Documentation/html/dir_27e13a4963fe53e4682b5d1dfc97fef3.html b/Documentation/html/dir_27e13a4963fe53e4682b5d1dfc97fef3.html new file mode 100644 index 0000000..ff4ba84 --- /dev/null +++ b/Documentation/html/dir_27e13a4963fe53e4682b5d1dfc97fef3.html @@ -0,0 +1,79 @@ + + + + + + + +My Project: StubLib Directory Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
StubLib Directory Reference
+
+
+
+ + + + diff --git a/Documentation/html/dir_35ed2a791fa12b8c227229aa91691b9a.html b/Documentation/html/dir_35ed2a791fa12b8c227229aa91691b9a.html new file mode 100644 index 0000000..540da30 --- /dev/null +++ b/Documentation/html/dir_35ed2a791fa12b8c227229aa91691b9a.html @@ -0,0 +1,79 @@ + + + + + + + +My Project: Business Directory Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
Business Directory Reference
+
+
+
+ + + + diff --git a/Documentation/html/dir_37618a71d99bdfed5979e976980d5eec.html b/Documentation/html/dir_37618a71d99bdfed5979e976980d5eec.html new file mode 100644 index 0000000..1ee2d66 --- /dev/null +++ b/Documentation/html/dir_37618a71d99bdfed5979e976980d5eec.html @@ -0,0 +1,79 @@ + + + + + + + +My Project: Test Directory Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
Test Directory Reference
+
+
+
+ + + + diff --git a/Documentation/html/dir_4be4f7b278e009bf0f1906cf31fb73bd.html b/Documentation/html/dir_4be4f7b278e009bf0f1906cf31fb73bd.html new file mode 100644 index 0000000..74821c0 --- /dev/null +++ b/Documentation/html/dir_4be4f7b278e009bf0f1906cf31fb73bd.html @@ -0,0 +1,79 @@ + + + + + + + +My Project: UnitTests Directory Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
UnitTests Directory Reference
+
+
+
+ + + + diff --git a/Documentation/html/dir_4e59d27c9885a9894b65df3e9cee4346.html b/Documentation/html/dir_4e59d27c9885a9894b65df3e9cee4346.html new file mode 100644 index 0000000..9ce6212 --- /dev/null +++ b/Documentation/html/dir_4e59d27c9885a9894b65df3e9cee4346.html @@ -0,0 +1,79 @@ + + + + + + + +My Project: testImage Directory Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
testImage Directory Reference
+
+
+
+ + + + diff --git a/Documentation/html/dir_5b812b6ea6ce245e7fdd5986aebb399f.html b/Documentation/html/dir_5b812b6ea6ce245e7fdd5986aebb399f.html new file mode 100644 index 0000000..aca9289 --- /dev/null +++ b/Documentation/html/dir_5b812b6ea6ce245e7fdd5986aebb399f.html @@ -0,0 +1,79 @@ + + + + + + + +My Project: Persistance Directory Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
Persistance Directory Reference
+
+
+
+ + + + diff --git a/Documentation/html/dir_a84f1229c07500f7edb41ab09fd56eb9.html b/Documentation/html/dir_a84f1229c07500f7edb41ab09fd56eb9.html new file mode 100644 index 0000000..0149cf9 --- /dev/null +++ b/Documentation/html/dir_a84f1229c07500f7edb41ab09fd56eb9.html @@ -0,0 +1,79 @@ + + + + + + + +My Project: WpfApp1 Directory Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
WpfApp1 Directory Reference
+
+
+
+ + + + diff --git a/Documentation/html/dir_b8714ad9569eddd34cd7c6c247ac9133.html b/Documentation/html/dir_b8714ad9569eddd34cd7c6c247ac9133.html new file mode 100644 index 0000000..cd91dcb --- /dev/null +++ b/Documentation/html/dir_b8714ad9569eddd34cd7c6c247ac9133.html @@ -0,0 +1,79 @@ + + + + + + + +My Project: Modèle Directory Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
Modèle Directory Reference
+
+
+
+ + + + diff --git a/Documentation/html/dir_eba3c6180cc69c8dc293bdd13e5615f1.html b/Documentation/html/dir_eba3c6180cc69c8dc293bdd13e5615f1.html new file mode 100644 index 0000000..149f475 --- /dev/null +++ b/Documentation/html/dir_eba3c6180cc69c8dc293bdd13e5615f1.html @@ -0,0 +1,79 @@ + + + + + + + +My Project: testMap Directory Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
testMap Directory Reference
+
+
+
+ + + + diff --git a/Documentation/html/dir_f396504afdc959660871b003fa10164d.html b/Documentation/html/dir_f396504afdc959660871b003fa10164d.html new file mode 100644 index 0000000..3acaf4d --- /dev/null +++ b/Documentation/html/dir_f396504afdc959660871b003fa10164d.html @@ -0,0 +1,79 @@ + + + + + + + +My Project: Documents Directory Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
Documents Directory Reference
+
+
+
+ + + + diff --git a/Documentation/html/doc.png b/Documentation/html/doc.png new file mode 100644 index 0000000..17edabf Binary files /dev/null and b/Documentation/html/doc.png differ diff --git a/Documentation/html/doxygen.css b/Documentation/html/doxygen.css new file mode 100644 index 0000000..2010785 --- /dev/null +++ b/Documentation/html/doxygen.css @@ -0,0 +1,1841 @@ +/* The standard CSS for doxygen 1.9.4 */ + +body, table, div, p, dl { + font: 400 14px/22px Roboto,sans-serif; +} + +p.reference, p.definition { + font: 400 14px/22px Roboto,sans-serif; +} + +/* @group Heading Levels */ + +h1.groupheader { + font-size: 150%; +} + +.title { + font: 400 14px/28px Roboto,sans-serif; + font-size: 150%; + font-weight: bold; + margin: 10px 2px; +} + +h2.groupheader { + border-bottom: 1px solid #879ECB; + color: #354C7B; + font-size: 150%; + font-weight: normal; + margin-top: 1.75em; + padding-top: 8px; + padding-bottom: 4px; + width: 100%; +} + +h3.groupheader { + font-size: 100%; +} + +h1, h2, h3, h4, h5, h6 { + -webkit-transition: text-shadow 0.5s linear; + -moz-transition: text-shadow 0.5s linear; + -ms-transition: text-shadow 0.5s linear; + -o-transition: text-shadow 0.5s linear; + transition: text-shadow 0.5s linear; + margin-right: 15px; +} + +h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow { + text-shadow: 0 0 15px cyan; +} + +dt { + font-weight: bold; +} + +ul.multicol { + -moz-column-gap: 1em; + -webkit-column-gap: 1em; + column-gap: 1em; + -moz-column-count: 3; + -webkit-column-count: 3; + column-count: 3; +} + +p.startli, p.startdd { + margin-top: 2px; +} + +th p.starttd, th p.intertd, th p.endtd { + font-size: 100%; + font-weight: 700; +} + +p.starttd { + margin-top: 0px; +} + +p.endli { + margin-bottom: 0px; +} + +p.enddd { + margin-bottom: 4px; +} + +p.endtd { + margin-bottom: 2px; +} + +p.interli { +} + +p.interdd { +} + +p.intertd { +} + +/* @end */ + +caption { + font-weight: bold; +} + +span.legend { + font-size: 70%; + text-align: center; +} + +h3.version { + font-size: 90%; + text-align: center; +} + +div.navtab { + border-right: 1px solid #A3B4D7; + padding-right: 15px; + text-align: right; + line-height: 110%; +} + +div.navtab table { + border-spacing: 0; +} + +td.navtab { + padding-right: 6px; + padding-left: 6px; +} +td.navtabHL { + background-image: url('tab_a.png'); + background-repeat:repeat-x; + padding-right: 6px; + padding-left: 6px; +} + +td.navtabHL a, td.navtabHL a:visited { + color: #fff; + text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); +} + +a.navtab { + font-weight: bold; +} + +div.qindex{ + text-align: center; + width: 100%; + line-height: 140%; + font-size: 130%; + color: #A0A0A0; +} + +dt.alphachar{ + font-size: 180%; + font-weight: bold; +} + +.alphachar a{ + color: black; +} + +.alphachar a:hover, .alphachar a:visited{ + text-decoration: none; +} + +.classindex dl { + padding: 25px; + column-count:1 +} + +.classindex dd { + display:inline-block; + margin-left: 50px; + width: 90%; + line-height: 1.15em; +} + +.classindex dl.odd { + background-color: #F8F9FC; +} + +@media(min-width: 1120px) { + .classindex dl { + column-count:2 + } +} + +@media(min-width: 1320px) { + .classindex dl { + column-count:3 + } +} + + +/* @group Link Styling */ + +a { + color: #3D578C; + font-weight: normal; + text-decoration: none; +} + +.contents a:visited { + color: #4665A2; +} + +a:hover { + text-decoration: underline; +} + +.contents a.qindexHL:visited { + color: #FFFFFF; +} + +a.el { + font-weight: bold; +} + +a.elRef { +} + +a.code, a.code:visited, a.line, a.line:visited { + color: #4665A2; +} + +a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited { + color: #4665A2; +} + +a.code.hl_class { /* style for links to class names in code snippets */ } +a.code.hl_struct { /* style for links to struct names in code snippets */ } +a.code.hl_union { /* style for links to union names in code snippets */ } +a.code.hl_interface { /* style for links to interface names in code snippets */ } +a.code.hl_protocol { /* style for links to protocol names in code snippets */ } +a.code.hl_category { /* style for links to category names in code snippets */ } +a.code.hl_exception { /* style for links to exception names in code snippets */ } +a.code.hl_service { /* style for links to service names in code snippets */ } +a.code.hl_singleton { /* style for links to singleton names in code snippets */ } +a.code.hl_concept { /* style for links to concept names in code snippets */ } +a.code.hl_namespace { /* style for links to namespace names in code snippets */ } +a.code.hl_package { /* style for links to package names in code snippets */ } +a.code.hl_define { /* style for links to macro names in code snippets */ } +a.code.hl_function { /* style for links to function names in code snippets */ } +a.code.hl_variable { /* style for links to variable names in code snippets */ } +a.code.hl_typedef { /* style for links to typedef names in code snippets */ } +a.code.hl_enumvalue { /* style for links to enum value names in code snippets */ } +a.code.hl_enumeration { /* style for links to enumeration names in code snippets */ } +a.code.hl_signal { /* style for links to Qt signal names in code snippets */ } +a.code.hl_slot { /* style for links to Qt slot names in code snippets */ } +a.code.hl_friend { /* style for links to friend names in code snippets */ } +a.code.hl_dcop { /* style for links to KDE3 DCOP names in code snippets */ } +a.code.hl_property { /* style for links to property names in code snippets */ } +a.code.hl_event { /* style for links to event names in code snippets */ } +a.code.hl_sequence { /* style for links to sequence names in code snippets */ } +a.code.hl_dictionary { /* style for links to dictionary names in code snippets */ } + +/* @end */ + +dl.el { + margin-left: -1cm; +} + +ul { + overflow: visible; +} + +#side-nav ul { + overflow: visible; /* reset ul rule for scroll bar in GENERATE_TREEVIEW window */ +} + +#main-nav ul { + overflow: visible; /* reset ul rule for the navigation bar drop down lists */ +} + +.fragment { + text-align: left; + direction: ltr; + overflow-x: auto; /*Fixed: fragment lines overlap floating elements*/ + overflow-y: hidden; +} + +pre.fragment { + border: 1px solid #C4CFE5; + background-color: #FBFCFD; + padding: 4px 6px; + margin: 4px 8px 4px 2px; + overflow: auto; + word-wrap: break-word; + font-size: 9pt; + line-height: 125%; + font-family: monospace, fixed; + font-size: 105%; +} + +div.fragment { + padding: 0 0 1px 0; /*Fixed: last line underline overlap border*/ + margin: 4px 8px 4px 2px; + background-color: #FBFCFD; + border: 1px solid #C4CFE5; +} + +div.line { + font-family: monospace, fixed; + font-size: 13px; + min-height: 13px; + line-height: 1.0; + text-wrap: unrestricted; + white-space: -moz-pre-wrap; /* Moz */ + white-space: -pre-wrap; /* Opera 4-6 */ + white-space: -o-pre-wrap; /* Opera 7 */ + white-space: pre-wrap; /* CSS3 */ + word-wrap: break-word; /* IE 5.5+ */ + text-indent: -53px; + padding-left: 53px; + padding-bottom: 0px; + margin: 0px; + -webkit-transition-property: background-color, box-shadow; + -webkit-transition-duration: 0.5s; + -moz-transition-property: background-color, box-shadow; + -moz-transition-duration: 0.5s; + -ms-transition-property: background-color, box-shadow; + -ms-transition-duration: 0.5s; + -o-transition-property: background-color, box-shadow; + -o-transition-duration: 0.5s; + transition-property: background-color, box-shadow; + transition-duration: 0.5s; +} + +div.line:after { + content:"\000A"; + white-space: pre; +} + +div.line.glow { + background-color: cyan; + box-shadow: 0 0 10px cyan; +} + + +span.lineno { + padding-right: 4px; + margin-right: 9px; + text-align: right; + border-right: 2px solid #0F0; + background-color: #E8E8E8; + white-space: pre; +} +span.lineno a { + background-color: #D8D8D8; +} + +span.lineno a:hover { + background-color: #C8C8C8; +} + +.lineno { + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +div.ah, span.ah { + background-color: black; + font-weight: bold; + color: #FFFFFF; + margin-bottom: 3px; + margin-top: 3px; + padding: 0.2em; + border: solid thin #333; + border-radius: 0.5em; + -webkit-border-radius: .5em; + -moz-border-radius: .5em; + box-shadow: 2px 2px 3px #999; + -webkit-box-shadow: 2px 2px 3px #999; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; + background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); + background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%); +} + +div.classindex ul { + list-style: none; + padding-left: 0; +} + +div.classindex span.ai { + display: inline-block; +} + +div.groupHeader { + margin-left: 16px; + margin-top: 12px; + font-weight: bold; +} + +div.groupText { + margin-left: 16px; + font-style: italic; +} + +body { + background-color: white; + color: black; + margin: 0; +} + +div.contents { + margin-top: 10px; + margin-left: 12px; + margin-right: 8px; +} + +td.indexkey { + background-color: #EBEFF6; + font-weight: bold; + border: 1px solid #C4CFE5; + margin: 2px 0px 2px 0; + padding: 2px 10px; + white-space: nowrap; + vertical-align: top; +} + +td.indexvalue { + background-color: #EBEFF6; + border: 1px solid #C4CFE5; + padding: 2px 10px; + margin: 2px 0px; +} + +tr.memlist { + background-color: #EEF1F7; +} + +p.formulaDsp { + text-align: center; +} + +img.formulaDsp { + +} + +img.formulaInl, img.inline { + vertical-align: middle; +} + +div.center { + text-align: center; + margin-top: 0px; + margin-bottom: 0px; + padding: 0px; +} + +div.center img { + border: 0px; +} + +address.footer { + text-align: right; + padding-right: 12px; +} + +img.footer { + border: 0px; + vertical-align: middle; +} + +.compoundTemplParams { + color: #4665A2; + font-size: 80%; + line-height: 120%; +} + +/* @group Code Colorization */ + +span.keyword { + color: #008000 +} + +span.keywordtype { + color: #604020 +} + +span.keywordflow { + color: #e08000 +} + +span.comment { + color: #800000 +} + +span.preprocessor { + color: #806020 +} + +span.stringliteral { + color: #002080 +} + +span.charliteral { + color: #008080 +} + +span.vhdldigit { + color: #ff00ff +} + +span.vhdlchar { + color: #000000 +} + +span.vhdlkeyword { + color: #700070 +} + +span.vhdllogic { + color: #ff0000 +} + +blockquote { + background-color: #F7F8FB; + border-left: 2px solid #9CAFD4; + margin: 0 24px 0 4px; + padding: 0 12px 0 16px; +} + +blockquote.DocNodeRTL { + border-left: 0; + border-right: 2px solid #9CAFD4; + margin: 0 4px 0 24px; + padding: 0 16px 0 12px; +} + +/* @end */ + +/* +.search { + color: #003399; + font-weight: bold; +} + +form.search { + margin-bottom: 0px; + margin-top: 0px; +} + +input.search { + font-size: 75%; + color: #000080; + font-weight: normal; + background-color: #e8eef2; +} +*/ + +td.tiny { + font-size: 75%; +} + +.dirtab { + padding: 4px; + border-collapse: collapse; + border: 1px solid #A3B4D7; +} + +th.dirtab { + background: #EBEFF6; + font-weight: bold; +} + +hr { + height: 0px; + border: none; + border-top: 1px solid #4A6AAA; +} + +hr.footer { + height: 1px; +} + +/* @group Member Descriptions */ + +table.memberdecls { + border-spacing: 0px; + padding: 0px; +} + +.memberdecls td, .fieldtable tr { + -webkit-transition-property: background-color, box-shadow; + -webkit-transition-duration: 0.5s; + -moz-transition-property: background-color, box-shadow; + -moz-transition-duration: 0.5s; + -ms-transition-property: background-color, box-shadow; + -ms-transition-duration: 0.5s; + -o-transition-property: background-color, box-shadow; + -o-transition-duration: 0.5s; + transition-property: background-color, box-shadow; + transition-duration: 0.5s; +} + +.memberdecls td.glow, .fieldtable tr.glow { + background-color: cyan; + box-shadow: 0 0 15px cyan; +} + +.mdescLeft, .mdescRight, +.memItemLeft, .memItemRight, +.memTemplItemLeft, .memTemplItemRight, .memTemplParams { + background-color: #F9FAFC; + border: none; + margin: 4px; + padding: 1px 0 0 8px; +} + +.mdescLeft, .mdescRight { + padding: 0px 8px 4px 8px; + color: #555; +} + +.memSeparator { + border-bottom: 1px solid #DEE4F0; + line-height: 1px; + margin: 0px; + padding: 0px; +} + +.memItemLeft, .memTemplItemLeft { + white-space: nowrap; +} + +.memItemRight, .memTemplItemRight { + width: 100%; +} + +.memTemplParams { + color: #4665A2; + white-space: nowrap; + font-size: 80%; +} + +/* @end */ + +/* @group Member Details */ + +/* Styles for detailed member documentation */ + +.memtitle { + padding: 8px; + border-top: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; + border-top-right-radius: 4px; + border-top-left-radius: 4px; + margin-bottom: -1px; + background-image: url('nav_f.png'); + background-repeat: repeat-x; + background-color: #E2E8F2; + line-height: 1.25; + font-weight: 300; + float:left; +} + +.permalink +{ + font-size: 65%; + display: inline-block; + vertical-align: middle; +} + +.memtemplate { + font-size: 80%; + color: #4665A2; + font-weight: normal; + margin-left: 9px; +} + +.memnav { + background-color: #EBEFF6; + border: 1px solid #A3B4D7; + text-align: center; + margin: 2px; + margin-right: 15px; + padding: 2px; +} + +.mempage { + width: 100%; +} + +.memitem { + padding: 0; + margin-bottom: 10px; + margin-right: 5px; + -webkit-transition: box-shadow 0.5s linear; + -moz-transition: box-shadow 0.5s linear; + -ms-transition: box-shadow 0.5s linear; + -o-transition: box-shadow 0.5s linear; + transition: box-shadow 0.5s linear; + display: table !important; + width: 100%; +} + +.memitem.glow { + box-shadow: 0 0 15px cyan; +} + +.memname { + font-weight: 400; + margin-left: 6px; +} + +.memname td { + vertical-align: bottom; +} + +.memproto, dl.reflist dt { + border-top: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; + padding: 6px 0px 6px 0px; + color: #253555; + font-weight: bold; + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); + background-color: #DFE5F1; + /* opera specific markup */ + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + border-top-right-radius: 4px; + /* firefox specific markup */ + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; + -moz-border-radius-topright: 4px; + /* webkit specific markup */ + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + -webkit-border-top-right-radius: 4px; + +} + +.overload { + font-family: "courier new",courier,monospace; + font-size: 65%; +} + +.memdoc, dl.reflist dd { + border-bottom: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; + padding: 6px 10px 2px 10px; + background-color: #FBFCFD; + border-top-width: 0; + background-image:url('nav_g.png'); + background-repeat:repeat-x; + background-color: #FFFFFF; + /* opera specific markup */ + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + /* firefox specific markup */ + -moz-border-radius-bottomleft: 4px; + -moz-border-radius-bottomright: 4px; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; + /* webkit specific markup */ + -webkit-border-bottom-left-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); +} + +dl.reflist dt { + padding: 5px; +} + +dl.reflist dd { + margin: 0px 0px 10px 0px; + padding: 5px; +} + +.paramkey { + text-align: right; +} + +.paramtype { + white-space: nowrap; +} + +.paramname { + color: #602020; + white-space: nowrap; +} +.paramname em { + font-style: normal; +} +.paramname code { + line-height: 14px; +} + +.params, .retval, .exception, .tparams { + margin-left: 0px; + padding-left: 0px; +} + +.params .paramname, .retval .paramname, .tparams .paramname, .exception .paramname { + font-weight: bold; + vertical-align: top; +} + +.params .paramtype, .tparams .paramtype { + font-style: italic; + vertical-align: top; +} + +.params .paramdir, .tparams .paramdir { + font-family: "courier new",courier,monospace; + vertical-align: top; +} + +table.mlabels { + border-spacing: 0px; +} + +td.mlabels-left { + width: 100%; + padding: 0px; +} + +td.mlabels-right { + vertical-align: bottom; + padding: 0px; + white-space: nowrap; +} + +span.mlabels { + margin-left: 8px; +} + +span.mlabel { + background-color: #728DC1; + border-top:1px solid #5373B4; + border-left:1px solid #5373B4; + border-right:1px solid #C4CFE5; + border-bottom:1px solid #C4CFE5; + text-shadow: none; + color: white; + margin-right: 4px; + padding: 2px 3px; + border-radius: 3px; + font-size: 7pt; + white-space: nowrap; + vertical-align: middle; +} + + + +/* @end */ + +/* these are for tree view inside a (index) page */ + +div.directory { + margin: 10px 0px; + border-top: 1px solid #9CAFD4; + border-bottom: 1px solid #9CAFD4; + width: 100%; +} + +.directory table { + border-collapse:collapse; +} + +.directory td { + margin: 0px; + padding: 0px; + vertical-align: top; +} + +.directory td.entry { + white-space: nowrap; + padding-right: 6px; + padding-top: 3px; +} + +.directory td.entry a { + outline:none; +} + +.directory td.entry a img { + border: none; +} + +.directory td.desc { + width: 100%; + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + border-left: 1px solid rgba(0,0,0,0.05); +} + +.directory tr.even { + padding-left: 6px; + background-color: #F7F8FB; +} + +.directory img { + vertical-align: -30%; +} + +.directory .levels { + white-space: nowrap; + width: 100%; + text-align: right; + font-size: 9pt; +} + +.directory .levels span { + cursor: pointer; + padding-left: 2px; + padding-right: 2px; + color: #3D578C; +} + +.arrow { + color: #9CAFD4; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + font-size: 80%; + display: inline-block; + width: 16px; + height: 22px; +} + +.icon { + font-family: Arial, Helvetica; + font-weight: bold; + font-size: 12px; + height: 14px; + width: 16px; + display: inline-block; + background-color: #728DC1; + color: white; + text-align: center; + border-radius: 4px; + margin-left: 2px; + margin-right: 2px; +} + +.icona { + width: 24px; + height: 22px; + display: inline-block; +} + +.iconfopen { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('folderopen.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +.iconfclosed { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('folderclosed.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +.icondoc { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('doc.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +table.directory { + font: 400 14px Roboto,sans-serif; +} + +/* @end */ + +div.dynheader { + margin-top: 8px; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +address { + font-style: normal; + color: #2A3D61; +} + +table.doxtable caption { + caption-side: top; +} + +table.doxtable { + border-collapse:collapse; + margin-top: 4px; + margin-bottom: 4px; +} + +table.doxtable td, table.doxtable th { + border: 1px solid #2D4068; + padding: 3px 7px 2px; +} + +table.doxtable th { + background-color: #374F7F; + color: #FFFFFF; + font-size: 110%; + padding-bottom: 4px; + padding-top: 5px; +} + +table.fieldtable { + /*width: 100%;*/ + margin-bottom: 10px; + border: 1px solid #A8B8D9; + border-spacing: 0px; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + border-radius: 4px; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; + -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); + box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); +} + +.fieldtable td, .fieldtable th { + padding: 3px 7px 2px; +} + +.fieldtable td.fieldtype, .fieldtable td.fieldname { + white-space: nowrap; + border-right: 1px solid #A8B8D9; + border-bottom: 1px solid #A8B8D9; + vertical-align: top; +} + +.fieldtable td.fieldname { + padding-top: 3px; +} + +.fieldtable td.fielddoc { + border-bottom: 1px solid #A8B8D9; + /*width: 100%;*/ +} + +.fieldtable td.fielddoc p:first-child { + margin-top: 0px; +} + +.fieldtable td.fielddoc p:last-child { + margin-bottom: 2px; +} + +.fieldtable tr:last-child td { + border-bottom: none; +} + +.fieldtable th { + background-image:url('nav_f.png'); + background-repeat:repeat-x; + background-color: #E2E8F2; + font-size: 90%; + color: #253555; + padding-bottom: 4px; + padding-top: 5px; + text-align:left; + font-weight: 400; + -moz-border-radius-topleft: 4px; + -moz-border-radius-topright: 4px; + -webkit-border-top-left-radius: 4px; + -webkit-border-top-right-radius: 4px; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom: 1px solid #A8B8D9; +} + + +.tabsearch { + top: 0px; + left: 10px; + height: 36px; + background-image: url('tab_b.png'); + z-index: 101; + overflow: hidden; + font-size: 13px; +} + +.navpath ul +{ + font-size: 11px; + background-image:url('tab_b.png'); + background-repeat:repeat-x; + background-position: 0 -5px; + height:30px; + line-height:30px; + color:#8AA0CC; + border:solid 1px #C2CDE4; + overflow:hidden; + margin:0px; + padding:0px; +} + +.navpath li +{ + list-style-type:none; + float:left; + padding-left:10px; + padding-right:15px; + background-image:url('bc_s.png'); + background-repeat:no-repeat; + background-position:right; + color:#364D7C; +} + +.navpath li.navelem a +{ + height:32px; + display:block; + text-decoration: none; + outline: none; + color: #283A5D; + font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); + text-decoration: none; +} + +.navpath li.navelem a:hover +{ + color:#6884BD; +} + +.navpath li.footer +{ + list-style-type:none; + float:right; + padding-left:10px; + padding-right:15px; + background-image:none; + background-repeat:no-repeat; + background-position:right; + color:#364D7C; + font-size: 8pt; +} + + +div.summary +{ + float: right; + font-size: 8pt; + padding-right: 5px; + width: 50%; + text-align: right; +} + +div.summary a +{ + white-space: nowrap; +} + +table.classindex +{ + margin: 10px; + white-space: nowrap; + margin-left: 3%; + margin-right: 3%; + width: 94%; + border: 0; + border-spacing: 0; + padding: 0; +} + +div.ingroups +{ + font-size: 8pt; + width: 50%; + text-align: left; +} + +div.ingroups a +{ + white-space: nowrap; +} + +div.header +{ + background-image:url('nav_h.png'); + background-repeat:repeat-x; + background-color: #F9FAFC; + margin: 0px; + border-bottom: 1px solid #C4CFE5; +} + +div.headertitle +{ + padding: 5px 5px 5px 10px; +} + +.PageDocRTL-title div.headertitle { + text-align: right; + direction: rtl; +} + +dl { + padding: 0 0 0 0; +} + +/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug, dl.examples */ +dl.section { + margin-left: 0px; + padding-left: 0px; +} + +dl.section.DocNodeRTL { + margin-right: 0px; + padding-right: 0px; +} + +dl.note { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #D0C000; +} + +dl.note.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #D0C000; +} + +dl.warning, dl.attention { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #FF0000; +} + +dl.warning.DocNodeRTL, dl.attention.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #FF0000; +} + +dl.pre, dl.post, dl.invariant { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #00D000; +} + +dl.pre.DocNodeRTL, dl.post.DocNodeRTL, dl.invariant.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #00D000; +} + +dl.deprecated { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #505050; +} + +dl.deprecated.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #505050; +} + +dl.todo { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #00C0E0; +} + +dl.todo.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #00C0E0; +} + +dl.test { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #3030E0; +} + +dl.test.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #3030E0; +} + +dl.bug { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #C08050; +} + +dl.bug.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #C08050; +} + +dl.section dd { + margin-bottom: 6px; +} + + +#projectrow +{ + height: 56px; +} + +#projectlogo +{ + text-align: center; + vertical-align: bottom; + border-collapse: separate; +} + +#projectlogo img +{ + border: 0px none; +} + +#projectalign +{ + vertical-align: middle; + padding-left: 0.5em; +} + +#projectname +{ + font: 200% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 2px 0px; +} + +#projectbrief +{ + font: 90% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 0px; +} + +#projectnumber +{ + font: 50% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 0px; +} + +#titlearea +{ + padding: 0px; + margin: 0px; + width: 100%; + border-bottom: 1px solid #5373B4; +} + +.image +{ + text-align: center; +} + +.dotgraph +{ + text-align: center; +} + +.mscgraph +{ + text-align: center; +} + +.plantumlgraph +{ + text-align: center; +} + +.diagraph +{ + text-align: center; +} + +.caption +{ + font-weight: bold; +} + +div.zoom +{ + border: 1px solid #90A5CE; +} + +dl.citelist { + margin-bottom:50px; +} + +dl.citelist dt { + color:#334975; + float:left; + font-weight:bold; + margin-right:10px; + padding:5px; + text-align:right; + width:52px; +} + +dl.citelist dd { + margin:2px 0 2px 72px; + padding:5px 0; +} + +div.toc { + padding: 14px 25px; + background-color: #F4F6FA; + border: 1px solid #D8DFEE; + border-radius: 7px 7px 7px 7px; + float: right; + height: auto; + margin: 0 8px 10px 10px; + width: 200px; +} + +.PageDocRTL-title div.toc { + float: left !important; + text-align: right; +} + +div.toc li { + background: url("bdwn.png") no-repeat scroll 0 5px transparent; + font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif; + margin-top: 5px; + padding-left: 10px; + padding-top: 2px; +} + +.PageDocRTL-title div.toc li { + background-position-x: right !important; + padding-left: 0 !important; + padding-right: 10px; +} + +div.toc h3 { + font: bold 12px/1.2 Arial,FreeSans,sans-serif; + color: #4665A2; + border-bottom: 0 none; + margin: 0; +} + +div.toc ul { + list-style: none outside none; + border: medium none; + padding: 0px; +} + +div.toc li.level1 { + margin-left: 0px; +} + +div.toc li.level2 { + margin-left: 15px; +} + +div.toc li.level3 { + margin-left: 30px; +} + +div.toc li.level4 { + margin-left: 45px; +} + +span.emoji { + /* font family used at the site: https://unicode.org/emoji/charts/full-emoji-list.html + * font-family: "Noto Color Emoji", "Apple Color Emoji", "Segoe UI Emoji", Times, Symbola, Aegyptus, Code2000, Code2001, Code2002, Musica, serif, LastResort; + */ +} + +span.obfuscator { + display: none; +} + +.PageDocRTL-title div.toc li.level1 { + margin-left: 0 !important; + margin-right: 0; +} + +.PageDocRTL-title div.toc li.level2 { + margin-left: 0 !important; + margin-right: 15px; +} + +.PageDocRTL-title div.toc li.level3 { + margin-left: 0 !important; + margin-right: 30px; +} + +.PageDocRTL-title div.toc li.level4 { + margin-left: 0 !important; + margin-right: 45px; +} + +.inherit_header { + font-weight: bold; + color: gray; + cursor: pointer; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.inherit_header td { + padding: 6px 0px 2px 5px; +} + +.inherit { + display: none; +} + +tr.heading h2 { + margin-top: 12px; + margin-bottom: 4px; +} + +/* tooltip related style info */ + +.ttc { + position: absolute; + display: none; +} + +#powerTip { + cursor: default; + /*white-space: nowrap;*/ + background-color: white; + border: 1px solid gray; + border-radius: 4px 4px 4px 4px; + box-shadow: 1px 1px 7px gray; + display: none; + font-size: smaller; + max-width: 80%; + opacity: 0.9; + padding: 1ex 1em 1em; + position: absolute; + z-index: 2147483647; +} + +#powerTip div.ttdoc { + color: grey; + font-style: italic; +} + +#powerTip div.ttname a { + font-weight: bold; +} + +#powerTip div.ttname { + font-weight: bold; +} + +#powerTip div.ttdeci { + color: #006318; +} + +#powerTip div { + margin: 0px; + padding: 0px; + font: 12px/16px Roboto,sans-serif; +} + +#powerTip:before, #powerTip:after { + content: ""; + position: absolute; + margin: 0px; +} + +#powerTip.n:after, #powerTip.n:before, +#powerTip.s:after, #powerTip.s:before, +#powerTip.w:after, #powerTip.w:before, +#powerTip.e:after, #powerTip.e:before, +#powerTip.ne:after, #powerTip.ne:before, +#powerTip.se:after, #powerTip.se:before, +#powerTip.nw:after, #powerTip.nw:before, +#powerTip.sw:after, #powerTip.sw:before { + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; +} + +#powerTip.n:after, #powerTip.s:after, +#powerTip.w:after, #powerTip.e:after, +#powerTip.nw:after, #powerTip.ne:after, +#powerTip.sw:after, #powerTip.se:after { + border-color: rgba(255, 255, 255, 0); +} + +#powerTip.n:before, #powerTip.s:before, +#powerTip.w:before, #powerTip.e:before, +#powerTip.nw:before, #powerTip.ne:before, +#powerTip.sw:before, #powerTip.se:before { + border-color: rgba(128, 128, 128, 0); +} + +#powerTip.n:after, #powerTip.n:before, +#powerTip.ne:after, #powerTip.ne:before, +#powerTip.nw:after, #powerTip.nw:before { + top: 100%; +} + +#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after { + border-top-color: #FFFFFF; + border-width: 10px; + margin: 0px -10px; +} +#powerTip.n:before { + border-top-color: #808080; + border-width: 11px; + margin: 0px -11px; +} +#powerTip.n:after, #powerTip.n:before { + left: 50%; +} + +#powerTip.nw:after, #powerTip.nw:before { + right: 14px; +} + +#powerTip.ne:after, #powerTip.ne:before { + left: 14px; +} + +#powerTip.s:after, #powerTip.s:before, +#powerTip.se:after, #powerTip.se:before, +#powerTip.sw:after, #powerTip.sw:before { + bottom: 100%; +} + +#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after { + border-bottom-color: #FFFFFF; + border-width: 10px; + margin: 0px -10px; +} + +#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before { + border-bottom-color: #808080; + border-width: 11px; + margin: 0px -11px; +} + +#powerTip.s:after, #powerTip.s:before { + left: 50%; +} + +#powerTip.sw:after, #powerTip.sw:before { + right: 14px; +} + +#powerTip.se:after, #powerTip.se:before { + left: 14px; +} + +#powerTip.e:after, #powerTip.e:before { + left: 100%; +} +#powerTip.e:after { + border-left-color: #FFFFFF; + border-width: 10px; + top: 50%; + margin-top: -10px; +} +#powerTip.e:before { + border-left-color: #808080; + border-width: 11px; + top: 50%; + margin-top: -11px; +} + +#powerTip.w:after, #powerTip.w:before { + right: 100%; +} +#powerTip.w:after { + border-right-color: #FFFFFF; + border-width: 10px; + top: 50%; + margin-top: -10px; +} +#powerTip.w:before { + border-right-color: #808080; + border-width: 11px; + top: 50%; + margin-top: -11px; +} + +@media print +{ + #top { display: none; } + #side-nav { display: none; } + #nav-path { display: none; } + body { overflow:visible; } + h1, h2, h3, h4, h5, h6 { page-break-after: avoid; } + .summary { display: none; } + .memitem { page-break-inside: avoid; } + #doc-content + { + margin-left:0 !important; + height:auto !important; + width:auto !important; + overflow:inherit; + display:inline; + } +} + +/* @group Markdown */ + +table.markdownTable { + border-collapse:collapse; + margin-top: 4px; + margin-bottom: 4px; +} + +table.markdownTable td, table.markdownTable th { + border: 1px solid #2D4068; + padding: 3px 7px 2px; +} + +table.markdownTable tr { +} + +th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone { + background-color: #374F7F; + color: #FFFFFF; + font-size: 110%; + padding-bottom: 4px; + padding-top: 5px; +} + +th.markdownTableHeadLeft, td.markdownTableBodyLeft { + text-align: left +} + +th.markdownTableHeadRight, td.markdownTableBodyRight { + text-align: right +} + +th.markdownTableHeadCenter, td.markdownTableBodyCenter { + text-align: center +} + +.DocNodeRTL { + text-align: right; + direction: rtl; +} + +.DocNodeLTR { + text-align: left; + direction: ltr; +} + +table.DocNodeRTL { + width: auto; + margin-right: 0; + margin-left: auto; +} + +table.DocNodeLTR { + width: auto; + margin-right: auto; + margin-left: 0; +} + +code.JavaDocCode { + direction:ltr; +} + +tt, code, kbd, samp +{ + display: inline-block; + direction:ltr; +} +/* @end */ + +u { + text-decoration: underline; +} + diff --git a/Documentation/html/doxygen.svg b/Documentation/html/doxygen.svg new file mode 100644 index 0000000..d42dad5 --- /dev/null +++ b/Documentation/html/doxygen.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Documentation/html/dynsections.js b/Documentation/html/dynsections.js new file mode 100644 index 0000000..3174bd7 --- /dev/null +++ b/Documentation/html/dynsections.js @@ -0,0 +1,121 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file + */ +function toggleVisibility(linkObj) +{ + var base = $(linkObj).attr('id'); + var summary = $('#'+base+'-summary'); + var content = $('#'+base+'-content'); + var trigger = $('#'+base+'-trigger'); + var src=$(trigger).attr('src'); + if (content.is(':visible')===true) { + content.hide(); + summary.show(); + $(linkObj).addClass('closed').removeClass('opened'); + $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png'); + } else { + content.show(); + summary.hide(); + $(linkObj).removeClass('closed').addClass('opened'); + $(trigger).attr('src',src.substring(0,src.length-10)+'open.png'); + } + return false; +} + +function updateStripes() +{ + $('table.directory tr'). + removeClass('even').filter(':visible:even').addClass('even'); +} + +function toggleLevel(level) +{ + $('table.directory tr').each(function() { + var l = this.id.split('_').length-1; + var i = $('#img'+this.id.substring(3)); + var a = $('#arr'+this.id.substring(3)); + if (l + + + + + + +My Project: Class Members + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- a -

+ + +

- c -

+ + +

- d -

+ + +

- e -

+ + +

- f -

+ + +

- g -

+ + +

- h -

+ + +

- i -

+ + +

- l -

+ + +

- m -

+ + +

- n -

+ + +

- o -

+ + +

- p -

+ + +

- r -

+ + +

- s -

+ + +

- t -

+ + +

- u -

+ + +

- v -

+ + +

- w -

+ + +

- z -

+
+ + + + diff --git a/Documentation/html/functions_evnt.html b/Documentation/html/functions_evnt.html new file mode 100644 index 0000000..55fa483 --- /dev/null +++ b/Documentation/html/functions_evnt.html @@ -0,0 +1,79 @@ + + + + + + + +My Project: Class Members - Events + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ + + + diff --git a/Documentation/html/functions_func.html b/Documentation/html/functions_func.html new file mode 100644 index 0000000..b0d5eac --- /dev/null +++ b/Documentation/html/functions_func.html @@ -0,0 +1,197 @@ + + + + + + + +My Project: Class Members - Functions + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- a -

+ + +

- c -

+ + +

- d -

+ + +

- e -

+ + +

- g -

+ + +

- i -

+ + +

- l -

+ + +

- m -

+ + +

- o -

+ + +

- p -

+ + +

- r -

+ + +

- s -

+ + +

- t -

+ + +

- u -

+ + +

- v -

+
+ + + + diff --git a/Documentation/html/functions_prop.html b/Documentation/html/functions_prop.html new file mode 100644 index 0000000..2b964cf --- /dev/null +++ b/Documentation/html/functions_prop.html @@ -0,0 +1,180 @@ + + + + + + + +My Project: Class Members - Properties + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- c -

+ + +

- d -

+ + +

- e -

+ + +

- f -

+ + +

- h -

+ + +

- l -

+ + +

- m -

+ + +

- n -

+ + +

- p -

+ + +

- r -

+ + +

- s -

+ + +

- u -

+ + +

- v -

+ + +

- w -

+ + +

- z -

+
+ + + + diff --git a/Documentation/html/functions_vars.html b/Documentation/html/functions_vars.html new file mode 100644 index 0000000..bfab0f2 --- /dev/null +++ b/Documentation/html/functions_vars.html @@ -0,0 +1,81 @@ + + + + + + + +My Project: Class Members - Variables + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ + + + diff --git a/Documentation/html/hierarchy.html b/Documentation/html/hierarchy.html new file mode 100644 index 0000000..826cd8b --- /dev/null +++ b/Documentation/html/hierarchy.html @@ -0,0 +1,126 @@ + + + + + + + +My Project: Class Hierarchy + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Class Hierarchy
+
+
+
This inheritance list is sorted roughly, but not completely, alphabetically:
+
[detail level 12]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 CApplication
 CTest.AppInteraction logic for App.xaml
 CWpfApp1.AppInteraction logic for App.xaml
 CtestImage.AppInteraction logic for App.xaml
 CPersistance.DataToPersistReqClasse DataToPersistReq
 CPersistance.DataToPersistUsersClasse DataToPersistUsers
 CEventArgs
 CWpfApp1.AccueilWeChangeEventArgsClasse AccueilnWeChangeEventArgs qui implémente EventArgs Elle permet de créer un argument qui permet de transformer le content control de la main window en UserControlAccueil après avoir cliquer sur la carte
 CWpfApp1.AccueilWeGoEventArgsClasse AccueilWeGo qui implémente EventArgs Elle permet de créer un argument qui permet de transformer le content control de la main window en UserControlAccueil après avoir cliquer sur le bouton Exit
 CWpfApp1.DescWeGoEventArgsClasse DescWeGoEventArgs qui implémente EventArgs Elle permet de créer un argument qui permet de transformer le content control de la main window en UserControlDescription après avoir cliquer sur un UserControlRequin
 CWpfApp1.DescriptionWeGoEventArgsClasse DescriptionWeGoEventArgs qui implémente EventArgs Elle permet de créer un argument qui permet de transformer le content control de la main window en USerControlDescription après avoir cliquer sur le UserControlRequin
 CWpfApp1.EditWeGoEventArgsClasse EditWeGoEventArgs qui implémente EventArgs Elle permet de créer un argument qui permet de transformer le content control de la main window en UserControlEdit après avoir cliquer sur le bouton Edit
 CIEquatable
 CModèle.RequinClasse Requin qui implémente la méthode IEquatable de Requin
 CPersistance.IPersistanceManagerClasse IPersistanceManager décrivant le comportement des différentes instances de persistance
 CPersistance.DataContractPersistanceClasse DataContractPersistance qui implémente IPersistanceManager et stocke les données dans les fichiers de persistance
 CStubLib.StubClasse Stub qui implémente IPersistanceManager et stocke des données dans le code
 CBusiness.ManagerClass Manager qui gère les requins, les requins ajoutés, les requins modifiés et les fun facts
 CBusiness.ManagerUsersClass Manager qui gère les Experts et les Utilisateurs
 CModèle.PersonneInterface Personne qui est la base des utilisateurs de l'application
 CModèle.ExpertClass Expert qui implémente l'interface Personne Un expert peut ajouter et modifier des requins mais il peut aussi valider ou refuser les ajouts ou les modifications des utilisateurs
 CModèle.UtilisateurClasse Utilisateur qui implémente l'interface Personne
 CModèle.PositionClasse Position qui permet de connaitre la surface de répartition d'un requin Cependant nous n'avons pas eu le temps d'implémenter cette classe dans les requins
 Ctest_requin.Program
 CtestMap.Program
 CTestsUnitaires.Tests_Requin
 CUnitTests.UnitTest_Modele
 CUserControl
 CTest.UCTestLogique d'interaction pour UCTest.xaml
 CWpfApp1.UserControlBoiteLogique d'interaction pour UserControlBoite.xaml
 CWpfApp1.UserControlEditLogique d'interaction pour UserControlEdit.xaml
 CWpfApp1.UserControlPositionLogique d'interaction pour UserControlPosition.xaml
 CWpfApp1.UserControlRequinLogique d'interaction pour UserControlRequin.xaml
 CWpfApp1.userControlAcceuilLogique d'interaction pour userControlAcceuil.xaml
 CWpfApp1.userControlDescriptionLogique d'interaction pour userControlDescription.xaml
 CWindow
 CTest.MainWindowInteraction logic for MainWindow.xaml
 CWpfApp1.AddASharkLogique d'interaction pour AddAShark.xaml
 CWpfApp1.ChangerMotDePasseLogique d'interaction pour ChangerMotDePasse.xaml
 CWpfApp1.CreerCompteLogique d'interaction pour CreerCompte.xaml
 CWpfApp1.DescriptionAddLogique d'interaction pour Description.xaml
 CWpfApp1.DescriptionEditLogique d'interaction pour DescriptionEdit.xaml
 CWpfApp1.InfoUtilisateurLogique d'interaction pour InfoUtilisateur.xaml
 CWpfApp1.MainWindowInteraction logic for MainWindow.xam
 CWpfApp1.SeConnecterLogique d'interaction pour SeConnecter.xaml
 CWpfApp1.ValiderSubmitLogique d'interaction pour ValiderSubmit.xaml
 CtestImage.MainWindowInteraction logic for MainWindow.xaml
+
+
+ + + + diff --git a/Documentation/html/html.zip b/Documentation/html/html.zip deleted file mode 100644 index ff67979..0000000 Binary files a/Documentation/html/html.zip and /dev/null differ diff --git a/Documentation/html/index.html b/Documentation/html/index.html new file mode 100644 index 0000000..e8c5cac --- /dev/null +++ b/Documentation/html/index.html @@ -0,0 +1,75 @@ + + + + + + + +My Project: Main Page + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
My Project Documentation
+
+
+
+ + + + diff --git a/Documentation/html/interface_persistance_1_1_i_persistance_manager-members.html b/Documentation/html/interface_persistance_1_1_i_persistance_manager-members.html new file mode 100644 index 0000000..b2f2ca0 --- /dev/null +++ b/Documentation/html/interface_persistance_1_1_i_persistance_manager-members.html @@ -0,0 +1,91 @@ + + + + + + + +My Project: Member List + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
Persistance.IPersistanceManager Member List
+
+
+ +

This is the complete list of members for Persistance.IPersistanceManager, including all inherited members.

+ + + + + + + + + + +
LoadFunFacts()Persistance.IPersistanceManager
LoadRequins() (defined in Persistance.IPersistanceManager)Persistance.IPersistanceManager
LoadUsers() (defined in Persistance.IPersistanceManager)Persistance.IPersistanceManager
reqsPersistance.IPersistanceManager
reqsAdd (defined in Persistance.IPersistanceManager)Persistance.IPersistanceManager
SaveFunFacts(List< String > funFacts)Persistance.IPersistanceManager
SaveRequins(List< Requin > reqs, List< Requin > reqsAdd, List< Requin > reqsEdit)Persistance.IPersistanceManager
SaveUsers(List< Utilisateur > users, List< Expert > experts)Persistance.IPersistanceManager
usersPersistance.IPersistanceManager
+ + + + diff --git a/Documentation/html/interface_persistance_1_1_i_persistance_manager.html b/Documentation/html/interface_persistance_1_1_i_persistance_manager.html new file mode 100644 index 0000000..31e715f --- /dev/null +++ b/Documentation/html/interface_persistance_1_1_i_persistance_manager.html @@ -0,0 +1,306 @@ + + + + + + + +My Project: Persistance.IPersistanceManager Interface Reference + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
Persistance.IPersistanceManager Interface Reference
+
+
+ +

Classe IPersistanceManager décrivant le comportement des différentes instances de persistance + More...

+
+Inheritance diagram for Persistance.IPersistanceManager:
+
+
+ + +Persistance.DataContractPersistance +StubLib.Stub + +
+ + + + + + + + + + + + + + + + + + +

+Public Member Functions

+List< Requin > List< Requin > List< Requin > reqsEdit LoadRequins ()
 
void SaveRequins (List< Requin > reqs, List< Requin > reqsAdd, List< Requin > reqsEdit)
 Sauvegarde des requins More...
 
+List< Utilisateur > List< Expert > experts LoadUsers ()
 
void SaveUsers (List< Utilisateur > users, List< Expert > experts)
 Sauvegarde des utilisateurs More...
 
List< String > LoadFunFacts ()
 Chargement des fun facts More...
 
void SaveFunFacts (List< String > funFacts)
 Sauvegarde des fun facts More...
 
+ + + + + + + + + +

+Public Attributes

List< Requinreqs
 Chargement des requins More...
 
+List< Requin > List< RequinreqsAdd
 
List< Utilisateurusers
 Chargement des utilisateurs More...
 
+

Detailed Description

+

Classe IPersistanceManager décrivant le comportement des différentes instances de persistance

+

Member Function Documentation

+ +

◆ LoadFunFacts()

+ +
+
+ + + + + + + +
List< String > Persistance.IPersistanceManager.LoadFunFacts ()
+
+ +

Chargement des fun facts

+
Returns
List de String les fun facts
+ +

Implemented in Persistance.DataContractPersistance, and StubLib.Stub.

+ +
+
+ +

◆ SaveFunFacts()

+ +
+
+ + + + + + + + +
void Persistance.IPersistanceManager.SaveFunFacts (List< String > funFacts)
+
+ +

Sauvegarde des fun facts

+
Parameters
+ + +
funFacts
+
+
+ +

Implemented in StubLib.Stub, and Persistance.DataContractPersistance.

+ +
+
+ +

◆ SaveRequins()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void Persistance.IPersistanceManager.SaveRequins (List< Requinreqs,
List< RequinreqsAdd,
List< RequinreqsEdit 
)
+
+ +

Sauvegarde des requins

+
Parameters
+ + + + +
reqs
reqsAdd
reqsEdit
+
+
+ +

Implemented in Persistance.DataContractPersistance, and StubLib.Stub.

+ +
+
+ +

◆ SaveUsers()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void Persistance.IPersistanceManager.SaveUsers (List< Utilisateurusers,
List< Expertexperts 
)
+
+ +

Sauvegarde des utilisateurs

+
Parameters
+ + + +
users
experts
+
+
+ +

Implemented in Persistance.DataContractPersistance, and StubLib.Stub.

+ +
+
+

Member Data Documentation

+ +

◆ reqs

+ +
+
+ + + + +
List<Requin> Persistance.IPersistanceManager.reqs
+
+ +

Chargement des requins

+
Returns
List de Requin : une pour les requins de l'application, une pour les requins ajoutés par les utilisateurs, et une pour les requins édités par les utilisateurs
+ +
+
+ +

◆ users

+ +
+
+ + + + +
List<Utilisateur> Persistance.IPersistanceManager.users
+
+ +

Chargement des utilisateurs

+
Returns
List d'Utilisateur et d'Expert
+ +
+
+
The documentation for this interface was generated from the following file: +
+ + + + diff --git a/Documentation/html/interface_persistance_1_1_i_persistance_manager.png b/Documentation/html/interface_persistance_1_1_i_persistance_manager.png new file mode 100644 index 0000000..8abe0af Binary files /dev/null and b/Documentation/html/interface_persistance_1_1_i_persistance_manager.png differ diff --git a/Documentation/html/jquery.js b/Documentation/html/jquery.js new file mode 100644 index 0000000..c9ed3d9 --- /dev/null +++ b/Documentation/html/jquery.js @@ -0,0 +1,35 @@ +/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0a;a++)for(i in o[a])n=o[a][i],o[a].hasOwnProperty(i)&&void 0!==n&&(e[i]=t.isPlainObject(n)?t.isPlainObject(e[i])?t.widget.extend({},e[i],n):t.widget.extend({},n):n);return e},t.widget.bridge=function(e,i){var n=i.prototype.widgetFullName||e;t.fn[e]=function(o){var a="string"==typeof o,r=s.call(arguments,1),h=this;return a?this.length||"instance"!==o?this.each(function(){var i,s=t.data(this,n);return"instance"===o?(h=s,!1):s?t.isFunction(s[o])&&"_"!==o.charAt(0)?(i=s[o].apply(s,r),i!==s&&void 0!==i?(h=i&&i.jquery?h.pushStack(i.get()):i,!1):void 0):t.error("no such method '"+o+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; "+"attempted to call method '"+o+"'")}):h=void 0:(r.length&&(o=t.widget.extend.apply(null,[o].concat(r))),this.each(function(){var e=t.data(this,n);e?(e.option(o||{}),e._init&&e._init()):t.data(this,n,new i(o,this))})),h}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"
",options:{classes:{},disabled:!1,create:null},_createWidget:function(e,s){s=t(s||this.defaultElement||this)[0],this.element=t(s),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},s!==this&&(t.data(s,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===s&&this.destroy()}}),this.document=t(s.style?s.ownerDocument:s.document||s),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,function(t,i){e._removeClass(i,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var s,n,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},s=e.split("."),e=s.shift(),s.length){for(n=a[e]=t.widget.extend({},this.options[e]),o=0;s.length-1>o;o++)n[s[o]]=n[s[o]]||{},n=n[s[o]];if(e=s.pop(),1===arguments.length)return void 0===n[e]?null:n[e];n[e]=i}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];a[e]=i}return this._setOptions(a),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(e){var i,s,n;for(i in e)n=this.classesElementLookup[i],e[i]!==this.options.classes[i]&&n&&n.length&&(s=t(n.get()),this._removeClass(n,i),s.addClass(this._classes({element:s,keys:i,classes:e,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(e){function i(i,o){var a,r;for(r=0;i.length>r;r++)a=n.classesElementLookup[i[r]]||t(),a=e.add?t(t.unique(a.get().concat(e.element.get()))):t(a.not(e.element).get()),n.classesElementLookup[i[r]]=a,s.push(i[r]),o&&e.classes[i[r]]&&s.push(e.classes[i[r]])}var s=[],n=this;return e=t.extend({element:this.element,classes:this.options.classes||{}},e),this._on(e.element,{remove:"_untrackClassesElement"}),e.keys&&i(e.keys.match(/\S+/g)||[],!0),e.extra&&i(e.extra.match(/\S+/g)||[]),s.join(" ")},_untrackClassesElement:function(e){var i=this;t.each(i.classesElementLookup,function(s,n){-1!==t.inArray(e.target,n)&&(i.classesElementLookup[s]=t(n.not(e.target).get()))})},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){s="boolean"==typeof s?s:i;var n="string"==typeof t||null===t,o={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s};return o.element.toggleClass(this._classes(o),s),this},_on:function(e,i,s){var n,o=this;"boolean"!=typeof e&&(s=i,i=e,e=!1),s?(i=n=t(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),t.each(s,function(s,a){function r(){return e||o.options.disabled!==!0&&!t(this).hasClass("ui-state-disabled")?("string"==typeof a?o[a]:a).apply(o,arguments):void 0}"string"!=typeof a&&(r.guid=a.guid=a.guid||r.guid||t.guid++);var h=s.match(/^([\w:-]*)\s*(.*)$/),l=h[1]+o.eventNamespace,c=h[2];c?n.on(l,c,r):i.on(l,r)})},_off:function(e,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.off(i).off(i),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:function(t,e){function i(){return("string"==typeof t?s[t]:t).apply(s,arguments)}var s=this;return setTimeout(i,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){this._addClass(t(e.currentTarget),null,"ui-state-hover")},mouseleave:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){this._addClass(t(e.currentTarget),null,"ui-state-focus")},focusout:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-focus")}})},_trigger:function(e,i,s){var n,o,a=this.options[e];if(s=s||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(n in o)n in i||(i[n]=o[n]);return this.element.trigger(i,s),!(t.isFunction(a)&&a.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(s,n,o){"string"==typeof n&&(n={effect:n});var a,r=n?n===!0||"number"==typeof n?i:n.effect||i:e;n=n||{},"number"==typeof n&&(n={duration:n}),a=!t.isEmptyObject(n),n.complete=o,n.delay&&s.delay(n.delay),a&&t.effects&&t.effects.effect[r]?s[e](n):r!==e&&s[r]?s[r](n.duration,n.easing,o):s.queue(function(i){t(this)[e](),o&&o.call(s[0]),i()})}}),t.widget,function(){function e(t,e,i){return[parseFloat(t[0])*(u.test(t[0])?e/100:1),parseFloat(t[1])*(u.test(t[1])?i/100:1)]}function i(e,i){return parseInt(t.css(e,i),10)||0}function s(e){var i=e[0];return 9===i.nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:t.isWindow(i)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()}}var n,o=Math.max,a=Math.abs,r=/left|center|right/,h=/top|center|bottom/,l=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,u=/%$/,d=t.fn.position;t.position={scrollbarWidth:function(){if(void 0!==n)return n;var e,i,s=t("
"),o=s.children()[0];return t("body").append(s),e=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,e===i&&(i=s[0].clientWidth),s.remove(),n=e-i},getScrollInfo:function(e){var i=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),s=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),n="scroll"===i||"auto"===i&&e.widthi?"left":e>0?"right":"center",vertical:0>r?"top":s>0?"bottom":"middle"};l>p&&p>a(e+i)&&(u.horizontal="center"),c>f&&f>a(s+r)&&(u.vertical="middle"),u.important=o(a(e),a(i))>o(a(s),a(r))?"horizontal":"vertical",n.using.call(this,t,u)}),h.offset(t.extend(D,{using:r}))})},t.ui.position={fit:{left:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollLeft:s.offset.left,a=s.width,r=t.left-e.collisionPosition.marginLeft,h=n-r,l=r+e.collisionWidth-a-n;e.collisionWidth>a?h>0&&0>=l?(i=t.left+h+e.collisionWidth-a-n,t.left+=h-i):t.left=l>0&&0>=h?n:h>l?n+a-e.collisionWidth:n:h>0?t.left+=h:l>0?t.left-=l:t.left=o(t.left-r,t.left)},top:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollTop:s.offset.top,a=e.within.height,r=t.top-e.collisionPosition.marginTop,h=n-r,l=r+e.collisionHeight-a-n;e.collisionHeight>a?h>0&&0>=l?(i=t.top+h+e.collisionHeight-a-n,t.top+=h-i):t.top=l>0&&0>=h?n:h>l?n+a-e.collisionHeight:n:h>0?t.top+=h:l>0?t.top-=l:t.top=o(t.top-r,t.top)}},flip:{left:function(t,e){var i,s,n=e.within,o=n.offset.left+n.scrollLeft,r=n.width,h=n.isWindow?n.scrollLeft:n.offset.left,l=t.left-e.collisionPosition.marginLeft,c=l-h,u=l+e.collisionWidth-r-h,d="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,p="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,f=-2*e.offset[0];0>c?(i=t.left+d+p+f+e.collisionWidth-r-o,(0>i||a(c)>i)&&(t.left+=d+p+f)):u>0&&(s=t.left-e.collisionPosition.marginLeft+d+p+f-h,(s>0||u>a(s))&&(t.left+=d+p+f))},top:function(t,e){var i,s,n=e.within,o=n.offset.top+n.scrollTop,r=n.height,h=n.isWindow?n.scrollTop:n.offset.top,l=t.top-e.collisionPosition.marginTop,c=l-h,u=l+e.collisionHeight-r-h,d="top"===e.my[1],p=d?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,f="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,m=-2*e.offset[1];0>c?(s=t.top+p+f+m+e.collisionHeight-r-o,(0>s||a(c)>s)&&(t.top+=p+f+m)):u>0&&(i=t.top-e.collisionPosition.marginTop+p+f+m-h,(i>0||u>a(i))&&(t.top+=p+f+m))}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}}}(),t.ui.position,t.extend(t.expr[":"],{data:t.expr.createPseudo?t.expr.createPseudo(function(e){return function(i){return!!t.data(i,e)}}):function(e,i,s){return!!t.data(e,s[3])}}),t.fn.extend({disableSelection:function(){var t="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.on(t+".ui-disableSelection",function(t){t.preventDefault()})}}(),enableSelection:function(){return this.off(".ui-disableSelection")}}),t.ui.focusable=function(i,s){var n,o,a,r,h,l=i.nodeName.toLowerCase();return"area"===l?(n=i.parentNode,o=n.name,i.href&&o&&"map"===n.nodeName.toLowerCase()?(a=t("img[usemap='#"+o+"']"),a.length>0&&a.is(":visible")):!1):(/^(input|select|textarea|button|object)$/.test(l)?(r=!i.disabled,r&&(h=t(i).closest("fieldset")[0],h&&(r=!h.disabled))):r="a"===l?i.href||s:s,r&&t(i).is(":visible")&&e(t(i)))},t.extend(t.expr[":"],{focusable:function(e){return t.ui.focusable(e,null!=t.attr(e,"tabindex"))}}),t.ui.focusable,t.fn.form=function(){return"string"==typeof this[0].form?this.closest("form"):t(this[0].form)},t.ui.formResetMixin={_formResetHandler:function(){var e=t(this);setTimeout(function(){var i=e.data("ui-form-reset-instances");t.each(i,function(){this.refresh()})})},_bindFormResetHandler:function(){if(this.form=this.element.form(),this.form.length){var t=this.form.data("ui-form-reset-instances")||[];t.length||this.form.on("reset.ui-form-reset",this._formResetHandler),t.push(this),this.form.data("ui-form-reset-instances",t)}},_unbindFormResetHandler:function(){if(this.form.length){var e=this.form.data("ui-form-reset-instances");e.splice(t.inArray(this,e),1),e.length?this.form.data("ui-form-reset-instances",e):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}},"1.7"===t.fn.jquery.substring(0,3)&&(t.each(["Width","Height"],function(e,i){function s(e,i,s,o){return t.each(n,function(){i-=parseFloat(t.css(e,"padding"+this))||0,s&&(i-=parseFloat(t.css(e,"border"+this+"Width"))||0),o&&(i-=parseFloat(t.css(e,"margin"+this))||0)}),i}var n="Width"===i?["Left","Right"]:["Top","Bottom"],o=i.toLowerCase(),a={innerWidth:t.fn.innerWidth,innerHeight:t.fn.innerHeight,outerWidth:t.fn.outerWidth,outerHeight:t.fn.outerHeight};t.fn["inner"+i]=function(e){return void 0===e?a["inner"+i].call(this):this.each(function(){t(this).css(o,s(this,e)+"px")})},t.fn["outer"+i]=function(e,n){return"number"!=typeof e?a["outer"+i].call(this,e):this.each(function(){t(this).css(o,s(this,e,!0,n)+"px")})}}),t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},t.ui.escapeSelector=function(){var t=/([!"#$%&'()*+,./:;<=>?@[\]^`{|}~])/g;return function(e){return e.replace(t,"\\$1")}}(),t.fn.labels=function(){var e,i,s,n,o;return this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(n=this.eq(0).parents("label"),s=this.attr("id"),s&&(e=this.eq(0).parents().last(),o=e.add(e.length?e.siblings():this.siblings()),i="label[for='"+t.ui.escapeSelector(s)+"']",n=n.add(o.find(i).addBack(i))),this.pushStack(n))},t.fn.scrollParent=function(e){var i=this.css("position"),s="absolute"===i,n=e?/(auto|scroll|hidden)/:/(auto|scroll)/,o=this.parents().filter(function(){var e=t(this);return s&&"static"===e.css("position")?!1:n.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==i&&o.length?o:t(this[0].ownerDocument||document)},t.extend(t.expr[":"],{tabbable:function(e){var i=t.attr(e,"tabindex"),s=null!=i;return(!s||i>=0)&&t.ui.focusable(e,s)}}),t.fn.extend({uniqueId:function(){var t=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&t(this).removeAttr("id")})}}),t.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());var n=!1;t(document).on("mouseup",function(){n=!1}),t.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.on("mousedown."+this.widgetName,function(t){return e._mouseDown(t)}).on("click."+this.widgetName,function(i){return!0===t.data(i.target,e.widgetName+".preventClickEvent")?(t.removeData(i.target,e.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1):void 0}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){if(!n){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),this._mouseDownEvent=e;var i=this,s=1===e.which,o="string"==typeof this.options.cancel&&e.target.nodeName?t(e.target).closest(this.options.cancel).length:!1;return s&&!o&&this._mouseCapture(e)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){i.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(e)!==!1,!this._mouseStarted)?(e.preventDefault(),!0):(!0===t.data(e.target,this.widgetName+".preventClickEvent")&&t.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return i._mouseMove(t)},this._mouseUpDelegate=function(t){return i._mouseUp(t)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),n=!0,!0)):!0}},_mouseMove:function(e){if(this._mouseMoved){if(t.ui.ie&&(!document.documentMode||9>document.documentMode)&&!e.button)return this._mouseUp(e);if(!e.which)if(e.originalEvent.altKey||e.originalEvent.ctrlKey||e.originalEvent.metaKey||e.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(e)}return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,e)!==!1,this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&t.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,n=!1,e.preventDefault()},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),t.ui.plugin={add:function(e,i,s){var n,o=t.ui[e].prototype;for(n in s)o.plugins[n]=o.plugins[n]||[],o.plugins[n].push([i,s[n]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;o.length>n;n++)t.options[o[n][0]]&&o[n][1].apply(t.element,i)}},t.widget("ui.resizable",t.ui.mouse,{version:"1.12.1",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(t){return parseFloat(t)||0},_isNumber:function(t){return!isNaN(parseFloat(t))},_hasScroll:function(e,i){if("hidden"===t(e).css("overflow"))return!1;var s=i&&"left"===i?"scrollLeft":"scrollTop",n=!1;return e[s]>0?!0:(e[s]=1,n=e[s]>0,e[s]=0,n)},_create:function(){var e,i=this.options,s=this;this._addClass("ui-resizable"),t.extend(this,{_aspectRatio:!!i.aspectRatio,aspectRatio:i.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:i.helper||i.ghost||i.animate?i.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(t("
").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,e={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(e),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(e),this._proportionallyResize()),this._setupHandles(),i.autoHide&&t(this.element).on("mouseenter",function(){i.disabled||(s._removeClass("ui-resizable-autohide"),s._handles.show())}).on("mouseleave",function(){i.disabled||s.resizing||(s._addClass("ui-resizable-autohide"),s._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy();var e,i=function(e){t(e).removeData("resizable").removeData("ui-resizable").off(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(i(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_setOption:function(t,e){switch(this._super(t,e),t){case"handles":this._removeHandles(),this._setupHandles();break;default:}},_setupHandles:function(){var e,i,s,n,o,a=this.options,r=this;if(this.handles=a.handles||(t(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=t(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),s=this.handles.split(","),this.handles={},i=0;s.length>i;i++)e=t.trim(s[i]),n="ui-resizable-"+e,o=t("
"),this._addClass(o,"ui-resizable-handle "+n),o.css({zIndex:a.zIndex}),this.handles[e]=".ui-resizable-"+e,this.element.append(o);this._renderAxis=function(e){var i,s,n,o;e=e||this.element;for(i in this.handles)this.handles[i].constructor===String?this.handles[i]=this.element.children(this.handles[i]).first().show():(this.handles[i].jquery||this.handles[i].nodeType)&&(this.handles[i]=t(this.handles[i]),this._on(this.handles[i],{mousedown:r._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(s=t(this.handles[i],this.element),o=/sw|ne|nw|se|n|s/.test(i)?s.outerHeight():s.outerWidth(),n=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),e.css(n,o),this._proportionallyResize()),this._handles=this._handles.add(this.handles[i])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){r.resizing||(this.className&&(o=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),r.axis=o&&o[1]?o[1]:"se")}),a.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._handles.remove()},_mouseCapture:function(e){var i,s,n=!1;for(i in this.handles)s=t(this.handles[i])[0],(s===e.target||t.contains(s,e.target))&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(e){var i,s,n,o=this.options,a=this.element;return this.resizing=!0,this._renderProxy(),i=this._num(this.helper.css("left")),s=this._num(this.helper.css("top")),o.containment&&(i+=t(o.containment).scrollLeft()||0,s+=t(o.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:i,top:s},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:a.width(),height:a.height()},this.originalSize=this._helper?{width:a.outerWidth(),height:a.outerHeight()}:{width:a.width(),height:a.height()},this.sizeDiff={width:a.outerWidth()-a.width(),height:a.outerHeight()-a.height()},this.originalPosition={left:i,top:s},this.originalMousePosition={left:e.pageX,top:e.pageY},this.aspectRatio="number"==typeof o.aspectRatio?o.aspectRatio:this.originalSize.width/this.originalSize.height||1,n=t(".ui-resizable-"+this.axis).css("cursor"),t("body").css("cursor","auto"===n?this.axis+"-resize":n),this._addClass("ui-resizable-resizing"),this._propagate("start",e),!0},_mouseDrag:function(e){var i,s,n=this.originalMousePosition,o=this.axis,a=e.pageX-n.left||0,r=e.pageY-n.top||0,h=this._change[o];return this._updatePrevProperties(),h?(i=h.apply(this,[e,a,r]),this._updateVirtualBoundaries(e.shiftKey),(this._aspectRatio||e.shiftKey)&&(i=this._updateRatio(i,e)),i=this._respectSize(i,e),this._updateCache(i),this._propagate("resize",e),s=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),t.isEmptyObject(s)||(this._updatePrevProperties(),this._trigger("resize",e,this.ui()),this._applyChanges()),!1):!1},_mouseStop:function(e){this.resizing=!1;var i,s,n,o,a,r,h,l=this.options,c=this;return this._helper&&(i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),n=s&&this._hasScroll(i[0],"left")?0:c.sizeDiff.height,o=s?0:c.sizeDiff.width,a={width:c.helper.width()-o,height:c.helper.height()-n},r=parseFloat(c.element.css("left"))+(c.position.left-c.originalPosition.left)||null,h=parseFloat(c.element.css("top"))+(c.position.top-c.originalPosition.top)||null,l.animate||this.element.css(t.extend(a,{top:h,left:r})),c.helper.height(c.size.height),c.helper.width(c.size.width),this._helper&&!l.animate&&this._proportionallyResize()),t("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",e),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var e,i,s,n,o,a=this.options;o={minWidth:this._isNumber(a.minWidth)?a.minWidth:0,maxWidth:this._isNumber(a.maxWidth)?a.maxWidth:1/0,minHeight:this._isNumber(a.minHeight)?a.minHeight:0,maxHeight:this._isNumber(a.maxHeight)?a.maxHeight:1/0},(this._aspectRatio||t)&&(e=o.minHeight*this.aspectRatio,s=o.minWidth/this.aspectRatio,i=o.maxHeight*this.aspectRatio,n=o.maxWidth/this.aspectRatio,e>o.minWidth&&(o.minWidth=e),s>o.minHeight&&(o.minHeight=s),o.maxWidth>i&&(o.maxWidth=i),o.maxHeight>n&&(o.maxHeight=n)),this._vBoundaries=o},_updateCache:function(t){this.offset=this.helper.offset(),this._isNumber(t.left)&&(this.position.left=t.left),this._isNumber(t.top)&&(this.position.top=t.top),this._isNumber(t.height)&&(this.size.height=t.height),this._isNumber(t.width)&&(this.size.width=t.width)},_updateRatio:function(t){var e=this.position,i=this.size,s=this.axis;return this._isNumber(t.height)?t.width=t.height*this.aspectRatio:this._isNumber(t.width)&&(t.height=t.width/this.aspectRatio),"sw"===s&&(t.left=e.left+(i.width-t.width),t.top=null),"nw"===s&&(t.top=e.top+(i.height-t.height),t.left=e.left+(i.width-t.width)),t},_respectSize:function(t){var e=this._vBoundaries,i=this.axis,s=this._isNumber(t.width)&&e.maxWidth&&e.maxWidtht.width,a=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,r=this.originalPosition.left+this.originalSize.width,h=this.originalPosition.top+this.originalSize.height,l=/sw|nw|w/.test(i),c=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),a&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&l&&(t.left=r-e.minWidth),s&&l&&(t.left=r-e.maxWidth),a&&c&&(t.top=h-e.minHeight),n&&c&&(t.top=h-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];4>e;e++)i[e]=parseFloat(s[e])||0,i[e]+=parseFloat(n[e])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;this._proportionallyResizeElements.length>e;e++)t=this._proportionallyResizeElements[e],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(t)),t.css({height:i.height()-this.outerDimensions.height||0,width:i.width()-this.outerDimensions.width||0})},_renderProxy:function(){var e=this.element,i=this.options;this.elementOffset=e.offset(),this._helper?(this.helper=this.helper||t("
"),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element +},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize,s=this.originalPosition;return{left:s.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize,n=this.originalPosition;return{top:n.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},sw:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[e,i,s]))},ne:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},nw:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[e,i,s]))}},_propagate:function(e,i){t.ui.plugin.call(this,e,[i,this.ui()]),"resize"!==e&&this._trigger(e,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),t.ui.plugin.add("resizable","animate",{stop:function(e){var i=t(this).resizable("instance"),s=i.options,n=i._proportionallyResizeElements,o=n.length&&/textarea/i.test(n[0].nodeName),a=o&&i._hasScroll(n[0],"left")?0:i.sizeDiff.height,r=o?0:i.sizeDiff.width,h={width:i.size.width-r,height:i.size.height-a},l=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,c=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(t.extend(h,c&&l?{top:c,left:l}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var s={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};n&&n.length&&t(n[0]).css({width:s.width,height:s.height}),i._updateCache(s),i._propagate("resize",e)}})}}),t.ui.plugin.add("resizable","containment",{start:function(){var e,i,s,n,o,a,r,h=t(this).resizable("instance"),l=h.options,c=h.element,u=l.containment,d=u instanceof t?u.get(0):/parent/.test(u)?c.parent().get(0):u;d&&(h.containerElement=t(d),/document/.test(u)||u===document?(h.containerOffset={left:0,top:0},h.containerPosition={left:0,top:0},h.parentData={element:t(document),left:0,top:0,width:t(document).width(),height:t(document).height()||document.body.parentNode.scrollHeight}):(e=t(d),i=[],t(["Top","Right","Left","Bottom"]).each(function(t,s){i[t]=h._num(e.css("padding"+s))}),h.containerOffset=e.offset(),h.containerPosition=e.position(),h.containerSize={height:e.innerHeight()-i[3],width:e.innerWidth()-i[1]},s=h.containerOffset,n=h.containerSize.height,o=h.containerSize.width,a=h._hasScroll(d,"left")?d.scrollWidth:o,r=h._hasScroll(d)?d.scrollHeight:n,h.parentData={element:d,left:s.left,top:s.top,width:a,height:r}))},resize:function(e){var i,s,n,o,a=t(this).resizable("instance"),r=a.options,h=a.containerOffset,l=a.position,c=a._aspectRatio||e.shiftKey,u={top:0,left:0},d=a.containerElement,p=!0;d[0]!==document&&/static/.test(d.css("position"))&&(u=h),l.left<(a._helper?h.left:0)&&(a.size.width=a.size.width+(a._helper?a.position.left-h.left:a.position.left-u.left),c&&(a.size.height=a.size.width/a.aspectRatio,p=!1),a.position.left=r.helper?h.left:0),l.top<(a._helper?h.top:0)&&(a.size.height=a.size.height+(a._helper?a.position.top-h.top:a.position.top),c&&(a.size.width=a.size.height*a.aspectRatio,p=!1),a.position.top=a._helper?h.top:0),n=a.containerElement.get(0)===a.element.parent().get(0),o=/relative|absolute/.test(a.containerElement.css("position")),n&&o?(a.offset.left=a.parentData.left+a.position.left,a.offset.top=a.parentData.top+a.position.top):(a.offset.left=a.element.offset().left,a.offset.top=a.element.offset().top),i=Math.abs(a.sizeDiff.width+(a._helper?a.offset.left-u.left:a.offset.left-h.left)),s=Math.abs(a.sizeDiff.height+(a._helper?a.offset.top-u.top:a.offset.top-h.top)),i+a.size.width>=a.parentData.width&&(a.size.width=a.parentData.width-i,c&&(a.size.height=a.size.width/a.aspectRatio,p=!1)),s+a.size.height>=a.parentData.height&&(a.size.height=a.parentData.height-s,c&&(a.size.width=a.size.height*a.aspectRatio,p=!1)),p||(a.position.left=a.prevPosition.left,a.position.top=a.prevPosition.top,a.size.width=a.prevSize.width,a.size.height=a.prevSize.height)},stop:function(){var e=t(this).resizable("instance"),i=e.options,s=e.containerOffset,n=e.containerPosition,o=e.containerElement,a=t(e.helper),r=a.offset(),h=a.outerWidth()-e.sizeDiff.width,l=a.outerHeight()-e.sizeDiff.height;e._helper&&!i.animate&&/relative/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l}),e._helper&&!i.animate&&/static/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l})}}),t.ui.plugin.add("resizable","alsoResize",{start:function(){var e=t(this).resizable("instance"),i=e.options;t(i.alsoResize).each(function(){var e=t(this);e.data("ui-resizable-alsoresize",{width:parseFloat(e.width()),height:parseFloat(e.height()),left:parseFloat(e.css("left")),top:parseFloat(e.css("top"))})})},resize:function(e,i){var s=t(this).resizable("instance"),n=s.options,o=s.originalSize,a=s.originalPosition,r={height:s.size.height-o.height||0,width:s.size.width-o.width||0,top:s.position.top-a.top||0,left:s.position.left-a.left||0};t(n.alsoResize).each(function(){var e=t(this),s=t(this).data("ui-resizable-alsoresize"),n={},o=e.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];t.each(o,function(t,e){var i=(s[e]||0)+(r[e]||0);i&&i>=0&&(n[e]=i||null)}),e.css(n)})},stop:function(){t(this).removeData("ui-resizable-alsoresize")}}),t.ui.plugin.add("resizable","ghost",{start:function(){var e=t(this).resizable("instance"),i=e.size;e.ghost=e.originalElement.clone(),e.ghost.css({opacity:.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0}),e._addClass(e.ghost,"ui-resizable-ghost"),t.uiBackCompat!==!1&&"string"==typeof e.options.ghost&&e.ghost.addClass(this.options.ghost),e.ghost.appendTo(e.helper)},resize:function(){var e=t(this).resizable("instance");e.ghost&&e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})},stop:function(){var e=t(this).resizable("instance");e.ghost&&e.helper&&e.helper.get(0).removeChild(e.ghost.get(0))}}),t.ui.plugin.add("resizable","grid",{resize:function(){var e,i=t(this).resizable("instance"),s=i.options,n=i.size,o=i.originalSize,a=i.originalPosition,r=i.axis,h="number"==typeof s.grid?[s.grid,s.grid]:s.grid,l=h[0]||1,c=h[1]||1,u=Math.round((n.width-o.width)/l)*l,d=Math.round((n.height-o.height)/c)*c,p=o.width+u,f=o.height+d,m=s.maxWidth&&p>s.maxWidth,g=s.maxHeight&&f>s.maxHeight,_=s.minWidth&&s.minWidth>p,v=s.minHeight&&s.minHeight>f;s.grid=h,_&&(p+=l),v&&(f+=c),m&&(p-=l),g&&(f-=c),/^(se|s|e)$/.test(r)?(i.size.width=p,i.size.height=f):/^(ne)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.top=a.top-d):/^(sw)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.left=a.left-u):((0>=f-c||0>=p-l)&&(e=i._getPaddingPlusBorderDimensions(this)),f-c>0?(i.size.height=f,i.position.top=a.top-d):(f=c-e.height,i.size.height=f,i.position.top=a.top+o.height-f),p-l>0?(i.size.width=p,i.position.left=a.left-u):(p=l-e.width,i.size.width=p,i.position.left=a.left+o.width-p))}}),t.ui.resizable});/** + * Copyright (c) 2007 Ariel Flesler - aflesler ○ gmail • com | https://github.com/flesler + * Licensed under MIT + * @author Ariel Flesler + * @version 2.1.2 + */ +;(function(f){"use strict";"function"===typeof define&&define.amd?define(["jquery"],f):"undefined"!==typeof module&&module.exports?module.exports=f(require("jquery")):f(jQuery)})(function($){"use strict";function n(a){return!a.nodeName||-1!==$.inArray(a.nodeName.toLowerCase(),["iframe","#document","html","body"])}function h(a){return $.isFunction(a)||$.isPlainObject(a)?a:{top:a,left:a}}var p=$.scrollTo=function(a,d,b){return $(window).scrollTo(a,d,b)};p.defaults={axis:"xy",duration:0,limit:!0};$.fn.scrollTo=function(a,d,b){"object"=== typeof d&&(b=d,d=0);"function"===typeof b&&(b={onAfter:b});"max"===a&&(a=9E9);b=$.extend({},p.defaults,b);d=d||b.duration;var u=b.queue&&1=f[g]?0:Math.min(f[g],n));!a&&1-1){targetElements.on(evt+EVENT_NAMESPACE,function elementToggle(event){$.powerTip.toggle(this,event)})}else{targetElements.on(evt+EVENT_NAMESPACE,function elementOpen(event){$.powerTip.show(this,event)})}});$.each(options.closeEvents,function(idx,evt){if($.inArray(evt,options.openEvents)<0){targetElements.on(evt+EVENT_NAMESPACE,function elementClose(event){$.powerTip.hide(this,!isMouseEvent(event))})}});targetElements.on("keydown"+EVENT_NAMESPACE,function elementKeyDown(event){if(event.keyCode===27){$.powerTip.hide(this,true)}})}return targetElements};$.fn.powerTip.defaults={fadeInTime:200,fadeOutTime:100,followMouse:false,popupId:"powerTip",popupClass:null,intentSensitivity:7,intentPollInterval:100,closeDelay:100,placement:"n",smartPlacement:false,offset:10,mouseOnToPopup:false,manual:false,openEvents:["mouseenter","focus"],closeEvents:["mouseleave","blur"]};$.fn.powerTip.smartPlacementLists={n:["n","ne","nw","s"],e:["e","ne","se","w","nw","sw","n","s","e"],s:["s","se","sw","n"],w:["w","nw","sw","e","ne","se","n","s","w"],nw:["nw","w","sw","n","s","se","nw"],ne:["ne","e","se","n","s","sw","ne"],sw:["sw","w","nw","s","n","ne","sw"],se:["se","e","ne","s","n","nw","se"],"nw-alt":["nw-alt","n","ne-alt","sw-alt","s","se-alt","w","e"],"ne-alt":["ne-alt","n","nw-alt","se-alt","s","sw-alt","e","w"],"sw-alt":["sw-alt","s","se-alt","nw-alt","n","ne-alt","w","e"],"se-alt":["se-alt","s","sw-alt","ne-alt","n","nw-alt","e","w"]};$.powerTip={show:function apiShowTip(element,event){if(isMouseEvent(event)){trackMouse(event);session.previousX=event.pageX;session.previousY=event.pageY;$(element).data(DATA_DISPLAYCONTROLLER).show()}else{$(element).first().data(DATA_DISPLAYCONTROLLER).show(true,true)}return element},reposition:function apiResetPosition(element){$(element).first().data(DATA_DISPLAYCONTROLLER).resetPosition();return element},hide:function apiCloseTip(element,immediate){var displayController;immediate=element?immediate:true;if(element){displayController=$(element).first().data(DATA_DISPLAYCONTROLLER)}else if(session.activeHover){displayController=session.activeHover.data(DATA_DISPLAYCONTROLLER)}if(displayController){displayController.hide(immediate)}return element},toggle:function apiToggle(element,event){if(session.activeHover&&session.activeHover.is(element)){$.powerTip.hide(element,!isMouseEvent(event))}else{$.powerTip.show(element,event)}return element}};$.powerTip.showTip=$.powerTip.show;$.powerTip.closeTip=$.powerTip.hide;function CSSCoordinates(){var me=this;me.top="auto";me.left="auto";me.right="auto";me.bottom="auto";me.set=function(property,value){if($.isNumeric(value)){me[property]=Math.round(value)}}}function DisplayController(element,options,tipController){var hoverTimer=null,myCloseDelay=null;function openTooltip(immediate,forceOpen){cancelTimer();if(!element.data(DATA_HASACTIVEHOVER)){if(!immediate){session.tipOpenImminent=true;hoverTimer=setTimeout(function intentDelay(){hoverTimer=null;checkForIntent()},options.intentPollInterval)}else{if(forceOpen){element.data(DATA_FORCEDOPEN,true)}closeAnyDelayed();tipController.showTip(element)}}else{cancelClose()}}function closeTooltip(disableDelay){if(myCloseDelay){myCloseDelay=session.closeDelayTimeout=clearTimeout(myCloseDelay);session.delayInProgress=false}cancelTimer();session.tipOpenImminent=false;if(element.data(DATA_HASACTIVEHOVER)){element.data(DATA_FORCEDOPEN,false);if(!disableDelay){session.delayInProgress=true;session.closeDelayTimeout=setTimeout(function closeDelay(){session.closeDelayTimeout=null;tipController.hideTip(element);session.delayInProgress=false;myCloseDelay=null},options.closeDelay);myCloseDelay=session.closeDelayTimeout}else{tipController.hideTip(element)}}}function checkForIntent(){var xDifference=Math.abs(session.previousX-session.currentX),yDifference=Math.abs(session.previousY-session.currentY),totalDifference=xDifference+yDifference;if(totalDifference",{id:options.popupId});if($body.length===0){$body=$("body")}$body.append(tipElement);session.tooltips=session.tooltips?session.tooltips.add(tipElement):tipElement}if(options.followMouse){if(!tipElement.data(DATA_HASMOUSEMOVE)){$document.on("mousemove"+EVENT_NAMESPACE,positionTipOnCursor);$window.on("scroll"+EVENT_NAMESPACE,positionTipOnCursor);tipElement.data(DATA_HASMOUSEMOVE,true)}}function beginShowTip(element){element.data(DATA_HASACTIVEHOVER,true);tipElement.queue(function queueTipInit(next){showTip(element);next()})}function showTip(element){var tipContent;if(!element.data(DATA_HASACTIVEHOVER)){return}if(session.isTipOpen){if(!session.isClosing){hideTip(session.activeHover)}tipElement.delay(100).queue(function queueTipAgain(next){showTip(element);next()});return}element.trigger("powerTipPreRender");tipContent=getTooltipContent(element);if(tipContent){tipElement.empty().append(tipContent)}else{return}element.trigger("powerTipRender");session.activeHover=element;session.isTipOpen=true;tipElement.data(DATA_MOUSEONTOTIP,options.mouseOnToPopup);tipElement.addClass(options.popupClass);if(!options.followMouse||element.data(DATA_FORCEDOPEN)){positionTipOnElement(element);session.isFixedTipOpen=true}else{positionTipOnCursor()}if(!element.data(DATA_FORCEDOPEN)&&!options.followMouse){$document.on("click"+EVENT_NAMESPACE,function documentClick(event){var target=event.target;if(target!==element[0]){if(options.mouseOnToPopup){if(target!==tipElement[0]&&!$.contains(tipElement[0],target)){$.powerTip.hide()}}else{$.powerTip.hide()}}})}if(options.mouseOnToPopup&&!options.manual){tipElement.on("mouseenter"+EVENT_NAMESPACE,function tipMouseEnter(){if(session.activeHover){session.activeHover.data(DATA_DISPLAYCONTROLLER).cancel()}});tipElement.on("mouseleave"+EVENT_NAMESPACE,function tipMouseLeave(){if(session.activeHover){session.activeHover.data(DATA_DISPLAYCONTROLLER).hide()}})}tipElement.fadeIn(options.fadeInTime,function fadeInCallback(){if(!session.desyncTimeout){session.desyncTimeout=setInterval(closeDesyncedTip,500)}element.trigger("powerTipOpen")})}function hideTip(element){session.isClosing=true;session.isTipOpen=false;session.desyncTimeout=clearInterval(session.desyncTimeout);element.data(DATA_HASACTIVEHOVER,false);element.data(DATA_FORCEDOPEN,false);$document.off("click"+EVENT_NAMESPACE);tipElement.off(EVENT_NAMESPACE);tipElement.fadeOut(options.fadeOutTime,function fadeOutCallback(){var coords=new CSSCoordinates;session.activeHover=null;session.isClosing=false;session.isFixedTipOpen=false;tipElement.removeClass();coords.set("top",session.currentY+options.offset);coords.set("left",session.currentX+options.offset);tipElement.css(coords);element.trigger("powerTipClose")})}function positionTipOnCursor(){var tipWidth,tipHeight,coords,collisions,collisionCount;if(!session.isFixedTipOpen&&(session.isTipOpen||session.tipOpenImminent&&tipElement.data(DATA_HASMOUSEMOVE))){tipWidth=tipElement.outerWidth();tipHeight=tipElement.outerHeight();coords=new CSSCoordinates;coords.set("top",session.currentY+options.offset);coords.set("left",session.currentX+options.offset);collisions=getViewportCollisions(coords,tipWidth,tipHeight);if(collisions!==Collision.none){collisionCount=countFlags(collisions);if(collisionCount===1){if(collisions===Collision.right){coords.set("left",session.scrollLeft+session.windowWidth-tipWidth)}else if(collisions===Collision.bottom){coords.set("top",session.scrollTop+session.windowHeight-tipHeight)}}else{coords.set("left",session.currentX-tipWidth-options.offset);coords.set("top",session.currentY-tipHeight-options.offset)}}tipElement.css(coords)}}function positionTipOnElement(element){var priorityList,finalPlacement;if(options.smartPlacement||options.followMouse&&element.data(DATA_FORCEDOPEN)){priorityList=$.fn.powerTip.smartPlacementLists[options.placement];$.each(priorityList,function(idx,pos){var collisions=getViewportCollisions(placeTooltip(element,pos),tipElement.outerWidth(),tipElement.outerHeight());finalPlacement=pos;return collisions!==Collision.none})}else{placeTooltip(element,options.placement);finalPlacement=options.placement}tipElement.removeClass("w nw sw e ne se n s w se-alt sw-alt ne-alt nw-alt");tipElement.addClass(finalPlacement)}function placeTooltip(element,placement){var iterationCount=0,tipWidth,tipHeight,coords=new CSSCoordinates;coords.set("top",0);coords.set("left",0);tipElement.css(coords);do{tipWidth=tipElement.outerWidth();tipHeight=tipElement.outerHeight();coords=placementCalculator.compute(element,placement,tipWidth,tipHeight,options.offset);tipElement.css(coords)}while(++iterationCount<=5&&(tipWidth!==tipElement.outerWidth()||tipHeight!==tipElement.outerHeight()));return coords}function closeDesyncedTip(){var isDesynced=false,hasDesyncableCloseEvent=$.grep(["mouseleave","mouseout","blur","focusout"],function(eventType){return $.inArray(eventType,options.closeEvents)!==-1}).length>0;if(session.isTipOpen&&!session.isClosing&&!session.delayInProgress&&hasDesyncableCloseEvent){if(session.activeHover.data(DATA_HASACTIVEHOVER)===false||session.activeHover.is(":disabled")){isDesynced=true}else if(!isMouseOver(session.activeHover)&&!session.activeHover.is(":focus")&&!session.activeHover.data(DATA_FORCEDOPEN)){if(tipElement.data(DATA_MOUSEONTOTIP)){if(!isMouseOver(tipElement)){isDesynced=true}}else{isDesynced=true}}if(isDesynced){hideTip(session.activeHover)}}}this.showTip=beginShowTip;this.hideTip=hideTip;this.resetPosition=positionTipOnElement}function isSvgElement(element){return Boolean(window.SVGElement&&element[0]instanceof SVGElement)}function isMouseEvent(event){return Boolean(event&&$.inArray(event.type,MOUSE_EVENTS)>-1&&typeof event.pageX==="number")}function initTracking(){if(!session.mouseTrackingActive){session.mouseTrackingActive=true;getViewportDimensions();$(getViewportDimensions);$document.on("mousemove"+EVENT_NAMESPACE,trackMouse);$window.on("resize"+EVENT_NAMESPACE,trackResize);$window.on("scroll"+EVENT_NAMESPACE,trackScroll)}}function getViewportDimensions(){session.scrollLeft=$window.scrollLeft();session.scrollTop=$window.scrollTop();session.windowWidth=$window.width();session.windowHeight=$window.height()}function trackResize(){session.windowWidth=$window.width();session.windowHeight=$window.height()}function trackScroll(){var x=$window.scrollLeft(),y=$window.scrollTop();if(x!==session.scrollLeft){session.currentX+=x-session.scrollLeft;session.scrollLeft=x}if(y!==session.scrollTop){session.currentY+=y-session.scrollTop;session.scrollTop=y}}function trackMouse(event){session.currentX=event.pageX;session.currentY=event.pageY}function isMouseOver(element){var elementPosition=element.offset(),elementBox=element[0].getBoundingClientRect(),elementWidth=elementBox.right-elementBox.left,elementHeight=elementBox.bottom-elementBox.top;return session.currentX>=elementPosition.left&&session.currentX<=elementPosition.left+elementWidth&&session.currentY>=elementPosition.top&&session.currentY<=elementPosition.top+elementHeight}function getTooltipContent(element){var tipText=element.data(DATA_POWERTIP),tipObject=element.data(DATA_POWERTIPJQ),tipTarget=element.data(DATA_POWERTIPTARGET),targetElement,content;if(tipText){if($.isFunction(tipText)){tipText=tipText.call(element[0])}content=tipText}else if(tipObject){if($.isFunction(tipObject)){tipObject=tipObject.call(element[0])}if(tipObject.length>0){content=tipObject.clone(true,true)}}else if(tipTarget){targetElement=$("#"+tipTarget);if(targetElement.length>0){content=targetElement.html()}}return content}function getViewportCollisions(coords,elementWidth,elementHeight){var viewportTop=session.scrollTop,viewportLeft=session.scrollLeft,viewportBottom=viewportTop+session.windowHeight,viewportRight=viewportLeft+session.windowWidth,collisions=Collision.none;if(coords.topviewportBottom||Math.abs(coords.bottom-session.windowHeight)>viewportBottom){collisions|=Collision.bottom}if(coords.leftviewportRight){collisions|=Collision.left}if(coords.left+elementWidth>viewportRight||coords.right1)){a.preventDefault();var c=a.originalEvent.changedTouches[0],d=document.createEvent("MouseEvents");d.initMouseEvent(b,!0,!0,window,1,c.screenX,c.screenY,c.clientX,c.clientY,!1,!1,!1,!1,0,null),a.target.dispatchEvent(d)}}if(a.support.touch="ontouchend"in document,a.support.touch){var e,b=a.ui.mouse.prototype,c=b._mouseInit,d=b._mouseDestroy;b._touchStart=function(a){var b=this;!e&&b._mouseCapture(a.originalEvent.changedTouches[0])&&(e=!0,b._touchMoved=!1,f(a,"mouseover"),f(a,"mousemove"),f(a,"mousedown"))},b._touchMove=function(a){e&&(this._touchMoved=!0,f(a,"mousemove"))},b._touchEnd=function(a){e&&(f(a,"mouseup"),f(a,"mouseout"),this._touchMoved||f(a,"click"),e=!1)},b._mouseInit=function(){var b=this;b.element.bind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),c.call(b)},b._mouseDestroy=function(){var b=this;b.element.unbind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),d.call(b)}}}(jQuery);/*! SmartMenus jQuery Plugin - v1.1.0 - September 17, 2017 + * http://www.smartmenus.org/ + * Copyright Vasil Dinkov, Vadikom Web Ltd. http://vadikom.com; Licensed MIT */(function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof module&&"object"==typeof module.exports?module.exports=t(require("jquery")):t(jQuery)})(function($){function initMouseDetection(t){var e=".smartmenus_mouse";if(mouseDetectionEnabled||t)mouseDetectionEnabled&&t&&($(document).off(e),mouseDetectionEnabled=!1);else{var i=!0,s=null,o={mousemove:function(t){var e={x:t.pageX,y:t.pageY,timeStamp:(new Date).getTime()};if(s){var o=Math.abs(s.x-e.x),a=Math.abs(s.y-e.y);if((o>0||a>0)&&2>=o&&2>=a&&300>=e.timeStamp-s.timeStamp&&(mouse=!0,i)){var n=$(t.target).closest("a");n.is("a")&&$.each(menuTrees,function(){return $.contains(this.$root[0],n[0])?(this.itemEnter({currentTarget:n[0]}),!1):void 0}),i=!1}}s=e}};o[touchEvents?"touchstart":"pointerover pointermove pointerout MSPointerOver MSPointerMove MSPointerOut"]=function(t){isTouchEvent(t.originalEvent)&&(mouse=!1)},$(document).on(getEventsNS(o,e)),mouseDetectionEnabled=!0}}function isTouchEvent(t){return!/^(4|mouse)$/.test(t.pointerType)}function getEventsNS(t,e){e||(e="");var i={};for(var s in t)i[s.split(" ").join(e+" ")+e]=t[s];return i}var menuTrees=[],mouse=!1,touchEvents="ontouchstart"in window,mouseDetectionEnabled=!1,requestAnimationFrame=window.requestAnimationFrame||function(t){return setTimeout(t,1e3/60)},cancelAnimationFrame=window.cancelAnimationFrame||function(t){clearTimeout(t)},canAnimate=!!$.fn.animate;return $.SmartMenus=function(t,e){this.$root=$(t),this.opts=e,this.rootId="",this.accessIdPrefix="",this.$subArrow=null,this.activatedItems=[],this.visibleSubMenus=[],this.showTimeout=0,this.hideTimeout=0,this.scrollTimeout=0,this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.idInc=0,this.$firstLink=null,this.$firstSub=null,this.disabled=!1,this.$disableOverlay=null,this.$touchScrollingSub=null,this.cssTransforms3d="perspective"in t.style||"webkitPerspective"in t.style,this.wasCollapsible=!1,this.init()},$.extend($.SmartMenus,{hideAll:function(){$.each(menuTrees,function(){this.menuHideAll()})},destroy:function(){for(;menuTrees.length;)menuTrees[0].destroy();initMouseDetection(!0)},prototype:{init:function(t){var e=this;if(!t){menuTrees.push(this),this.rootId=((new Date).getTime()+Math.random()+"").replace(/\D/g,""),this.accessIdPrefix="sm-"+this.rootId+"-",this.$root.hasClass("sm-rtl")&&(this.opts.rightToLeftSubMenus=!0);var i=".smartmenus";this.$root.data("smartmenus",this).attr("data-smartmenus-id",this.rootId).dataSM("level",1).on(getEventsNS({"mouseover focusin":$.proxy(this.rootOver,this),"mouseout focusout":$.proxy(this.rootOut,this),keydown:$.proxy(this.rootKeyDown,this)},i)).on(getEventsNS({mouseenter:$.proxy(this.itemEnter,this),mouseleave:$.proxy(this.itemLeave,this),mousedown:$.proxy(this.itemDown,this),focus:$.proxy(this.itemFocus,this),blur:$.proxy(this.itemBlur,this),click:$.proxy(this.itemClick,this)},i),"a"),i+=this.rootId,this.opts.hideOnClick&&$(document).on(getEventsNS({touchstart:$.proxy(this.docTouchStart,this),touchmove:$.proxy(this.docTouchMove,this),touchend:$.proxy(this.docTouchEnd,this),click:$.proxy(this.docClick,this)},i)),$(window).on(getEventsNS({"resize orientationchange":$.proxy(this.winResize,this)},i)),this.opts.subIndicators&&(this.$subArrow=$("").addClass("sub-arrow"),this.opts.subIndicatorsText&&this.$subArrow.html(this.opts.subIndicatorsText)),initMouseDetection()}if(this.$firstSub=this.$root.find("ul").each(function(){e.menuInit($(this))}).eq(0),this.$firstLink=this.$root.find("a").eq(0),this.opts.markCurrentItem){var s=/(index|default)\.[^#\?\/]*/i,o=/#.*/,a=window.location.href.replace(s,""),n=a.replace(o,"");this.$root.find("a").each(function(){var t=this.href.replace(s,""),i=$(this);(t==a||t==n)&&(i.addClass("current"),e.opts.markCurrentTree&&i.parentsUntil("[data-smartmenus-id]","ul").each(function(){$(this).dataSM("parent-a").addClass("current")}))})}this.wasCollapsible=this.isCollapsible()},destroy:function(t){if(!t){var e=".smartmenus";this.$root.removeData("smartmenus").removeAttr("data-smartmenus-id").removeDataSM("level").off(e),e+=this.rootId,$(document).off(e),$(window).off(e),this.opts.subIndicators&&(this.$subArrow=null)}this.menuHideAll();var i=this;this.$root.find("ul").each(function(){var t=$(this);t.dataSM("scroll-arrows")&&t.dataSM("scroll-arrows").remove(),t.dataSM("shown-before")&&((i.opts.subMenusMinWidth||i.opts.subMenusMaxWidth)&&t.css({width:"",minWidth:"",maxWidth:""}).removeClass("sm-nowrap"),t.dataSM("scroll-arrows")&&t.dataSM("scroll-arrows").remove(),t.css({zIndex:"",top:"",left:"",marginLeft:"",marginTop:"",display:""})),0==(t.attr("id")||"").indexOf(i.accessIdPrefix)&&t.removeAttr("id")}).removeDataSM("in-mega").removeDataSM("shown-before").removeDataSM("scroll-arrows").removeDataSM("parent-a").removeDataSM("level").removeDataSM("beforefirstshowfired").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeAttr("aria-expanded"),this.$root.find("a.has-submenu").each(function(){var t=$(this);0==t.attr("id").indexOf(i.accessIdPrefix)&&t.removeAttr("id")}).removeClass("has-submenu").removeDataSM("sub").removeAttr("aria-haspopup").removeAttr("aria-controls").removeAttr("aria-expanded").closest("li").removeDataSM("sub"),this.opts.subIndicators&&this.$root.find("span.sub-arrow").remove(),this.opts.markCurrentItem&&this.$root.find("a.current").removeClass("current"),t||(this.$root=null,this.$firstLink=null,this.$firstSub=null,this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),menuTrees.splice($.inArray(this,menuTrees),1))},disable:function(t){if(!this.disabled){if(this.menuHideAll(),!t&&!this.opts.isPopup&&this.$root.is(":visible")){var e=this.$root.offset();this.$disableOverlay=$('
').css({position:"absolute",top:e.top,left:e.left,width:this.$root.outerWidth(),height:this.$root.outerHeight(),zIndex:this.getStartZIndex(!0),opacity:0}).appendTo(document.body)}this.disabled=!0}},docClick:function(t){return this.$touchScrollingSub?(this.$touchScrollingSub=null,void 0):((this.visibleSubMenus.length&&!$.contains(this.$root[0],t.target)||$(t.target).closest("a").length)&&this.menuHideAll(),void 0)},docTouchEnd:function(){if(this.lastTouch){if(!(!this.visibleSubMenus.length||void 0!==this.lastTouch.x2&&this.lastTouch.x1!=this.lastTouch.x2||void 0!==this.lastTouch.y2&&this.lastTouch.y1!=this.lastTouch.y2||this.lastTouch.target&&$.contains(this.$root[0],this.lastTouch.target))){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var t=this;this.hideTimeout=setTimeout(function(){t.menuHideAll()},350)}this.lastTouch=null}},docTouchMove:function(t){if(this.lastTouch){var e=t.originalEvent.touches[0];this.lastTouch.x2=e.pageX,this.lastTouch.y2=e.pageY}},docTouchStart:function(t){var e=t.originalEvent.touches[0];this.lastTouch={x1:e.pageX,y1:e.pageY,target:e.target}},enable:function(){this.disabled&&(this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),this.disabled=!1)},getClosestMenu:function(t){for(var e=$(t).closest("ul");e.dataSM("in-mega");)e=e.parent().closest("ul");return e[0]||null},getHeight:function(t){return this.getOffset(t,!0)},getOffset:function(t,e){var i;"none"==t.css("display")&&(i={position:t[0].style.position,visibility:t[0].style.visibility},t.css({position:"absolute",visibility:"hidden"}).show());var s=t[0].getBoundingClientRect&&t[0].getBoundingClientRect(),o=s&&(e?s.height||s.bottom-s.top:s.width||s.right-s.left);return o||0===o||(o=e?t[0].offsetHeight:t[0].offsetWidth),i&&t.hide().css(i),o},getStartZIndex:function(t){var e=parseInt(this[t?"$root":"$firstSub"].css("z-index"));return!t&&isNaN(e)&&(e=parseInt(this.$root.css("z-index"))),isNaN(e)?1:e},getTouchPoint:function(t){return t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0]||t},getViewport:function(t){var e=t?"Height":"Width",i=document.documentElement["client"+e],s=window["inner"+e];return s&&(i=Math.min(i,s)),i},getViewportHeight:function(){return this.getViewport(!0)},getViewportWidth:function(){return this.getViewport()},getWidth:function(t){return this.getOffset(t)},handleEvents:function(){return!this.disabled&&this.isCSSOn()},handleItemEvents:function(t){return this.handleEvents()&&!this.isLinkInMegaMenu(t)},isCollapsible:function(){return"static"==this.$firstSub.css("position")},isCSSOn:function(){return"inline"!=this.$firstLink.css("display")},isFixed:function(){var t="fixed"==this.$root.css("position");return t||this.$root.parentsUntil("body").each(function(){return"fixed"==$(this).css("position")?(t=!0,!1):void 0}),t},isLinkInMegaMenu:function(t){return $(this.getClosestMenu(t[0])).hasClass("mega-menu")},isTouchMode:function(){return!mouse||this.opts.noMouseOver||this.isCollapsible()},itemActivate:function(t,e){var i=t.closest("ul"),s=i.dataSM("level");if(s>1&&(!this.activatedItems[s-2]||this.activatedItems[s-2][0]!=i.dataSM("parent-a")[0])){var o=this;$(i.parentsUntil("[data-smartmenus-id]","ul").get().reverse()).add(i).each(function(){o.itemActivate($(this).dataSM("parent-a"))})}if((!this.isCollapsible()||e)&&this.menuHideSubMenus(this.activatedItems[s-1]&&this.activatedItems[s-1][0]==t[0]?s:s-1),this.activatedItems[s-1]=t,this.$root.triggerHandler("activate.smapi",t[0])!==!1){var a=t.dataSM("sub");a&&(this.isTouchMode()||!this.opts.showOnClick||this.clickActivated)&&this.menuShow(a)}},itemBlur:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&this.$root.triggerHandler("blur.smapi",e[0])},itemClick:function(t){var e=$(t.currentTarget);if(this.handleItemEvents(e)){if(this.$touchScrollingSub&&this.$touchScrollingSub[0]==e.closest("ul")[0])return this.$touchScrollingSub=null,t.stopPropagation(),!1;if(this.$root.triggerHandler("click.smapi",e[0])===!1)return!1;var i=$(t.target).is(".sub-arrow"),s=e.dataSM("sub"),o=s?2==s.dataSM("level"):!1,a=this.isCollapsible(),n=/toggle$/.test(this.opts.collapsibleBehavior),r=/link$/.test(this.opts.collapsibleBehavior),h=/^accordion/.test(this.opts.collapsibleBehavior);if(s&&!s.is(":visible")){if((!r||!a||i)&&(this.opts.showOnClick&&o&&(this.clickActivated=!0),this.itemActivate(e,h),s.is(":visible")))return this.focusActivated=!0,!1}else if(a&&(n||i))return this.itemActivate(e,h),this.menuHide(s),n&&(this.focusActivated=!1),!1;return this.opts.showOnClick&&o||e.hasClass("disabled")||this.$root.triggerHandler("select.smapi",e[0])===!1?!1:void 0}},itemDown:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&e.dataSM("mousedown",!0)},itemEnter:function(t){var e=$(t.currentTarget);if(this.handleItemEvents(e)){if(!this.isTouchMode()){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);var i=this;this.showTimeout=setTimeout(function(){i.itemActivate(e)},this.opts.showOnClick&&1==e.closest("ul").dataSM("level")?1:this.opts.showTimeout)}this.$root.triggerHandler("mouseenter.smapi",e[0])}},itemFocus:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&(!this.focusActivated||this.isTouchMode()&&e.dataSM("mousedown")||this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0]==e[0]||this.itemActivate(e,!0),this.$root.triggerHandler("focus.smapi",e[0]))},itemLeave:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&(this.isTouchMode()||(e[0].blur(),this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0)),e.removeDataSM("mousedown"),this.$root.triggerHandler("mouseleave.smapi",e[0]))},menuHide:function(t){if(this.$root.triggerHandler("beforehide.smapi",t[0])!==!1&&(canAnimate&&t.stop(!0,!0),"none"!=t.css("display"))){var e=function(){t.css("z-index","")};this.isCollapsible()?canAnimate&&this.opts.collapsibleHideFunction?this.opts.collapsibleHideFunction.call(this,t,e):t.hide(this.opts.collapsibleHideDuration,e):canAnimate&&this.opts.hideFunction?this.opts.hideFunction.call(this,t,e):t.hide(this.opts.hideDuration,e),t.dataSM("scroll")&&(this.menuScrollStop(t),t.css({"touch-action":"","-ms-touch-action":"","-webkit-transform":"",transform:""}).off(".smartmenus_scroll").removeDataSM("scroll").dataSM("scroll-arrows").hide()),t.dataSM("parent-a").removeClass("highlighted").attr("aria-expanded","false"),t.attr({"aria-expanded":"false","aria-hidden":"true"});var i=t.dataSM("level");this.activatedItems.splice(i-1,1),this.visibleSubMenus.splice($.inArray(t,this.visibleSubMenus),1),this.$root.triggerHandler("hide.smapi",t[0])}},menuHideAll:function(){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);for(var t=this.opts.isPopup?1:0,e=this.visibleSubMenus.length-1;e>=t;e--)this.menuHide(this.visibleSubMenus[e]);this.opts.isPopup&&(canAnimate&&this.$root.stop(!0,!0),this.$root.is(":visible")&&(canAnimate&&this.opts.hideFunction?this.opts.hideFunction.call(this,this.$root):this.$root.hide(this.opts.hideDuration))),this.activatedItems=[],this.visibleSubMenus=[],this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.$root.triggerHandler("hideAll.smapi")},menuHideSubMenus:function(t){for(var e=this.activatedItems.length-1;e>=t;e--){var i=this.activatedItems[e].dataSM("sub");i&&this.menuHide(i)}},menuInit:function(t){if(!t.dataSM("in-mega")){t.hasClass("mega-menu")&&t.find("ul").dataSM("in-mega",!0);for(var e=2,i=t[0];(i=i.parentNode.parentNode)!=this.$root[0];)e++;var s=t.prevAll("a").eq(-1);s.length||(s=t.prevAll().find("a").eq(-1)),s.addClass("has-submenu").dataSM("sub",t),t.dataSM("parent-a",s).dataSM("level",e).parent().dataSM("sub",t);var o=s.attr("id")||this.accessIdPrefix+ ++this.idInc,a=t.attr("id")||this.accessIdPrefix+ ++this.idInc;s.attr({id:o,"aria-haspopup":"true","aria-controls":a,"aria-expanded":"false"}),t.attr({id:a,role:"group","aria-hidden":"true","aria-labelledby":o,"aria-expanded":"false"}),this.opts.subIndicators&&s[this.opts.subIndicatorsPos](this.$subArrow.clone())}},menuPosition:function(t){var e,i,s=t.dataSM("parent-a"),o=s.closest("li"),a=o.parent(),n=t.dataSM("level"),r=this.getWidth(t),h=this.getHeight(t),u=s.offset(),l=u.left,c=u.top,d=this.getWidth(s),m=this.getHeight(s),p=$(window),f=p.scrollLeft(),v=p.scrollTop(),b=this.getViewportWidth(),S=this.getViewportHeight(),g=a.parent().is("[data-sm-horizontal-sub]")||2==n&&!a.hasClass("sm-vertical"),M=this.opts.rightToLeftSubMenus&&!o.is("[data-sm-reverse]")||!this.opts.rightToLeftSubMenus&&o.is("[data-sm-reverse]"),w=2==n?this.opts.mainMenuSubOffsetX:this.opts.subMenusSubOffsetX,T=2==n?this.opts.mainMenuSubOffsetY:this.opts.subMenusSubOffsetY;if(g?(e=M?d-r-w:w,i=this.opts.bottomToTopSubMenus?-h-T:m+T):(e=M?w-r:d-w,i=this.opts.bottomToTopSubMenus?m-T-h:T),this.opts.keepInViewport){var y=l+e,I=c+i;if(M&&f>y?e=g?f-y+e:d-w:!M&&y+r>f+b&&(e=g?f+b-r-y+e:w-r),g||(S>h&&I+h>v+S?i+=v+S-h-I:(h>=S||v>I)&&(i+=v-I)),g&&(I+h>v+S+.49||v>I)||!g&&h>S+.49){var x=this;t.dataSM("scroll-arrows")||t.dataSM("scroll-arrows",$([$('')[0],$('')[0]]).on({mouseenter:function(){t.dataSM("scroll").up=$(this).hasClass("scroll-up"),x.menuScroll(t)},mouseleave:function(e){x.menuScrollStop(t),x.menuScrollOut(t,e)},"mousewheel DOMMouseScroll":function(t){t.preventDefault()}}).insertAfter(t));var A=".smartmenus_scroll";if(t.dataSM("scroll",{y:this.cssTransforms3d?0:i-m,step:1,itemH:m,subH:h,arrowDownH:this.getHeight(t.dataSM("scroll-arrows").eq(1))}).on(getEventsNS({mouseover:function(e){x.menuScrollOver(t,e)},mouseout:function(e){x.menuScrollOut(t,e)},"mousewheel DOMMouseScroll":function(e){x.menuScrollMousewheel(t,e)}},A)).dataSM("scroll-arrows").css({top:"auto",left:"0",marginLeft:e+(parseInt(t.css("border-left-width"))||0),width:r-(parseInt(t.css("border-left-width"))||0)-(parseInt(t.css("border-right-width"))||0),zIndex:t.css("z-index")}).eq(g&&this.opts.bottomToTopSubMenus?0:1).show(),this.isFixed()){var C={};C[touchEvents?"touchstart touchmove touchend":"pointerdown pointermove pointerup MSPointerDown MSPointerMove MSPointerUp"]=function(e){x.menuScrollTouch(t,e)},t.css({"touch-action":"none","-ms-touch-action":"none"}).on(getEventsNS(C,A))}}}t.css({top:"auto",left:"0",marginLeft:e,marginTop:i-m})},menuScroll:function(t,e,i){var s,o=t.dataSM("scroll"),a=t.dataSM("scroll-arrows"),n=o.up?o.upEnd:o.downEnd;if(!e&&o.momentum){if(o.momentum*=.92,s=o.momentum,.5>s)return this.menuScrollStop(t),void 0}else s=i||(e||!this.opts.scrollAccelerate?this.opts.scrollStep:Math.floor(o.step));var r=t.dataSM("level");if(this.activatedItems[r-1]&&this.activatedItems[r-1].dataSM("sub")&&this.activatedItems[r-1].dataSM("sub").is(":visible")&&this.menuHideSubMenus(r-1),o.y=o.up&&o.y>=n||!o.up&&n>=o.y?o.y:Math.abs(n-o.y)>s?o.y+(o.up?s:-s):n,t.css(this.cssTransforms3d?{"-webkit-transform":"translate3d(0, "+o.y+"px, 0)",transform:"translate3d(0, "+o.y+"px, 0)"}:{marginTop:o.y}),mouse&&(o.up&&o.y>o.downEnd||!o.up&&o.y0;t.dataSM("scroll-arrows").eq(i?0:1).is(":visible")&&(t.dataSM("scroll").up=i,this.menuScroll(t,!0))}e.preventDefault()},menuScrollOut:function(t,e){mouse&&(/^scroll-(up|down)/.test((e.relatedTarget||"").className)||(t[0]==e.relatedTarget||$.contains(t[0],e.relatedTarget))&&this.getClosestMenu(e.relatedTarget)==t[0]||t.dataSM("scroll-arrows").css("visibility","hidden"))},menuScrollOver:function(t,e){if(mouse&&!/^scroll-(up|down)/.test(e.target.className)&&this.getClosestMenu(e.target)==t[0]){this.menuScrollRefreshData(t);var i=t.dataSM("scroll"),s=$(window).scrollTop()-t.dataSM("parent-a").offset().top-i.itemH;t.dataSM("scroll-arrows").eq(0).css("margin-top",s).end().eq(1).css("margin-top",s+this.getViewportHeight()-i.arrowDownH).end().css("visibility","visible")}},menuScrollRefreshData:function(t){var e=t.dataSM("scroll"),i=$(window).scrollTop()-t.dataSM("parent-a").offset().top-e.itemH;this.cssTransforms3d&&(i=-(parseFloat(t.css("margin-top"))-i)),$.extend(e,{upEnd:i,downEnd:i+this.getViewportHeight()-e.subH})},menuScrollStop:function(t){return this.scrollTimeout?(cancelAnimationFrame(this.scrollTimeout),this.scrollTimeout=0,t.dataSM("scroll").step=1,!0):void 0},menuScrollTouch:function(t,e){if(e=e.originalEvent,isTouchEvent(e)){var i=this.getTouchPoint(e);if(this.getClosestMenu(i.target)==t[0]){var s=t.dataSM("scroll");if(/(start|down)$/i.test(e.type))this.menuScrollStop(t)?(e.preventDefault(),this.$touchScrollingSub=t):this.$touchScrollingSub=null,this.menuScrollRefreshData(t),$.extend(s,{touchStartY:i.pageY,touchStartTime:e.timeStamp});else if(/move$/i.test(e.type)){var o=void 0!==s.touchY?s.touchY:s.touchStartY;if(void 0!==o&&o!=i.pageY){this.$touchScrollingSub=t;var a=i.pageY>o;void 0!==s.up&&s.up!=a&&$.extend(s,{touchStartY:i.pageY,touchStartTime:e.timeStamp}),$.extend(s,{up:a,touchY:i.pageY}),this.menuScroll(t,!0,Math.abs(i.pageY-o))}e.preventDefault()}else void 0!==s.touchY&&((s.momentum=15*Math.pow(Math.abs(i.pageY-s.touchStartY)/(e.timeStamp-s.touchStartTime),2))&&(this.menuScrollStop(t),this.menuScroll(t),e.preventDefault()),delete s.touchY)}}},menuShow:function(t){if((t.dataSM("beforefirstshowfired")||(t.dataSM("beforefirstshowfired",!0),this.$root.triggerHandler("beforefirstshow.smapi",t[0])!==!1))&&this.$root.triggerHandler("beforeshow.smapi",t[0])!==!1&&(t.dataSM("shown-before",!0),canAnimate&&t.stop(!0,!0),!t.is(":visible"))){var e=t.dataSM("parent-a"),i=this.isCollapsible();if((this.opts.keepHighlighted||i)&&e.addClass("highlighted"),i)t.removeClass("sm-nowrap").css({zIndex:"",width:"auto",minWidth:"",maxWidth:"",top:"",left:"",marginLeft:"",marginTop:""});else{if(t.css("z-index",this.zIndexInc=(this.zIndexInc||this.getStartZIndex())+1),(this.opts.subMenusMinWidth||this.opts.subMenusMaxWidth)&&(t.css({width:"auto",minWidth:"",maxWidth:""}).addClass("sm-nowrap"),this.opts.subMenusMinWidth&&t.css("min-width",this.opts.subMenusMinWidth),this.opts.subMenusMaxWidth)){var s=this.getWidth(t);t.css("max-width",this.opts.subMenusMaxWidth),s>this.getWidth(t)&&t.removeClass("sm-nowrap").css("width",this.opts.subMenusMaxWidth)}this.menuPosition(t)}var o=function(){t.css("overflow","")};i?canAnimate&&this.opts.collapsibleShowFunction?this.opts.collapsibleShowFunction.call(this,t,o):t.show(this.opts.collapsibleShowDuration,o):canAnimate&&this.opts.showFunction?this.opts.showFunction.call(this,t,o):t.show(this.opts.showDuration,o),e.attr("aria-expanded","true"),t.attr({"aria-expanded":"true","aria-hidden":"false"}),this.visibleSubMenus.push(t),this.$root.triggerHandler("show.smapi",t[0])}},popupHide:function(t){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var e=this;this.hideTimeout=setTimeout(function(){e.menuHideAll()},t?1:this.opts.hideTimeout)},popupShow:function(t,e){if(!this.opts.isPopup)return alert('SmartMenus jQuery Error:\n\nIf you want to show this menu via the "popupShow" method, set the isPopup:true option.'),void 0;if(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),this.$root.dataSM("shown-before",!0),canAnimate&&this.$root.stop(!0,!0),!this.$root.is(":visible")){this.$root.css({left:t,top:e});var i=this,s=function(){i.$root.css("overflow","")};canAnimate&&this.opts.showFunction?this.opts.showFunction.call(this,this.$root,s):this.$root.show(this.opts.showDuration,s),this.visibleSubMenus[0]=this.$root}},refresh:function(){this.destroy(!0),this.init(!0)},rootKeyDown:function(t){if(this.handleEvents())switch(t.keyCode){case 27:var e=this.activatedItems[0];if(e){this.menuHideAll(),e[0].focus();var i=e.dataSM("sub");i&&this.menuHide(i)}break;case 32:var s=$(t.target);if(s.is("a")&&this.handleItemEvents(s)){var i=s.dataSM("sub");i&&!i.is(":visible")&&(this.itemClick({currentTarget:t.target}),t.preventDefault())}}},rootOut:function(t){if(this.handleEvents()&&!this.isTouchMode()&&t.target!=this.$root[0]&&(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),!this.opts.showOnClick||!this.opts.hideOnClick)){var e=this;this.hideTimeout=setTimeout(function(){e.menuHideAll()},this.opts.hideTimeout)}},rootOver:function(t){this.handleEvents()&&!this.isTouchMode()&&t.target!=this.$root[0]&&this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0)},winResize:function(t){if(this.handleEvents()){if(!("onorientationchange"in window)||"orientationchange"==t.type){var e=this.isCollapsible();this.wasCollapsible&&e||(this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0].blur(),this.menuHideAll()),this.wasCollapsible=e}}else if(this.$disableOverlay){var i=this.$root.offset();this.$disableOverlay.css({top:i.top,left:i.left,width:this.$root.outerWidth(),height:this.$root.outerHeight()})}}}}),$.fn.dataSM=function(t,e){return e?this.data(t+"_smartmenus",e):this.data(t+"_smartmenus")},$.fn.removeDataSM=function(t){return this.removeData(t+"_smartmenus")},$.fn.smartmenus=function(options){if("string"==typeof options){var args=arguments,method=options;return Array.prototype.shift.call(args),this.each(function(){var t=$(this).data("smartmenus");t&&t[method]&&t[method].apply(t,args)})}return this.each(function(){var dataOpts=$(this).data("sm-options")||null;if(dataOpts)try{dataOpts=eval("("+dataOpts+")")}catch(e){dataOpts=null,alert('ERROR\n\nSmartMenus jQuery init:\nInvalid "data-sm-options" attribute value syntax.')}new $.SmartMenus(this,$.extend({},$.fn.smartmenus.defaults,options,dataOpts))})},$.fn.smartmenus.defaults={isPopup:!1,mainMenuSubOffsetX:0,mainMenuSubOffsetY:0,subMenusSubOffsetX:0,subMenusSubOffsetY:0,subMenusMinWidth:"10em",subMenusMaxWidth:"20em",subIndicators:!0,subIndicatorsPos:"append",subIndicatorsText:"",scrollStep:30,scrollAccelerate:!0,showTimeout:250,hideTimeout:500,showDuration:0,showFunction:null,hideDuration:0,hideFunction:function(t,e){t.fadeOut(200,e)},collapsibleShowDuration:0,collapsibleShowFunction:function(t,e){t.slideDown(200,e)},collapsibleHideDuration:0,collapsibleHideFunction:function(t,e){t.slideUp(200,e)},showOnClick:!1,hideOnClick:!0,noMouseOver:!1,keepInViewport:!0,keepHighlighted:!0,markCurrentItem:!1,markCurrentTree:!0,rightToLeftSubMenus:!1,bottomToTopSubMenus:!1,collapsibleBehavior:"default"},$}); \ No newline at end of file diff --git a/Documentation/html/md__documents__r_e_a_d_m_e.html b/Documentation/html/md__documents__r_e_a_d_m_e.html new file mode 100644 index 0000000..e948ac9 --- /dev/null +++ b/Documentation/html/md__documents__r_e_a_d_m_e.html @@ -0,0 +1,78 @@ + + + + + + + +My Project: Storyboard et Sketch sur blasamiq + + + + + + + + + +
+
+ + + + + + + +
+
My Project +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ +
+
+
Storyboard et Sketch sur blasamiq
+
+ +
+ + + + diff --git a/Documentation/html/menu.js b/Documentation/html/menu.js new file mode 100644 index 0000000..818b859 --- /dev/null +++ b/Documentation/html/menu.js @@ -0,0 +1,135 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file + */ +function initMenu(relPath,searchEnabled,serverSide,searchPage,search) { + function makeTree(data,relPath) { + var result=''; + if ('children' in data) { + result+='
    '; + for (var i in data.children) { + var url; + var link; + link = data.children[i].url; + if (link.substring(0,1)=='^') { + url = link.substring(1); + } else { + url = relPath+link; + } + result+='
  • '+ + data.children[i].text+''+ + makeTree(data.children[i],relPath)+'
  • '; + } + result+='
'; + } + return result; + } + var searchBox; + if (searchEnabled) { + if (serverSide) { + searchBox='
'+ + '
'+ + '
'+ + ''+ + '
'+ + '
'+ + '
'+ + '
'; + } else { + searchBox='
'+ + ''+ + ''+ + ''+ + ''+ + ''+ + '' + '' + '
'; + } + } + + $('#main-nav').before('
'+ + ''+ + ''+ + '
'); + $('#main-nav').append(makeTree(menudata,relPath)); + $('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu'); + if (searchBox) { + $('#main-menu').append('
  • '); + } + var $mainMenuState = $('#main-menu-state'); + var prevWidth = 0; + if ($mainMenuState.length) { + function initResizableIfExists() { + if (typeof initResizable==='function') initResizable(); + } + // animate mobile menu + $mainMenuState.change(function(e) { + var $menu = $('#main-menu'); + var options = { duration: 250, step: initResizableIfExists }; + if (this.checked) { + options['complete'] = function() { $menu.css('display', 'block') }; + $menu.hide().slideDown(options); + } else { + options['complete'] = function() { $menu.css('display', 'none') }; + $menu.show().slideUp(options); + } + }); + // set default menu visibility + function resetState() { + var $menu = $('#main-menu'); + var $mainMenuState = $('#main-menu-state'); + var newWidth = $(window).outerWidth(); + if (newWidth!=prevWidth) { + if ($(window).outerWidth()<768) { + $mainMenuState.prop('checked',false); $menu.hide(); + $('#searchBoxPos1').html(searchBox); + $('#searchBoxPos2').hide(); + } else { + $menu.show(); + $('#searchBoxPos1').empty(); + $('#searchBoxPos2').html(searchBox); + $('#searchBoxPos2').show(); + } + prevWidth = newWidth; + } + } + $(window).ready(function() { resetState(); initResizableIfExists(); }); + $(window).resize(resetState); + } + $('#main-menu').smartmenus(); +} +/* @license-end */ diff --git a/Documentation/html/menudata.js b/Documentation/html/menudata.js new file mode 100644 index 0000000..89cf200 --- /dev/null +++ b/Documentation/html/menudata.js @@ -0,0 +1,92 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file +*/ +var menudata={children:[ +{text:"Main Page",url:"index.html"}, +{text:"Related Pages",url:"pages.html"}, +{text:"Namespaces",url:"namespaces.html",children:[ +{text:"Namespace List",url:"namespaces.html"}, +{text:"Namespace Members",url:"namespacemembers.html",children:[ +{text:"All",url:"namespacemembers.html"}, +{text:"Enumerations",url:"namespacemembers_enum.html"}]}]}, +{text:"Classes",url:"annotated.html",children:[ +{text:"Class List",url:"annotated.html"}, +{text:"Class Index",url:"classes.html"}, +{text:"Class Hierarchy",url:"hierarchy.html"}, +{text:"Class Members",url:"functions.html",children:[ +{text:"All",url:"functions.html",children:[ +{text:"a",url:"functions.html#index_a"}, +{text:"c",url:"functions.html#index_c"}, +{text:"d",url:"functions.html#index_d"}, +{text:"e",url:"functions.html#index_e"}, +{text:"f",url:"functions.html#index_f"}, +{text:"g",url:"functions.html#index_g"}, +{text:"h",url:"functions.html#index_h"}, +{text:"i",url:"functions.html#index_i"}, +{text:"l",url:"functions.html#index_l"}, +{text:"m",url:"functions.html#index_m"}, +{text:"n",url:"functions.html#index_n"}, +{text:"o",url:"functions.html#index_o"}, +{text:"p",url:"functions.html#index_p"}, +{text:"r",url:"functions.html#index_r"}, +{text:"s",url:"functions.html#index_s"}, +{text:"t",url:"functions.html#index_t"}, +{text:"u",url:"functions.html#index_u"}, +{text:"v",url:"functions.html#index_v"}, +{text:"w",url:"functions.html#index_w"}, +{text:"z",url:"functions.html#index_z"}]}, +{text:"Functions",url:"functions_func.html",children:[ +{text:"a",url:"functions_func.html#index_a"}, +{text:"c",url:"functions_func.html#index_c"}, +{text:"d",url:"functions_func.html#index_d"}, +{text:"e",url:"functions_func.html#index_e"}, +{text:"g",url:"functions_func.html#index_g"}, +{text:"i",url:"functions_func.html#index_i"}, +{text:"l",url:"functions_func.html#index_l"}, +{text:"m",url:"functions_func.html#index_m"}, +{text:"o",url:"functions_func.html#index_o"}, +{text:"p",url:"functions_func.html#index_p"}, +{text:"r",url:"functions_func.html#index_r"}, +{text:"s",url:"functions_func.html#index_s"}, +{text:"t",url:"functions_func.html#index_t"}, +{text:"u",url:"functions_func.html#index_u"}, +{text:"v",url:"functions_func.html#index_v"}]}, +{text:"Variables",url:"functions_vars.html"}, +{text:"Properties",url:"functions_prop.html",children:[ +{text:"c",url:"functions_prop.html#index_c"}, +{text:"d",url:"functions_prop.html#index_d"}, +{text:"e",url:"functions_prop.html#index_e"}, +{text:"f",url:"functions_prop.html#index_f"}, +{text:"h",url:"functions_prop.html#index_h"}, +{text:"l",url:"functions_prop.html#index_l"}, +{text:"m",url:"functions_prop.html#index_m"}, +{text:"n",url:"functions_prop.html#index_n"}, +{text:"p",url:"functions_prop.html#index_p"}, +{text:"r",url:"functions_prop.html#index_r"}, +{text:"s",url:"functions_prop.html#index_s"}, +{text:"u",url:"functions_prop.html#index_u"}, +{text:"v",url:"functions_prop.html#index_v"}, +{text:"w",url:"functions_prop.html#index_w"}, +{text:"z",url:"functions_prop.html#index_z"}]}, +{text:"Events",url:"functions_evnt.html"}]}]}]} diff --git a/Documentation/html/namespace_business.html b/Documentation/html/namespace_business.html new file mode 100644 index 0000000..c403a6e --- /dev/null +++ b/Documentation/html/namespace_business.html @@ -0,0 +1,87 @@ + + + + + + + +My Project: Business Namespace Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    My Project +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    + +
    Business Namespace Reference
    +
    +
    + + + + + + + + +

    +Classes

    class  Manager
     Class Manager qui gère les requins, les requins ajoutés, les requins modifiés et les fun facts More...
     
    class  ManagerUsers
     Class Manager qui gère les Experts et les Utilisateurs More...
     
    +
    + + + + diff --git a/Documentation/html/namespace_mod_xC3_xA8le.html b/Documentation/html/namespace_mod_xC3_xA8le.html new file mode 100644 index 0000000..a4bcaab --- /dev/null +++ b/Documentation/html/namespace_mod_xC3_xA8le.html @@ -0,0 +1,216 @@ + + + + + + + +My Project: Modèle Namespace Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    My Project +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    + +
    Modèle Namespace Reference
    +
    +
    + + + + + + + + + + + + + + + + + +

    +Classes

    class  Expert
     Class Expert qui implémente l'interface Personne Un expert peut ajouter et modifier des requins mais il peut aussi valider ou refuser les ajouts ou les modifications des utilisateurs More...
     
    class  Personne
     Interface Personne qui est la base des utilisateurs de l'application More...
     
    class  Position
     Classe Position qui permet de connaitre la surface de répartition d'un requin Cependant nous n'avons pas eu le temps d'implémenter cette classe dans les requins More...
     
    class  Requin
     Classe Requin qui implémente la méthode IEquatable de Requin More...
     
    class  Utilisateur
     Classe Utilisateur qui implémente l'interface Personne More...
     
    + + + + + + + + + + +

    +Enumerations

    enum  Conservation {
    +  EX +, EW +, CR +, EN +,
    +  VU +, NT +, LC +, DD +,
    +  NE +
    + }
     Type énuméré qui contient tous les status de conservation des espèces animales. More...
     
    enum  UCrequinType { normal +, edit +, add + }
     Type énuméré qui permet de savoir si un UserControlRequin et de type normal, édité ou ajouté More...
     
    enum  Zone { ATLANTIQUE +, ARCTIQUE +, PACIFIQUE +, INDIEN + }
     Type énuméré qui contient les océans où il y a des requins More...
     
    +

    Enumeration Type Documentation

    + +

    ◆ Conservation

    + +
    +
    + + + + +
    enum Modèle.Conservation
    +
    + +

    Type énuméré qui contient tous les status de conservation des espèces animales.

    + + + + + + + + + + +
    Enumerator
    EX 

    Extinct

    +
    EW 

    Extinct in the Wild

    +
    CR 

    Critically Endangered

    +
    EN 

    Endangered

    +
    VU 

    Vulnerable

    +
    NT 

    Near Threatened

    +
    LC 

    Least Concern

    +
    DD 

    Data Deficient

    +
    NE 

    Not Evaluated

    +
    + +
    +
    + +

    ◆ UCrequinType

    + +
    +
    + + + + +
    enum Modèle.UCrequinType
    +
    + +

    Type énuméré qui permet de savoir si un UserControlRequin et de type normal, édité ou ajouté

    + + + + +
    Enumerator
    normal 

    UCRequin qui mène à la description du requin

    +
    edit 

    UCRequin qui mène à DescriptionEdit

    +
    add 

    UCRequin qui mène à DescriptionAdd

    +
    + +
    +
    + +

    ◆ Zone

    + +
    +
    + + + + +
    enum Modèle.Zone
    +
    + +

    Type énuméré qui contient les océans où il y a des requins

    + + + + + +
    Enumerator
    ATLANTIQUE 

    Océan Atlantique

    +
    ARCTIQUE 

    Océan Arctique

    +
    PACIFIQUE 

    Océan Pacifique

    +
    INDIEN 

    Océan Indien

    +
    + +
    +
    +
    + + + + diff --git a/Documentation/html/namespace_persistance.html b/Documentation/html/namespace_persistance.html new file mode 100644 index 0000000..979db1a --- /dev/null +++ b/Documentation/html/namespace_persistance.html @@ -0,0 +1,93 @@ + + + + + + + +My Project: Persistance Namespace Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    My Project +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    + +
    Persistance Namespace Reference
    +
    +
    + + + + + + + + + + + + + + +

    +Classes

    class  DataContractPersistance
     Classe DataContractPersistance qui implémente IPersistanceManager et stocke les données dans les fichiers de persistance More...
     
    class  DataToPersistReq
     Classe DataToPersistReq More...
     
    class  DataToPersistUsers
     Classe DataToPersistUsers More...
     
    interface  IPersistanceManager
     Classe IPersistanceManager décrivant le comportement des différentes instances de persistance More...
     
    +
    + + + + diff --git a/Documentation/html/namespace_stub_lib.html b/Documentation/html/namespace_stub_lib.html new file mode 100644 index 0000000..8c724dd --- /dev/null +++ b/Documentation/html/namespace_stub_lib.html @@ -0,0 +1,84 @@ + + + + + + + +My Project: StubLib Namespace Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    My Project +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    + +
    StubLib Namespace Reference
    +
    +
    + + + + + +

    +Classes

    class  Stub
     Classe Stub qui implémente IPersistanceManager et stocke des données dans le code More...
     
    +
    + + + + diff --git a/Documentation/html/namespace_test.html b/Documentation/html/namespace_test.html new file mode 100644 index 0000000..7df5012 --- /dev/null +++ b/Documentation/html/namespace_test.html @@ -0,0 +1,90 @@ + + + + + + + +My Project: Test Namespace Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    My Project +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    + +
    Test Namespace Reference
    +
    +
    + + + + + + + + + + + +

    +Classes

    class  App
     Interaction logic for App.xaml More...
     
    class  MainWindow
     Interaction logic for MainWindow.xaml More...
     
    class  UCTest
     Logique d'interaction pour UCTest.xaml More...
     
    +
    + + + + diff --git a/Documentation/html/namespace_tests_unitaires.html b/Documentation/html/namespace_tests_unitaires.html new file mode 100644 index 0000000..e6cca07 --- /dev/null +++ b/Documentation/html/namespace_tests_unitaires.html @@ -0,0 +1,83 @@ + + + + + + + +My Project: TestsUnitaires Namespace Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    My Project +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    + +
    TestsUnitaires Namespace Reference
    +
    +
    + + + + +

    +Classes

    class  Tests_Requin
     
    +
    + + + + diff --git a/Documentation/html/namespace_unit_tests.html b/Documentation/html/namespace_unit_tests.html new file mode 100644 index 0000000..cde627c --- /dev/null +++ b/Documentation/html/namespace_unit_tests.html @@ -0,0 +1,83 @@ + + + + + + + +My Project: UnitTests Namespace Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    My Project +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    + +
    UnitTests Namespace Reference
    +
    +
    + + + + +

    +Classes

    class  UnitTest_Modele
     
    +
    + + + + diff --git a/Documentation/html/namespace_wpf_app1.html b/Documentation/html/namespace_wpf_app1.html new file mode 100644 index 0000000..4e4f9a4 --- /dev/null +++ b/Documentation/html/namespace_wpf_app1.html @@ -0,0 +1,144 @@ + + + + + + + +My Project: WpfApp1 Namespace Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    My Project +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    + +
    WpfApp1 Namespace Reference
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    class  AccueilWeChangeEventArgs
     Classe AccueilnWeChangeEventArgs qui implémente EventArgs Elle permet de créer un argument qui permet de transformer le content control de la main window en UserControlAccueil après avoir cliquer sur la carte More...
     
    class  AccueilWeGoEventArgs
     Classe AccueilWeGo qui implémente EventArgs Elle permet de créer un argument qui permet de transformer le content control de la main window en UserControlAccueil après avoir cliquer sur le bouton Exit More...
     
    class  AddAShark
     Logique d'interaction pour AddAShark.xaml More...
     
    class  App
     Interaction logic for App.xaml More...
     
    class  ChangerMotDePasse
     Logique d'interaction pour ChangerMotDePasse.xaml More...
     
    class  CreerCompte
     Logique d'interaction pour CreerCompte.xaml More...
     
    class  DescriptionAdd
     Logique d'interaction pour Description.xaml More...
     
    class  DescriptionEdit
     Logique d'interaction pour DescriptionEdit.xaml More...
     
    class  DescriptionWeGoEventArgs
     Classe DescriptionWeGoEventArgs qui implémente EventArgs Elle permet de créer un argument qui permet de transformer le content control de la main window en USerControlDescription après avoir cliquer sur le UserControlRequin More...
     
    class  DescWeGoEventArgs
     Classe DescWeGoEventArgs qui implémente EventArgs Elle permet de créer un argument qui permet de transformer le content control de la main window en UserControlDescription après avoir cliquer sur un UserControlRequin More...
     
    class  EditWeGoEventArgs
     Classe EditWeGoEventArgs qui implémente EventArgs Elle permet de créer un argument qui permet de transformer le content control de la main window en UserControlEdit après avoir cliquer sur le bouton Edit More...
     
    class  InfoUtilisateur
     Logique d'interaction pour InfoUtilisateur.xaml More...
     
    class  MainWindow
     Interaction logic for MainWindow.xam More...
     
    class  SeConnecter
     Logique d'interaction pour SeConnecter.xaml More...
     
    class  userControlAcceuil
     Logique d'interaction pour userControlAcceuil.xaml More...
     
    class  UserControlBoite
     Logique d'interaction pour UserControlBoite.xaml More...
     
    class  userControlDescription
     Logique d'interaction pour userControlDescription.xaml More...
     
    class  UserControlEdit
     Logique d'interaction pour UserControlEdit.xaml More...
     
    class  UserControlPosition
     Logique d'interaction pour UserControlPosition.xaml More...
     
    class  UserControlRequin
     Logique d'interaction pour UserControlRequin.xaml More...
     
    class  ValiderSubmit
     Logique d'interaction pour ValiderSubmit.xaml More...
     
    +
    + + + + diff --git a/Documentation/html/namespacemembers.html b/Documentation/html/namespacemembers.html new file mode 100644 index 0000000..0daed69 --- /dev/null +++ b/Documentation/html/namespacemembers.html @@ -0,0 +1,77 @@ + + + + + + + +My Project: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    My Project +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all documented namespace members with links to the namespaces they belong to:
    +
    + + + + diff --git a/Documentation/html/namespacemembers_enum.html b/Documentation/html/namespacemembers_enum.html new file mode 100644 index 0000000..f11fa40 --- /dev/null +++ b/Documentation/html/namespacemembers_enum.html @@ -0,0 +1,77 @@ + + + + + + + +My Project: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    My Project +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    + + + + diff --git a/Documentation/html/namespaces.html b/Documentation/html/namespaces.html new file mode 100644 index 0000000..264e0b8 --- /dev/null +++ b/Documentation/html/namespaces.html @@ -0,0 +1,132 @@ + + + + + + + +My Project: Namespace List + + + + + + + + + +
    +
    + + + + + + + +
    +
    My Project +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Namespace List
    +
    +
    +
    Here is a list of all documented namespaces with brief descriptions:
    +
    [detail level 12]
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     NBusiness
     CManagerClass Manager qui gère les requins, les requins ajoutés, les requins modifiés et les fun facts
     CManagerUsersClass Manager qui gère les Experts et les Utilisateurs
     NModèle
     CExpertClass Expert qui implémente l'interface Personne Un expert peut ajouter et modifier des requins mais il peut aussi valider ou refuser les ajouts ou les modifications des utilisateurs
     CPersonneInterface Personne qui est la base des utilisateurs de l'application
     CPositionClasse Position qui permet de connaitre la surface de répartition d'un requin Cependant nous n'avons pas eu le temps d'implémenter cette classe dans les requins
     CRequinClasse Requin qui implémente la méthode IEquatable de Requin
     CUtilisateurClasse Utilisateur qui implémente l'interface Personne
     NPersistance
     CDataContractPersistanceClasse DataContractPersistance qui implémente IPersistanceManager et stocke les données dans les fichiers de persistance
     CDataToPersistReqClasse DataToPersistReq
     CDataToPersistUsersClasse DataToPersistUsers
     CIPersistanceManagerClasse IPersistanceManager décrivant le comportement des différentes instances de persistance
     NStubLib
     CStubClasse Stub qui implémente IPersistanceManager et stocke des données dans le code
     NTest
     CAppInteraction logic for App.xaml
     CMainWindowInteraction logic for MainWindow.xaml
     CUCTestLogique d'interaction pour UCTest.xaml
     Ntest_requin
     CProgram
     NtestImage
     CAppInteraction logic for App.xaml
     CMainWindowInteraction logic for MainWindow.xaml
     NtestMap
     CProgram
     NTestsUnitaires
     CTests_Requin
     NUnitTests
     CUnitTest_Modele
     NWpfApp1
     CAccueilWeChangeEventArgsClasse AccueilnWeChangeEventArgs qui implémente EventArgs Elle permet de créer un argument qui permet de transformer le content control de la main window en UserControlAccueil après avoir cliquer sur la carte
     CAccueilWeGoEventArgsClasse AccueilWeGo qui implémente EventArgs Elle permet de créer un argument qui permet de transformer le content control de la main window en UserControlAccueil après avoir cliquer sur le bouton Exit
     CAddASharkLogique d'interaction pour AddAShark.xaml
     CAppInteraction logic for App.xaml
     CChangerMotDePasseLogique d'interaction pour ChangerMotDePasse.xaml
     CCreerCompteLogique d'interaction pour CreerCompte.xaml
     CDescriptionAddLogique d'interaction pour Description.xaml
     CDescriptionEditLogique d'interaction pour DescriptionEdit.xaml
     CDescriptionWeGoEventArgsClasse DescriptionWeGoEventArgs qui implémente EventArgs Elle permet de créer un argument qui permet de transformer le content control de la main window en USerControlDescription après avoir cliquer sur le UserControlRequin
     CDescWeGoEventArgsClasse DescWeGoEventArgs qui implémente EventArgs Elle permet de créer un argument qui permet de transformer le content control de la main window en UserControlDescription après avoir cliquer sur un UserControlRequin
     CEditWeGoEventArgsClasse EditWeGoEventArgs qui implémente EventArgs Elle permet de créer un argument qui permet de transformer le content control de la main window en UserControlEdit après avoir cliquer sur le bouton Edit
     CInfoUtilisateurLogique d'interaction pour InfoUtilisateur.xaml
     CMainWindowInteraction logic for MainWindow.xam
     CSeConnecterLogique d'interaction pour SeConnecter.xaml
     CuserControlAcceuilLogique d'interaction pour userControlAcceuil.xaml
     CUserControlBoiteLogique d'interaction pour UserControlBoite.xaml
     CuserControlDescriptionLogique d'interaction pour userControlDescription.xaml
     CUserControlEditLogique d'interaction pour UserControlEdit.xaml
     CUserControlPositionLogique d'interaction pour UserControlPosition.xaml
     CUserControlRequinLogique d'interaction pour UserControlRequin.xaml
     CValiderSubmitLogique d'interaction pour ValiderSubmit.xaml
    +
    +
    + + + + diff --git a/Documentation/html/namespacetest__requin.html b/Documentation/html/namespacetest__requin.html new file mode 100644 index 0000000..9212522 --- /dev/null +++ b/Documentation/html/namespacetest__requin.html @@ -0,0 +1,83 @@ + + + + + + + +My Project: test_requin Namespace Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    My Project +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    + +
    test_requin Namespace Reference
    +
    +
    + + + + +

    +Classes

    class  Program
     
    +
    + + + + diff --git a/Documentation/html/namespacetest_image.html b/Documentation/html/namespacetest_image.html new file mode 100644 index 0000000..dc0f7f3 --- /dev/null +++ b/Documentation/html/namespacetest_image.html @@ -0,0 +1,87 @@ + + + + + + + +My Project: testImage Namespace Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    My Project +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    + +
    testImage Namespace Reference
    +
    +
    + + + + + + + + +

    +Classes

    class  App
     Interaction logic for App.xaml More...
     
    class  MainWindow
     Interaction logic for MainWindow.xaml More...
     
    +
    + + + + diff --git a/Documentation/html/namespacetest_map.html b/Documentation/html/namespacetest_map.html new file mode 100644 index 0000000..ceb8f08 --- /dev/null +++ b/Documentation/html/namespacetest_map.html @@ -0,0 +1,83 @@ + + + + + + + +My Project: testMap Namespace Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    My Project +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    + +
    testMap Namespace Reference
    +
    +
    + + + + +

    +Classes

    class  Program
     
    +
    + + + + diff --git a/Documentation/html/nav_f.png b/Documentation/html/nav_f.png new file mode 100644 index 0000000..72a58a5 Binary files /dev/null and b/Documentation/html/nav_f.png differ diff --git a/Documentation/html/nav_g.png b/Documentation/html/nav_g.png new file mode 100644 index 0000000..2093a23 Binary files /dev/null and b/Documentation/html/nav_g.png differ diff --git a/Documentation/html/nav_h.png b/Documentation/html/nav_h.png new file mode 100644 index 0000000..33389b1 Binary files /dev/null and b/Documentation/html/nav_h.png differ diff --git a/Documentation/html/open.png b/Documentation/html/open.png new file mode 100644 index 0000000..30f75c7 Binary files /dev/null and b/Documentation/html/open.png differ diff --git a/Documentation/html/pages.html b/Documentation/html/pages.html new file mode 100644 index 0000000..9946031 --- /dev/null +++ b/Documentation/html/pages.html @@ -0,0 +1,80 @@ + + + + + + + +My Project: Related Pages + + + + + + + + + +
    +
    + + + + + + + +
    +
    My Project +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Related Pages
    +
    +
    +
    Here is a list of all related documentation pages:
    +
    + + + + diff --git a/Documentation/html/search/all_0.html b/Documentation/html/search/all_0.html new file mode 100644 index 0000000..bb9e364 --- /dev/null +++ b/Documentation/html/search/all_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/all_0.js b/Documentation/html/search/all_0.js new file mode 100644 index 0000000..9ca0de6 --- /dev/null +++ b/Documentation/html/search/all_0.js @@ -0,0 +1,18 @@ +var searchData= +[ + ['accueilwechange_0',['AccueilWeChange',['../class_wpf_app1_1_1user_control_acceuil.html#a72f60d5fe16ab4def4075d09fa64b696',1,'WpfApp1::userControlAcceuil']]], + ['accueilwechangeeventargs_1',['AccueilWeChangeEventArgs',['../class_wpf_app1_1_1_accueil_we_change_event_args.html#a2e1b2eb73eba070ecd9e5466abeac5e5',1,'WpfApp1.AccueilWeChangeEventArgs.AccueilWeChangeEventArgs()'],['../class_wpf_app1_1_1_accueil_we_change_event_args.html',1,'WpfApp1.AccueilWeChangeEventArgs']]], + ['accueilwego_2',['AccueilWeGo',['../class_wpf_app1_1_1user_control_description.html#a372ed670f8e91f7c6812eaf2b603f10a',1,'WpfApp1::userControlDescription']]], + ['accueilwegoeventargs_3',['AccueilWeGoEventArgs',['../class_wpf_app1_1_1_accueil_we_go_event_args.html#a93e0424eebb8feb6ec576a58a130734d',1,'WpfApp1.AccueilWeGoEventArgs.AccueilWeGoEventArgs()'],['../class_wpf_app1_1_1_accueil_we_go_event_args.html',1,'WpfApp1.AccueilWeGoEventArgs']]], + ['achanger_4',['aChanger',['../class_wpf_app1_1_1_main_window.html#a6c7bedda088ed390c4dd1467f077fc7e',1,'WpfApp1::MainWindow']]], + ['add_5',['add',['../namespace_mod_xC3_xA8le.html#a6eda931a1c796c0b019beff021f09c59a34ec78fcc91ffb1e54cd85e4a0924332',1,'Modèle']]], + ['addashark_6',['AddAShark',['../class_wpf_app1_1_1_add_a_shark.html#a880b4ee2a84b6b695595a1b51bf9654c',1,'WpfApp1.AddAShark.AddAShark()'],['../class_wpf_app1_1_1_add_a_shark.html',1,'WpfApp1.AddAShark']]], + ['ajouterexpert_7',['AjouterExpert',['../class_business_1_1_manager_users.html#aaed96a17a647ec07d2088acc7dfac656',1,'Business::ManagerUsers']]], + ['ajouterrequin_8',['AjouterRequin',['../class_business_1_1_manager.html#a0588152f83bd4f7747d109ee99023536',1,'Business.Manager.AjouterRequin()'],['../class_mod_xC3_xA8le_1_1_expert.html#aa079841f24c60757b6d5b8c0b427a397',1,'Modèle.Expert.AjouterRequin()'],['../class_mod_xC3_xA8le_1_1_utilisateur.html#a7de209e34dc3a4a81ac4eb711c99f17a',1,'Modèle.Utilisateur.AjouterRequin()'],['../class_mod_xC3_xA8le_1_1_personne.html#a4a409ba625219f6f22e7ebfb29fd1421',1,'Modèle.Personne.AjouterRequin()']]], + ['ajouterrequinadd_9',['AjouterRequinAdd',['../class_business_1_1_manager.html#ab537834d44e0e15eb3b1b81cd18ab1b4',1,'Business::Manager']]], + ['ajouterrequinedit_10',['AjouterRequinEdit',['../class_business_1_1_manager.html#a127dbd9b767ca99aaf1ab30c48197a70',1,'Business::Manager']]], + ['ajouterutilisateur_11',['AjouterUtilisateur',['../class_business_1_1_manager_users.html#a3443b9311c13f3150436506c1d3c0d96',1,'Business::ManagerUsers']]], + ['app_12',['App',['../class_test_1_1_app.html',1,'Test.App'],['../classtest_image_1_1_app.html',1,'testImage.App'],['../class_wpf_app1_1_1_app.html',1,'WpfApp1.App']]], + ['arctique_13',['ARCTIQUE',['../namespace_mod_xC3_xA8le.html#a7a1a9af56977c5c8224213c6800a8925a93d6677a604a5936ec4fc223e833c1af',1,'Modèle']]], + ['atlantique_14',['ATLANTIQUE',['../namespace_mod_xC3_xA8le.html#a7a1a9af56977c5c8224213c6800a8925af0f7e15a42e6bc05b225b991b41dd7ee',1,'Modèle']]] +]; diff --git a/Documentation/html/search/all_1.html b/Documentation/html/search/all_1.html new file mode 100644 index 0000000..8989416 --- /dev/null +++ b/Documentation/html/search/all_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/all_1.js b/Documentation/html/search/all_1.js new file mode 100644 index 0000000..d34b0b9 --- /dev/null +++ b/Documentation/html/search/all_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['business_0',['Business',['../namespace_business.html',1,'']]] +]; diff --git a/Documentation/html/search/all_10.html b/Documentation/html/search/all_10.html new file mode 100644 index 0000000..a7c1f9c --- /dev/null +++ b/Documentation/html/search/all_10.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/all_10.js b/Documentation/html/search/all_10.js new file mode 100644 index 0000000..0b17330 --- /dev/null +++ b/Documentation/html/search/all_10.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['test_0',['Test',['../namespace_test.html',1,'']]], + ['test_5frequin_1',['test_requin',['../namespacetest__requin.html',1,'']]], + ['testimage_2',['testImage',['../namespacetest_image.html',1,'']]], + ['testmap_3',['testMap',['../namespacetest_map.html',1,'']]], + ['tests_5frequin_4',['Tests_Requin',['../class_tests_unitaires_1_1_tests___requin.html',1,'TestsUnitaires']]], + ['testsunitaires_5',['TestsUnitaires',['../namespace_tests_unitaires.html',1,'']]], + ['tostring_6',['ToString',['../class_mod_xC3_xA8le_1_1_requin.html#a366a5c4df25c2d0e17d5b5f68119001e',1,'Modèle.Requin.ToString()'],['../class_mod_xC3_xA8le_1_1_expert.html#add59d3589f96aa528aabf7466ee0dcdc',1,'Modèle.Expert.ToString()'],['../class_mod_xC3_xA8le_1_1_utilisateur.html#a7ea9b0f1f362be19da2f437d8fef5476',1,'Modèle.Utilisateur.ToString()'],['../class_mod_xC3_xA8le_1_1_personne.html#a317197450b6b7ec368c8cd1361dd1045',1,'Modèle.Personne.ToString()']]], + ['type_7',['type',['../class_wpf_app1_1_1_user_control_requin.html#a18c1478f86ce348de7b883fbcb9155e0',1,'WpfApp1::UserControlRequin']]] +]; diff --git a/Documentation/html/search/all_11.html b/Documentation/html/search/all_11.html new file mode 100644 index 0000000..8f86146 --- /dev/null +++ b/Documentation/html/search/all_11.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/all_11.js b/Documentation/html/search/all_11.js new file mode 100644 index 0000000..22c13f1 --- /dev/null +++ b/Documentation/html/search/all_11.js @@ -0,0 +1,19 @@ +var searchData= +[ + ['ucrequintype_0',['UCrequinType',['../namespace_mod_xC3_xA8le.html#a6eda931a1c796c0b019beff021f09c59',1,'Modèle']]], + ['uctest_1',['UCTest',['../class_test_1_1_u_c_test.html',1,'Test']]], + ['unittest_5fmodele_2',['UnitTest_Modele',['../class_unit_tests_1_1_unit_test___modele.html',1,'UnitTests']]], + ['unittests_3',['UnitTests',['../namespace_unit_tests.html',1,'']]], + ['uptadeui_4',['uptadeUi',['../class_wpf_app1_1_1_description_add.html#a8830f69240f64bdd97a17790509a83dc',1,'WpfApp1.DescriptionAdd.uptadeUi()'],['../class_wpf_app1_1_1_user_control_requin.html#a970e60aca2d32e7b7ec227a60bc2894b',1,'WpfApp1.UserControlRequin.uptadeUi()']]], + ['usercontrolacceuil_5',['userControlAcceuil',['../class_wpf_app1_1_1user_control_acceuil.html#ac0c2d7d06c71882315d83bb44f2398ed',1,'WpfApp1.userControlAcceuil.userControlAcceuil()'],['../class_wpf_app1_1_1user_control_acceuil.html',1,'WpfApp1.userControlAcceuil']]], + ['usercontrolboite_6',['UserControlBoite',['../class_wpf_app1_1_1_user_control_boite.html#a7defa1c07cc498e088b232f496956803',1,'WpfApp1.UserControlBoite.UserControlBoite()'],['../class_wpf_app1_1_1_user_control_boite.html',1,'WpfApp1.UserControlBoite']]], + ['usercontroldescription_7',['userControlDescription',['../class_wpf_app1_1_1user_control_description.html#ae621ebd8ffa81e8415c2197902eefbcb',1,'WpfApp1.userControlDescription.userControlDescription()'],['../class_wpf_app1_1_1user_control_description.html',1,'WpfApp1.userControlDescription']]], + ['usercontroledit_8',['UserControlEdit',['../class_wpf_app1_1_1_user_control_edit.html#aa33759b55e5906cde0a691fcb6efb5e0',1,'WpfApp1.UserControlEdit.UserControlEdit()'],['../class_wpf_app1_1_1_user_control_edit.html',1,'WpfApp1.UserControlEdit']]], + ['usercontrolposition_9',['UserControlPosition',['../class_wpf_app1_1_1_user_control_position.html#aae54cae1171e8c6f1bc58781d16b4933',1,'WpfApp1.UserControlPosition.UserControlPosition()'],['../class_wpf_app1_1_1_user_control_position.html',1,'WpfApp1.UserControlPosition']]], + ['usercontrolreq_5fmousedown_10',['UserControlReq_MouseDown',['../class_wpf_app1_1_1_user_control_requin.html#af73e223d99bc16afa152a6f9beca582e',1,'WpfApp1::UserControlRequin']]], + ['usercontrolrequin_11',['UserControlRequin',['../class_wpf_app1_1_1_user_control_requin.html#ad4e4914ea93faf01d75c1bda77a9b4f5',1,'WpfApp1.UserControlRequin.UserControlRequin()'],['../class_wpf_app1_1_1_user_control_requin.html',1,'WpfApp1.UserControlRequin']]], + ['users_12',['Users',['../class_persistance_1_1_data_to_persist_users.html#ae0d2f6aed04e5b19b2b291446222abc4',1,'Persistance::DataToPersistUsers']]], + ['users_13',['users',['../interface_persistance_1_1_i_persistance_manager.html#a01f6c58655a10ec798ec0c0dadabdc1a',1,'Persistance.IPersistanceManager.users()'],['../class_stub_lib_1_1_stub.html#aef42c935a31108a8d4f6b69c72d0fee8',1,'StubLib.Stub.users()']]], + ['utilisateur_14',['Utilisateur',['../class_mod_xC3_xA8le_1_1_utilisateur.html',1,'Modèle.Utilisateur'],['../class_mod_xC3_xA8le_1_1_utilisateur.html#a11ad41fbefe5893c00fa239a486deb1c',1,'Modèle.Utilisateur.Utilisateur(string mail, string mdp)'],['../class_mod_xC3_xA8le_1_1_utilisateur.html#abc4792aec1c63f220fee1f5a1009494e',1,'Modèle.Utilisateur.Utilisateur(string mail, string mdp, int nbSubmit)']]], + ['utilisateurs_15',['Utilisateurs',['../class_business_1_1_manager_users.html#af57f9be88ba003a99d994066436664a4',1,'Business::ManagerUsers']]] +]; diff --git a/Documentation/html/search/all_12.html b/Documentation/html/search/all_12.html new file mode 100644 index 0000000..90b128f --- /dev/null +++ b/Documentation/html/search/all_12.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/all_12.js b/Documentation/html/search/all_12.js new file mode 100644 index 0000000..6618d65 --- /dev/null +++ b/Documentation/html/search/all_12.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['validersubmit_0',['ValiderSubmit',['../class_mod_xC3_xA8le_1_1_expert.html#ae6c83061d2a9a7cc08c7633067fd90c0',1,'Modèle.Expert.ValiderSubmit()'],['../class_wpf_app1_1_1_valider_submit.html#a6e3af34623d42233df23d1cfa89be2f0',1,'WpfApp1.ValiderSubmit.ValiderSubmit()'],['../class_wpf_app1_1_1_valider_submit.html',1,'WpfApp1.ValiderSubmit']]], + ['validerunchangement_1',['ValiderUnChangement',['../class_mod_xC3_xA8le_1_1_expert.html#a825bc03dc1514d4db982616c7f5d9a23',1,'Modèle::Expert']]], + ['verifierrequin_2',['verifierRequin',['../class_business_1_1_manager.html#a019d3f4051f98b8ed12a36d5c8f358ed',1,'Business::Manager']]], + ['video_3',['Video',['../class_mod_xC3_xA8le_1_1_requin.html#a177717e4317ff3b2c74d54ddc2afd35a',1,'Modèle::Requin']]], + ['vu_4',['VU',['../namespace_mod_xC3_xA8le.html#ae4c7099b621f9e1534fa8caf0da63497abce87c857571353d52a984d051446b37',1,'Modèle']]] +]; diff --git a/Documentation/html/search/all_13.html b/Documentation/html/search/all_13.html new file mode 100644 index 0000000..272d129 --- /dev/null +++ b/Documentation/html/search/all_13.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/all_13.js b/Documentation/html/search/all_13.js new file mode 100644 index 0000000..697fa41 --- /dev/null +++ b/Documentation/html/search/all_13.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['widthimage_0',['widthImage',['../class_wpf_app1_1_1_user_control_position.html#ab2eb07c087627079c55b8621326011bb',1,'WpfApp1::UserControlPosition']]], + ['wpfapp1_1',['WpfApp1',['../namespace_wpf_app1.html',1,'']]] +]; diff --git a/Documentation/html/search/all_14.html b/Documentation/html/search/all_14.html new file mode 100644 index 0000000..291e0d9 --- /dev/null +++ b/Documentation/html/search/all_14.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/all_14.js b/Documentation/html/search/all_14.js new file mode 100644 index 0000000..7166eb8 --- /dev/null +++ b/Documentation/html/search/all_14.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['zone_0',['Zone',['../class_wpf_app1_1_1_accueil_we_change_event_args.html#ab756207562709d337076530347451bf9',1,'WpfApp1.AccueilWeChangeEventArgs.Zone()'],['../class_wpf_app1_1_1_accueil_we_go_event_args.html#ac1117c5893c5926b08b472e04178e4ed',1,'WpfApp1.AccueilWeGoEventArgs.Zone()']]], + ['zone_1',['zone',['../class_wpf_app1_1_1user_control_acceuil.html#a72d2729e260d7c5925cabab1f454bcf5',1,'WpfApp1.userControlAcceuil.zone()'],['../class_wpf_app1_1_1user_control_description.html#ab608c4518bdac03865dc6d3c520842f9',1,'WpfApp1.userControlDescription.zone()']]], + ['zone_2',['Zone',['../namespace_mod_xC3_xA8le.html#a7a1a9af56977c5c8224213c6800a8925',1,'Modèle']]] +]; diff --git a/Documentation/html/search/all_2.html b/Documentation/html/search/all_2.html new file mode 100644 index 0000000..98e648c --- /dev/null +++ b/Documentation/html/search/all_2.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/all_2.js b/Documentation/html/search/all_2.js new file mode 100644 index 0000000..0c412e9 --- /dev/null +++ b/Documentation/html/search/all_2.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['carte_0',['Carte',['../class_wpf_app1_1_1user_control_acceuil.html#a3510a7d97dc26dc1d2ec62c319e89294',1,'WpfApp1::userControlAcceuil']]], + ['changeregionavecmap_1',['ChangeRegionAvecMap',['../class_wpf_app1_1_1_main_window.html#a184e9fdd8814658974740d9b0b47bee1',1,'WpfApp1::MainWindow']]], + ['changermotdepasse_2',['ChangerMotDePasse',['../class_mod_xC3_xA8le_1_1_expert.html#ab2ab3ce00faac0eb0f50244918341d80',1,'Modèle.Expert.ChangerMotDePasse()'],['../class_mod_xC3_xA8le_1_1_utilisateur.html#af41646438f7f1d608b4aa6ecd8f6f03e',1,'Modèle.Utilisateur.ChangerMotDePasse()'],['../class_mod_xC3_xA8le_1_1_personne.html#a21e9a354baf5b43febe19cbb0acca6b0',1,'Modèle.Personne.ChangerMotDePasse()'],['../class_wpf_app1_1_1_changer_mot_de_passe.html#abe1766c0ae1699de04cefed66a50b559',1,'WpfApp1.ChangerMotDePasse.ChangerMotDePasse()'],['../class_wpf_app1_1_1_changer_mot_de_passe.html',1,'WpfApp1.ChangerMotDePasse']]], + ['cmp_3',['cmp',['../class_wpf_app1_1_1user_control_description.html#a69e4cf762dc81be6e27c31ac9552cc97',1,'WpfApp1::userControlDescription']]], + ['conservation_4',['Conservation',['../namespace_mod_xC3_xA8le.html#ae4c7099b621f9e1534fa8caf0da63497',1,'Modèle']]], + ['contenu_5',['Contenu',['../class_wpf_app1_1_1_user_control_boite.html#af3a713cfa55c1dd0ad9531331f6b1149',1,'WpfApp1::UserControlBoite']]], + ['cr_6',['CR',['../namespace_mod_xC3_xA8le.html#ae4c7099b621f9e1534fa8caf0da63497a1d7b33fc26ca22c2011aaa97fecc43d8',1,'Modèle']]], + ['creercompte_7',['CreerCompte',['../class_wpf_app1_1_1_creer_compte.html#a68067f124f942d0f309e94b93d3cc232',1,'WpfApp1.CreerCompte.CreerCompte()'],['../class_wpf_app1_1_1_creer_compte.html',1,'WpfApp1.CreerCompte']]] +]; diff --git a/Documentation/html/search/all_3.html b/Documentation/html/search/all_3.html new file mode 100644 index 0000000..f4e8da7 --- /dev/null +++ b/Documentation/html/search/all_3.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/all_3.js b/Documentation/html/search/all_3.js new file mode 100644 index 0000000..5bf0bac --- /dev/null +++ b/Documentation/html/search/all_3.js @@ -0,0 +1,15 @@ +var searchData= +[ + ['datacontractpersistance_0',['DataContractPersistance',['../class_persistance_1_1_data_contract_persistance.html',1,'Persistance']]], + ['datatopersistreq_1',['DataToPersistReq',['../class_persistance_1_1_data_to_persist_req.html',1,'Persistance']]], + ['datatopersistusers_2',['DataToPersistUsers',['../class_persistance_1_1_data_to_persist_users.html',1,'Persistance']]], + ['dated_3',['DateD',['../class_mod_xC3_xA8le_1_1_expert.html#a04c1b16402842212b97193bc6510985a',1,'Modèle::Expert']]], + ['dd_4',['DD',['../namespace_mod_xC3_xA8le.html#ae4c7099b621f9e1534fa8caf0da63497a350bfcb1e3cfb28ddff48ce525d4f139',1,'Modèle']]], + ['description_5',['Description',['../class_mod_xC3_xA8le_1_1_requin.html#aa32851f8f290082f4dfe8f605e5c33b0',1,'Modèle::Requin']]], + ['descriptionadd_6',['DescriptionAdd',['../class_wpf_app1_1_1_description_add.html#a6affcfaf4d1ef0a69d6e3d900dd98e6f',1,'WpfApp1.DescriptionAdd.DescriptionAdd()'],['../class_wpf_app1_1_1_description_add.html',1,'WpfApp1.DescriptionAdd']]], + ['descriptionedit_7',['DescriptionEdit',['../class_wpf_app1_1_1_description_edit.html#a4c72d2353ae43b6963d651044c53d53c',1,'WpfApp1.DescriptionEdit.DescriptionEdit()'],['../class_wpf_app1_1_1_description_edit.html',1,'WpfApp1.DescriptionEdit']]], + ['descriptionwego_8',['DescriptionWeGo',['../class_wpf_app1_1_1_user_control_requin.html#ae6287b7fb73752919ce23a01a527c8f0',1,'WpfApp1::UserControlRequin']]], + ['descriptionwegoeventargs_9',['DescriptionWeGoEventArgs',['../class_wpf_app1_1_1_description_we_go_event_args.html#a283faac0f60d043b4b1e217886a00770',1,'WpfApp1.DescriptionWeGoEventArgs.DescriptionWeGoEventArgs()'],['../class_wpf_app1_1_1_description_we_go_event_args.html',1,'WpfApp1.DescriptionWeGoEventArgs']]], + ['descwego_10',['DescWeGo',['../class_wpf_app1_1_1_user_control_edit.html#a6fcdd23c764ee74f9d7188a1729923da',1,'WpfApp1::UserControlEdit']]], + ['descwegoeventargs_11',['DescWeGoEventArgs',['../class_wpf_app1_1_1_desc_we_go_event_args.html#a0d4715d918dd4e45676d2e1e0108f829',1,'WpfApp1.DescWeGoEventArgs.DescWeGoEventArgs()'],['../class_wpf_app1_1_1_desc_we_go_event_args.html',1,'WpfApp1.DescWeGoEventArgs']]] +]; diff --git a/Documentation/html/search/all_4.html b/Documentation/html/search/all_4.html new file mode 100644 index 0000000..678d3a2 --- /dev/null +++ b/Documentation/html/search/all_4.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/all_4.js b/Documentation/html/search/all_4.js new file mode 100644 index 0000000..1b22521 --- /dev/null +++ b/Documentation/html/search/all_4.js @@ -0,0 +1,13 @@ +var searchData= +[ + ['edit_0',['edit',['../namespace_mod_xC3_xA8le.html#a6eda931a1c796c0b019beff021f09c59ade95b43bceeb4b998aed4aed5cef1ae7',1,'Modèle']]], + ['editwego_1',['EditWeGo',['../class_wpf_app1_1_1user_control_description.html#a6b6f58fcf8a044a1fd30c9f8ad15bc23',1,'WpfApp1::userControlDescription']]], + ['editwegoeventargs_2',['EditWeGoEventArgs',['../class_wpf_app1_1_1_edit_we_go_event_args.html#ac96d8c2c26fe39cd9ace03fadfdf8d62',1,'WpfApp1.EditWeGoEventArgs.EditWeGoEventArgs()'],['../class_wpf_app1_1_1_edit_we_go_event_args.html',1,'WpfApp1.EditWeGoEventArgs']]], + ['email_3',['Email',['../class_mod_xC3_xA8le_1_1_personne.html#a19cc937200de25c5010547b4c62f5376',1,'Modèle::Personne']]], + ['en_4',['EN',['../namespace_mod_xC3_xA8le.html#ae4c7099b621f9e1534fa8caf0da63497aaa85f1840e282d8a8304dbc2c0d7c9b2',1,'Modèle']]], + ['equals_5',['Equals',['../class_mod_xC3_xA8le_1_1_requin.html#a5e703967e861790d11fcbe166319883f',1,'Modèle.Requin.Equals(Requin r)'],['../class_mod_xC3_xA8le_1_1_requin.html#a54c5bd32f01e28a08ab3840aabe2e49d',1,'Modèle.Requin.Equals(object obj)'],['../class_mod_xC3_xA8le_1_1_expert.html#a1104b2ece7735b485707360ed94201c5',1,'Modèle.Expert.Equals()'],['../class_mod_xC3_xA8le_1_1_utilisateur.html#abc71947dd6a8a42935c9f4da62d751cf',1,'Modèle.Utilisateur.Equals()'],['../class_mod_xC3_xA8le_1_1_position.html#a35ba01f3bf3e6aa64a986fa932f2c335',1,'Modèle.Position.Equals()']]], + ['ew_6',['EW',['../namespace_mod_xC3_xA8le.html#ae4c7099b621f9e1534fa8caf0da63497a8cdb36f48677373dbde5dd7ead8c731e',1,'Modèle']]], + ['ex_7',['EX',['../namespace_mod_xC3_xA8le.html#ae4c7099b621f9e1534fa8caf0da63497acc8ee37afb5c0c9613473c98a3c6ebc1',1,'Modèle']]], + ['expert_8',['Expert',['../class_mod_xC3_xA8le_1_1_expert.html#a9a8f09ebfe4ee79b9d7e2590b2714fa0',1,'Modèle.Expert.Expert(string email, string mdp, string surnom)'],['../class_mod_xC3_xA8le_1_1_expert.html#a212cc98af2bb79f39f214a5c1c2a460b',1,'Modèle.Expert.Expert(string email, string mdp, string surnom, DateTime date)'],['../class_mod_xC3_xA8le_1_1_expert.html',1,'Modèle.Expert']]], + ['experts_9',['Experts',['../class_business_1_1_manager_users.html#a9d327548d94b344166b5dde21c6008b7',1,'Business.ManagerUsers.Experts()'],['../class_persistance_1_1_data_to_persist_users.html#a12b1fa3fb4f8643c2263ecc3fe72757d',1,'Persistance.DataToPersistUsers.Experts()']]] +]; diff --git a/Documentation/html/search/all_5.html b/Documentation/html/search/all_5.html new file mode 100644 index 0000000..aa9af78 --- /dev/null +++ b/Documentation/html/search/all_5.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/all_5.js b/Documentation/html/search/all_5.js new file mode 100644 index 0000000..a3840f6 --- /dev/null +++ b/Documentation/html/search/all_5.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['funfact_0',['FunFact',['../class_mod_xC3_xA8le_1_1_requin.html#a273bd45fd133cc537a66286bc77b5251',1,'Modèle::Requin']]], + ['funfacts_1',['FunFacts',['../class_business_1_1_manager.html#ad298c30b2b3b3d757048203e57b72501',1,'Business::Manager']]] +]; diff --git a/Documentation/html/search/all_6.html b/Documentation/html/search/all_6.html new file mode 100644 index 0000000..d3026a7 --- /dev/null +++ b/Documentation/html/search/all_6.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/all_6.js b/Documentation/html/search/all_6.js new file mode 100644 index 0000000..522ad86 --- /dev/null +++ b/Documentation/html/search/all_6.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['gethashcode_0',['GetHashCode',['../class_mod_xC3_xA8le_1_1_requin.html#a9d19da846ecb27bf425648d954621cbd',1,'Modèle::Requin']]], + ['getpersonne_1',['GetPersonne',['../class_business_1_1_manager_users.html#ab571343d5065da9505cedd0b468aaddd',1,'Business::ManagerUsers']]], + ['getrequin_2',['GetRequin',['../class_business_1_1_manager.html#ac0a639a93d45c086bb3d4991964cdd51',1,'Business::Manager']]], + ['getrequinadd_3',['GetRequinAdd',['../class_business_1_1_manager.html#ab6a1d1c231c90bf169be5b0c4f402615',1,'Business::Manager']]], + ['getrequinedit_4',['GetRequinEdit',['../class_business_1_1_manager.html#a3244cf659cc10de52bebb807ac9b4f0b',1,'Business::Manager']]] +]; diff --git a/Documentation/html/search/all_7.html b/Documentation/html/search/all_7.html new file mode 100644 index 0000000..b2ee042 --- /dev/null +++ b/Documentation/html/search/all_7.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/all_7.js b/Documentation/html/search/all_7.js new file mode 100644 index 0000000..88fc2a6 --- /dev/null +++ b/Documentation/html/search/all_7.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['heightimage_0',['heightImage',['../class_wpf_app1_1_1_user_control_position.html#a6f019ef95c463c8bf64f4c6e0d4cfb1f',1,'WpfApp1::UserControlPosition']]] +]; diff --git a/Documentation/html/search/all_8.html b/Documentation/html/search/all_8.html new file mode 100644 index 0000000..40a0b3f --- /dev/null +++ b/Documentation/html/search/all_8.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/all_8.js b/Documentation/html/search/all_8.js new file mode 100644 index 0000000..d205003 --- /dev/null +++ b/Documentation/html/search/all_8.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['indien_0',['INDIEN',['../namespace_mod_xC3_xA8le.html#a7a1a9af56977c5c8224213c6800a8925adce73fec2981c8074a4dec6e98e24045',1,'Modèle']]], + ['infoutilisateur_1',['InfoUtilisateur',['../class_wpf_app1_1_1_info_utilisateur.html#a80764d983d2975d66b2e05fb87fffee0',1,'WpfApp1.InfoUtilisateur.InfoUtilisateur()'],['../class_wpf_app1_1_1_info_utilisateur.html',1,'WpfApp1.InfoUtilisateur']]], + ['ipersistancemanager_2',['IPersistanceManager',['../interface_persistance_1_1_i_persistance_manager.html',1,'Persistance']]] +]; diff --git a/Documentation/html/search/all_9.html b/Documentation/html/search/all_9.html new file mode 100644 index 0000000..7c49144 --- /dev/null +++ b/Documentation/html/search/all_9.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/all_9.js b/Documentation/html/search/all_9.js new file mode 100644 index 0000000..c49f60c --- /dev/null +++ b/Documentation/html/search/all_9.js @@ -0,0 +1,15 @@ +var searchData= +[ + ['lattitudedeb_0',['LattitudeDeb',['../class_mod_xC3_xA8le_1_1_position.html#a56f75f04f4fdb659d40a21d212dbb890',1,'Modèle::Position']]], + ['lattitudefin_1',['LattitudeFin',['../class_mod_xC3_xA8le_1_1_position.html#a3a4b21f0b735a699abd73af73a105745',1,'Modèle::Position']]], + ['lc_2',['LC',['../namespace_mod_xC3_xA8le.html#ae4c7099b621f9e1534fa8caf0da63497a6907b8692fb04b36ab78f1238a876284',1,'Modèle']]], + ['lemanager_3',['LeManager',['../class_wpf_app1_1_1_app.html#a89ddd5933c29bd9c48b64bb90a590d8f',1,'WpfApp1::App']]], + ['lemanagerusers_4',['LeManagerUsers',['../class_wpf_app1_1_1_app.html#a3db13b16de5761bab287722084398370',1,'WpfApp1::App']]], + ['list_3c_20requin_20_3e_5',['List< Requin >',['../class_persistance_1_1_data_contract_persistance.html#aafe195422dac249240747d01bc6f7467',1,'Persistance::DataContractPersistance']]], + ['list_3c_20utilisateur_20_3e_6',['List< Utilisateur >',['../class_persistance_1_1_data_contract_persistance.html#ad898810662d6d73683139932be33b671',1,'Persistance::DataContractPersistance']]], + ['loadfunfacts_7',['LoadFunFacts',['../class_business_1_1_manager.html#a1c779a6686bfd8932b418a4aff6f9ee9',1,'Business.Manager.LoadFunFacts()'],['../class_persistance_1_1_data_contract_persistance.html#a96d1409c717dfb8fd5ed6db7881b856e',1,'Persistance.DataContractPersistance.LoadFunFacts()'],['../interface_persistance_1_1_i_persistance_manager.html#ad67dbdaf09c5f7716775bb323dea88dd',1,'Persistance.IPersistanceManager.LoadFunFacts()'],['../class_stub_lib_1_1_stub.html#a5711f92d5a25d6588a4a03918599e2ba',1,'StubLib.Stub.LoadFunFacts()']]], + ['loadrequins_8',['LoadRequins',['../class_business_1_1_manager.html#a902c46f85c6b2d4869b6013b05fca525',1,'Business::Manager']]], + ['loadusers_9',['LoadUsers',['../class_business_1_1_manager_users.html#a8c611d3ac22ed99282c1e476d38ecabc',1,'Business::ManagerUsers']]], + ['longitudedeb_10',['LongitudeDeb',['../class_mod_xC3_xA8le_1_1_position.html#a87bebbe5eff18e54548f5705e3cd305f',1,'Modèle::Position']]], + ['longitudefin_11',['LongitudeFin',['../class_mod_xC3_xA8le_1_1_position.html#a30378a66c23363565272eb9f5de3bbe5',1,'Modèle::Position']]] +]; diff --git a/Documentation/html/search/all_a.html b/Documentation/html/search/all_a.html new file mode 100644 index 0000000..fc9d79c --- /dev/null +++ b/Documentation/html/search/all_a.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/all_a.js b/Documentation/html/search/all_a.js new file mode 100644 index 0000000..077b27c --- /dev/null +++ b/Documentation/html/search/all_a.js @@ -0,0 +1,14 @@ +var searchData= +[ + ['mainwindow_0',['MainWindow',['../class_wpf_app1_1_1_main_window.html#a114e0acb9b0b6367f97f8bff016cc4ac',1,'WpfApp1.MainWindow.MainWindow()'],['../class_test_1_1_main_window.html',1,'Test.MainWindow'],['../classtest_image_1_1_main_window.html',1,'testImage.MainWindow'],['../class_wpf_app1_1_1_main_window.html',1,'WpfApp1.MainWindow']]], + ['manager_1',['Manager',['../class_business_1_1_manager.html',1,'Business.Manager'],['../class_business_1_1_manager.html#afa68e117f1d19c76b828cd2f3f28b694',1,'Business.Manager.Manager()']]], + ['managerusers_2',['ManagerUsers',['../class_business_1_1_manager_users.html',1,'Business.ManagerUsers'],['../class_business_1_1_manager_users.html#ae96a8fdce4b066dc0a711a94ad9eba60',1,'Business.ManagerUsers.ManagerUsers()']]], + ['message_3',['Message',['../class_wpf_app1_1_1_user_control_boite.html#abe13fbcaea1f6282163ce45c68c94726',1,'WpfApp1::UserControlBoite']]], + ['mgr_4',['Mgr',['../class_wpf_app1_1_1_user_control_edit.html#a5988655cd2315a4843c1b96c2741cb9e',1,'WpfApp1.UserControlEdit.Mgr()'],['../class_wpf_app1_1_1_add_a_shark.html#ac641810df5b0d43d6212e42ff3b6109a',1,'WpfApp1.AddAShark.Mgr()'],['../class_wpf_app1_1_1_description_add.html#ac530a1440f85fe41918a856a2ef24df7',1,'WpfApp1.DescriptionAdd.Mgr()'],['../class_wpf_app1_1_1_description_edit.html#ae6f6e48d13da0bf9a901a6655204334a',1,'WpfApp1.DescriptionEdit.Mgr()'],['../class_wpf_app1_1_1_main_window.html#a32e837bada5339e6806dfac161414fe2',1,'WpfApp1.MainWindow.Mgr()'],['../class_wpf_app1_1_1user_control_description.html#a641986f5104abd6543ab5939582e5b06',1,'WpfApp1.userControlDescription.Mgr()'],['../class_wpf_app1_1_1_user_control_requin.html#af328559c3a466fec980ce1033298769e',1,'WpfApp1.UserControlRequin.Mgr()'],['../class_wpf_app1_1_1_valider_submit.html#acfd6dee084d9dbfab010392c58094824',1,'WpfApp1.ValiderSubmit.Mgr()']]], + ['mgruser_5',['MgrUser',['../class_wpf_app1_1_1_add_a_shark.html#ad39bc9a510d23c77e34a52fa2ad86e47',1,'WpfApp1.AddAShark.MgrUser()'],['../class_wpf_app1_1_1_changer_mot_de_passe.html#acbbb10807f5ab5fa300096050e2983f4',1,'WpfApp1.ChangerMotDePasse.MgrUser()'],['../class_wpf_app1_1_1_creer_compte.html#aa687d7f89ff3553c72da868514bfcaf8',1,'WpfApp1.CreerCompte.MgrUser()'],['../class_wpf_app1_1_1_info_utilisateur.html#a4768bf67d5a7deed17ce5f411c4604e0',1,'WpfApp1.InfoUtilisateur.MgrUser()'],['../class_wpf_app1_1_1_main_window.html#ae68e333d46eac6d312923332ad9dc3e2',1,'WpfApp1.MainWindow.MgrUser()'],['../class_wpf_app1_1_1_se_connecter.html#aa948f8220842e8ad7bac136f88a5514d',1,'WpfApp1.SeConnecter.MgrUser()'],['../class_wpf_app1_1_1user_control_acceuil.html#a973b254776c52f239a3968ed28b4735d',1,'WpfApp1.userControlAcceuil.MgrUser()'],['../class_wpf_app1_1_1user_control_description.html#a36b523e7be4f5450fd9fc9439cf12490',1,'WpfApp1.userControlDescription.MgrUser()'],['../class_wpf_app1_1_1_user_control_edit.html#ad6df6a5e727cb4b0349d0e12a6d5252a',1,'WpfApp1.UserControlEdit.MgrUser()']]], + ['modèle_6',['Modèle',['../namespace_mod_xC3_xA8le.html',1,'']]], + ['modifieexpert_7',['ModifieExpert',['../class_business_1_1_manager_users.html#aa7558fc2d91860202c7ce0048e127ddb',1,'Business::ManagerUsers']]], + ['modifierequin_8',['ModifieRequin',['../class_business_1_1_manager.html#a814237d8c03adfe06178b55005575dea',1,'Business::Manager']]], + ['modifieutilisateur_9',['ModifieUtilisateur',['../class_business_1_1_manager_users.html#af5868d58a65a89a9af38b7da19788f03',1,'Business::ManagerUsers']]], + ['motdepasse_10',['MotDePasse',['../class_mod_xC3_xA8le_1_1_personne.html#ac5d3c32034c4625ffa3f79a1bf47b5d9',1,'Modèle::Personne']]] +]; diff --git a/Documentation/html/search/all_b.html b/Documentation/html/search/all_b.html new file mode 100644 index 0000000..dafb1fa --- /dev/null +++ b/Documentation/html/search/all_b.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/all_b.js b/Documentation/html/search/all_b.js new file mode 100644 index 0000000..02abf63 --- /dev/null +++ b/Documentation/html/search/all_b.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['nbsubmit_0',['NbSubmit',['../class_mod_xC3_xA8le_1_1_utilisateur.html#a902432b34b6a2c436eabc9ea0141497b',1,'Modèle::Utilisateur']]], + ['ne_1',['NE',['../namespace_mod_xC3_xA8le.html#ae4c7099b621f9e1534fa8caf0da63497adc33066c3993e0d50896e533fd692ce0',1,'Modèle']]], + ['nom_2',['Nom',['../class_mod_xC3_xA8le_1_1_requin.html#abadc6daad5c102693d967d8022018ccc',1,'Modèle::Requin']]], + ['nomsci_3',['NomSci',['../class_mod_xC3_xA8le_1_1_requin.html#a8e7f6d471f89a4a83166eba89770c1ec',1,'Modèle::Requin']]], + ['normal_4',['normal',['../namespace_mod_xC3_xA8le.html#a6eda931a1c796c0b019beff021f09c59afea087517c26fadd409bd4b9dc642555',1,'Modèle']]], + ['nt_5',['NT',['../namespace_mod_xC3_xA8le.html#ae4c7099b621f9e1534fa8caf0da63497acb48af3e40ab9ec3622c07b8faf27cf3',1,'Modèle']]] +]; diff --git a/Documentation/html/search/all_c.html b/Documentation/html/search/all_c.html new file mode 100644 index 0000000..9df619d --- /dev/null +++ b/Documentation/html/search/all_c.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/all_c.js b/Documentation/html/search/all_c.js new file mode 100644 index 0000000..e92b3ac --- /dev/null +++ b/Documentation/html/search/all_c.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['onaccueilwechange_0',['OnAccueilWeChange',['../class_wpf_app1_1_1user_control_acceuil.html#afe2df3f49726699f945bd3851c5202bf',1,'WpfApp1::userControlAcceuil']]], + ['onaccueilwego_1',['OnAccueilWeGo',['../class_wpf_app1_1_1user_control_description.html#a48b8b02f56786d1fa0d85e2b5fc32d00',1,'WpfApp1::userControlDescription']]], + ['ondescriptionwego_2',['OnDescriptionWeGo',['../class_wpf_app1_1_1_user_control_requin.html#a465e0eae2232d69f6ac1653cefaf7517',1,'WpfApp1::UserControlRequin']]], + ['ondescwego_3',['OnDescWeGo',['../class_wpf_app1_1_1_user_control_edit.html#a9aa0126d155456d209530733e31612da',1,'WpfApp1::UserControlEdit']]], + ['oneditwego_4',['OnEditWeGo',['../class_wpf_app1_1_1user_control_description.html#ac42f9eafb7b29397797174bd42faada3',1,'WpfApp1::userControlDescription']]] +]; diff --git a/Documentation/html/search/all_d.html b/Documentation/html/search/all_d.html new file mode 100644 index 0000000..95d8eec --- /dev/null +++ b/Documentation/html/search/all_d.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/all_d.js b/Documentation/html/search/all_d.js new file mode 100644 index 0000000..5bea75d --- /dev/null +++ b/Documentation/html/search/all_d.js @@ -0,0 +1,13 @@ +var searchData= +[ + ['pacifique_0',['PACIFIQUE',['../namespace_mod_xC3_xA8le.html#a7a1a9af56977c5c8224213c6800a8925af177dae38be262ee4e165a9cb4528979',1,'Modèle']]], + ['pers_1',['pers',['../class_wpf_app1_1_1_info_utilisateur.html#a5b53e9f93c3043c43c13affce2ef1b65',1,'WpfApp1::InfoUtilisateur']]], + ['pers_2',['Pers',['../class_business_1_1_manager.html#a33844f5e58aa2421793691269c7885b4',1,'Business.Manager.Pers()'],['../class_business_1_1_manager_users.html#aba1e18da718099a2e8a6ef09e95a8f99',1,'Business.ManagerUsers.Pers()']]], + ['persistance_3',['Persistance',['../namespace_persistance.html',1,'']]], + ['personne_4',['Personne',['../class_mod_xC3_xA8le_1_1_personne.html',1,'Modèle.Personne'],['../class_mod_xC3_xA8le_1_1_personne.html#a354d48a96e7cbc3b019dbd27509c2d88',1,'Modèle.Personne.Personne()']]], + ['photo_5',['Photo',['../class_mod_xC3_xA8le_1_1_requin.html#af5e63fd73e963b3c5e27e057b9cc099c',1,'Modèle::Requin']]], + ['photocarte_6',['PhotoCarte',['../class_mod_xC3_xA8le_1_1_requin.html#a2817387dd836d22d263f1b3680249308',1,'Modèle::Requin']]], + ['position_7',['Position',['../class_mod_xC3_xA8le_1_1_position.html',1,'Modèle.Position'],['../class_mod_xC3_xA8le_1_1_position.html#a8086bf95451f57a6b64ae294c8686f24',1,'Modèle.Position.Position()']]], + ['position_8',['position',['../class_wpf_app1_1_1_user_control_position.html#adbff2bf98bc285b42754373ea0605217',1,'WpfApp1::UserControlPosition']]], + ['program_9',['Program',['../classtest__requin_1_1_program.html',1,'test_requin.Program'],['../classtest_map_1_1_program.html',1,'testMap.Program']]] +]; diff --git a/Documentation/html/search/all_e.html b/Documentation/html/search/all_e.html new file mode 100644 index 0000000..a54e120 --- /dev/null +++ b/Documentation/html/search/all_e.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/all_e.js b/Documentation/html/search/all_e.js new file mode 100644 index 0000000..c305391 --- /dev/null +++ b/Documentation/html/search/all_e.js @@ -0,0 +1,12 @@ +var searchData= +[ + ['rechercherrequins_0',['RechercherRequins',['../class_business_1_1_manager.html#a6e13e45fbe2b96edcbe378e6b9a4ae28',1,'Business::Manager']]], + ['repartition_1',['Repartition',['../class_mod_xC3_xA8le_1_1_requin.html#a4a82dc6014e55fe9455432f7812b5163',1,'Modèle::Requin']]], + ['reqs_2',['reqs',['../interface_persistance_1_1_i_persistance_manager.html#a57fc698889b204d2a9db985f267f5c37',1,'Persistance.IPersistanceManager.reqs()'],['../class_stub_lib_1_1_stub.html#ab59cec383eeb3eb7e2a555d35528c914',1,'StubLib.Stub.reqs()']]], + ['requin_3',['Requin',['../class_mod_xC3_xA8le_1_1_requin.html',1,'Modèle.Requin'],['../class_wpf_app1_1_1_edit_we_go_event_args.html#a65246f21bebf27dca6c1d2933f9f64b6',1,'WpfApp1.EditWeGoEventArgs.Requin()'],['../class_wpf_app1_1_1_desc_we_go_event_args.html#aa30615a71ba949f99cb06aa00b9db661',1,'WpfApp1.DescWeGoEventArgs.Requin()'],['../class_wpf_app1_1_1_description_we_go_event_args.html#acfe33564b8c6f63e037604001aaf76ee',1,'WpfApp1.DescriptionWeGoEventArgs.Requin()'],['../class_mod_xC3_xA8le_1_1_requin.html#a70130de8d3c24877259dfe1b156fc376',1,'Modèle.Requin.Requin(string nom, string nomSci, string description, string photo, string video, string photoCarte, Conservation statutCons, List< Zone > repartition, string funFact)'],['../class_mod_xC3_xA8le_1_1_requin.html#ab78fca9ea07d33f11e9850ba561420ab',1,'Modèle.Requin.Requin(string nom, string nomSci, string description, string photo, string video, string photoCarte, Conservation statutCons, List< Zone > repartition, List< string > funFacts)']]], + ['requin_4',['requin',['../class_wpf_app1_1_1_description_add.html#a099ef10f9ee1f6f68a427a75382dfc60',1,'WpfApp1.DescriptionAdd.requin()'],['../class_wpf_app1_1_1_description_edit.html#a4389606d00704cf3437c979f6ae68655',1,'WpfApp1.DescriptionEdit.requin()'],['../class_wpf_app1_1_1user_control_description.html#a9e08645ce71dcbef28d126f57b19c9a3',1,'WpfApp1.userControlDescription.requin()'],['../class_wpf_app1_1_1_user_control_edit.html#a85fc1e3b1a321396baf57b6a062f09fd',1,'WpfApp1.UserControlEdit.requin()'],['../class_wpf_app1_1_1_user_control_requin.html#ad816d9c4294475fd7f4211d4b52261c6',1,'WpfApp1.UserControlRequin.requin()']]], + ['requinold_5',['requinOld',['../class_wpf_app1_1_1_description_edit.html#a8e67ec43b3de99fe724424ac04e2bef8',1,'WpfApp1::DescriptionEdit']]], + ['requins_6',['Requins',['../class_business_1_1_manager.html#a08915f2ee2501eec82559a3f55c06420',1,'Business.Manager.Requins()'],['../class_persistance_1_1_data_to_persist_req.html#a935219d408d1974714adf204e6726a21',1,'Persistance.DataToPersistReq.Requins()']]], + ['requinsadd_7',['RequinsAdd',['../class_business_1_1_manager.html#a8724994f1e9c5664880dda26ce39075d',1,'Business.Manager.RequinsAdd()'],['../class_persistance_1_1_data_to_persist_req.html#a18b9fd3e733b7edcab690526efde4d84',1,'Persistance.DataToPersistReq.RequinsAdd()']]], + ['requinsedit_8',['RequinsEdit',['../class_business_1_1_manager.html#acbd5284b3e160a86effe5266bb7b6bdb',1,'Business.Manager.RequinsEdit()'],['../class_persistance_1_1_data_to_persist_req.html#a46e457ee4f3c3e71e2676c21daba6760',1,'Persistance.DataToPersistReq.RequinsEdit()']]] +]; diff --git a/Documentation/html/search/all_f.html b/Documentation/html/search/all_f.html new file mode 100644 index 0000000..8d0aed3 --- /dev/null +++ b/Documentation/html/search/all_f.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/all_f.js b/Documentation/html/search/all_f.js new file mode 100644 index 0000000..3de6833 --- /dev/null +++ b/Documentation/html/search/all_f.js @@ -0,0 +1,22 @@ +var searchData= +[ + ['savefunfacts_0',['SaveFunFacts',['../class_business_1_1_manager.html#a1d5c384abb95f08131c079cb324dda3f',1,'Business.Manager.SaveFunFacts()'],['../class_persistance_1_1_data_contract_persistance.html#af45c79d48a75c8d716768017c93a61f8',1,'Persistance.DataContractPersistance.SaveFunFacts()'],['../interface_persistance_1_1_i_persistance_manager.html#a68e8d44ecf332c1bcacbf29192113702',1,'Persistance.IPersistanceManager.SaveFunFacts()'],['../class_stub_lib_1_1_stub.html#a6df7c68c3ccafdfcfe4e0fd158db62b5',1,'StubLib.Stub.SaveFunFacts()']]], + ['saverequins_1',['SaveRequins',['../class_business_1_1_manager.html#af81471b132e4e93cbac303e04ff96928',1,'Business.Manager.SaveRequins()'],['../class_persistance_1_1_data_contract_persistance.html#a3534071e38c3701642cf4f3ca4233745',1,'Persistance.DataContractPersistance.SaveRequins()'],['../interface_persistance_1_1_i_persistance_manager.html#a13cf51621630d15d8c49c1383588b4ae',1,'Persistance.IPersistanceManager.SaveRequins()'],['../class_stub_lib_1_1_stub.html#a4239d3f0230724db9a86dd50b37a12ce',1,'StubLib.Stub.SaveRequins()']]], + ['saveusers_2',['SaveUsers',['../class_business_1_1_manager_users.html#a394fc02672fc2f947e7a9c1811bac93b',1,'Business.ManagerUsers.SaveUsers()'],['../class_persistance_1_1_data_contract_persistance.html#a6e8162d8be4cf7c77f971f7b30fab09c',1,'Persistance.DataContractPersistance.SaveUsers()'],['../interface_persistance_1_1_i_persistance_manager.html#a585a7537304247c2acb79d7681e8916f',1,'Persistance.IPersistanceManager.SaveUsers()'],['../class_stub_lib_1_1_stub.html#ac72d561b8715a0cbb4cc727de227e016',1,'StubLib.Stub.SaveUsers()']]], + ['seconnecter_3',['SeConnecter',['../class_wpf_app1_1_1_se_connecter.html#aab62863cd539f863f7e62685e4c53284',1,'WpfApp1.SeConnecter.SeConnecter()'],['../class_wpf_app1_1_1_se_connecter.html',1,'WpfApp1.SeConnecter']]], + ['selectedrequin_4',['SelectedRequin',['../class_business_1_1_manager.html#a7784a480131be12cbaddb0e1036f9c4a',1,'Business::Manager']]], + ['selecteduser_5',['SelectedUser',['../class_business_1_1_manager_users.html#ae1e700b5142cad3cc7535eac3ab6d663',1,'Business::ManagerUsers']]], + ['settings_6',['settings',['../class_persistance_1_1_data_contract_persistance.html#af2a9fa084f0a053272f8055a958efd98',1,'Persistance::DataContractPersistance']]], + ['statutcons_7',['StatutCons',['../class_mod_xC3_xA8le_1_1_requin.html#ac21c05ca9bfd8b7fb6acd425fb67c90a',1,'Modèle::Requin']]], + ['storyboard_20et_20sketch_20sur_20blasamiq_8',['Storyboard et Sketch sur blasamiq',['../md__documents__r_e_a_d_m_e.html',1,'']]], + ['strat_9',['strat',['../class_wpf_app1_1_1_app.html#a0da947f521437da1157482cb3c71b62b',1,'WpfApp1::App']]], + ['stub_10',['Stub',['../class_stub_lib_1_1_stub.html#a10865d3047adc0192031b998d40dd545',1,'StubLib.Stub.Stub()'],['../class_stub_lib_1_1_stub.html',1,'StubLib.Stub']]], + ['stublib_11',['StubLib',['../namespace_stub_lib.html',1,'']]], + ['stubtruc_12',['stubtruc',['../class_wpf_app1_1_1_app.html#a00a09447acec821adb289a176247808b',1,'WpfApp1::App']]], + ['supprimerexpert_13',['SupprimerExpert',['../class_business_1_1_manager_users.html#a38d718b64a07f1c13dfa21027efa1ae0',1,'Business::ManagerUsers']]], + ['supprimerrequin_14',['SupprimerRequin',['../class_business_1_1_manager.html#af726d92407e0deed9c8033c8cf9cd8ab',1,'Business::Manager']]], + ['supprimerrequinadd_15',['SupprimerRequinAdd',['../class_business_1_1_manager.html#a31c92c023a66a5111ae60e7fc1f72f7f',1,'Business::Manager']]], + ['supprimerrequinedit_16',['SupprimerRequinEdit',['../class_business_1_1_manager.html#a3ed949b26eef76dd4b1322dbc00eec93',1,'Business::Manager']]], + ['supprimerutilisateur_17',['SupprimerUtilisateur',['../class_business_1_1_manager_users.html#a01fefa9e03b3417bd73ae882d8af84bd',1,'Business::ManagerUsers']]], + ['surnom_18',['Surnom',['../class_mod_xC3_xA8le_1_1_expert.html#acb00553dcd487b2e1e6e3979a1c0c41e',1,'Modèle::Expert']]] +]; diff --git a/Documentation/html/search/classes_0.html b/Documentation/html/search/classes_0.html new file mode 100644 index 0000000..9d4f871 --- /dev/null +++ b/Documentation/html/search/classes_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/classes_0.js b/Documentation/html/search/classes_0.js new file mode 100644 index 0000000..c1a9200 --- /dev/null +++ b/Documentation/html/search/classes_0.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['accueilwechangeeventargs_0',['AccueilWeChangeEventArgs',['../class_wpf_app1_1_1_accueil_we_change_event_args.html',1,'WpfApp1']]], + ['accueilwegoeventargs_1',['AccueilWeGoEventArgs',['../class_wpf_app1_1_1_accueil_we_go_event_args.html',1,'WpfApp1']]], + ['addashark_2',['AddAShark',['../class_wpf_app1_1_1_add_a_shark.html',1,'WpfApp1']]], + ['app_3',['App',['../class_test_1_1_app.html',1,'Test.App'],['../classtest_image_1_1_app.html',1,'testImage.App'],['../class_wpf_app1_1_1_app.html',1,'WpfApp1.App']]] +]; diff --git a/Documentation/html/search/classes_1.html b/Documentation/html/search/classes_1.html new file mode 100644 index 0000000..0557f9f --- /dev/null +++ b/Documentation/html/search/classes_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/classes_1.js b/Documentation/html/search/classes_1.js new file mode 100644 index 0000000..ac41b5c --- /dev/null +++ b/Documentation/html/search/classes_1.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['changermotdepasse_0',['ChangerMotDePasse',['../class_wpf_app1_1_1_changer_mot_de_passe.html',1,'WpfApp1']]], + ['creercompte_1',['CreerCompte',['../class_wpf_app1_1_1_creer_compte.html',1,'WpfApp1']]] +]; diff --git a/Documentation/html/search/classes_2.html b/Documentation/html/search/classes_2.html new file mode 100644 index 0000000..fa20861 --- /dev/null +++ b/Documentation/html/search/classes_2.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/classes_2.js b/Documentation/html/search/classes_2.js new file mode 100644 index 0000000..f611b47 --- /dev/null +++ b/Documentation/html/search/classes_2.js @@ -0,0 +1,10 @@ +var searchData= +[ + ['datacontractpersistance_0',['DataContractPersistance',['../class_persistance_1_1_data_contract_persistance.html',1,'Persistance']]], + ['datatopersistreq_1',['DataToPersistReq',['../class_persistance_1_1_data_to_persist_req.html',1,'Persistance']]], + ['datatopersistusers_2',['DataToPersistUsers',['../class_persistance_1_1_data_to_persist_users.html',1,'Persistance']]], + ['descriptionadd_3',['DescriptionAdd',['../class_wpf_app1_1_1_description_add.html',1,'WpfApp1']]], + ['descriptionedit_4',['DescriptionEdit',['../class_wpf_app1_1_1_description_edit.html',1,'WpfApp1']]], + ['descriptionwegoeventargs_5',['DescriptionWeGoEventArgs',['../class_wpf_app1_1_1_description_we_go_event_args.html',1,'WpfApp1']]], + ['descwegoeventargs_6',['DescWeGoEventArgs',['../class_wpf_app1_1_1_desc_we_go_event_args.html',1,'WpfApp1']]] +]; diff --git a/Documentation/html/search/classes_3.html b/Documentation/html/search/classes_3.html new file mode 100644 index 0000000..98fbc87 --- /dev/null +++ b/Documentation/html/search/classes_3.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/classes_3.js b/Documentation/html/search/classes_3.js new file mode 100644 index 0000000..b21e42f --- /dev/null +++ b/Documentation/html/search/classes_3.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['editwegoeventargs_0',['EditWeGoEventArgs',['../class_wpf_app1_1_1_edit_we_go_event_args.html',1,'WpfApp1']]], + ['expert_1',['Expert',['../class_mod_xC3_xA8le_1_1_expert.html',1,'Modèle']]] +]; diff --git a/Documentation/html/search/classes_4.html b/Documentation/html/search/classes_4.html new file mode 100644 index 0000000..3b6c51e --- /dev/null +++ b/Documentation/html/search/classes_4.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/classes_4.js b/Documentation/html/search/classes_4.js new file mode 100644 index 0000000..0817da2 --- /dev/null +++ b/Documentation/html/search/classes_4.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['infoutilisateur_0',['InfoUtilisateur',['../class_wpf_app1_1_1_info_utilisateur.html',1,'WpfApp1']]], + ['ipersistancemanager_1',['IPersistanceManager',['../interface_persistance_1_1_i_persistance_manager.html',1,'Persistance']]] +]; diff --git a/Documentation/html/search/classes_5.html b/Documentation/html/search/classes_5.html new file mode 100644 index 0000000..51c2b30 --- /dev/null +++ b/Documentation/html/search/classes_5.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/classes_5.js b/Documentation/html/search/classes_5.js new file mode 100644 index 0000000..a6be340 --- /dev/null +++ b/Documentation/html/search/classes_5.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['mainwindow_0',['MainWindow',['../class_test_1_1_main_window.html',1,'Test.MainWindow'],['../classtest_image_1_1_main_window.html',1,'testImage.MainWindow'],['../class_wpf_app1_1_1_main_window.html',1,'WpfApp1.MainWindow']]], + ['manager_1',['Manager',['../class_business_1_1_manager.html',1,'Business']]], + ['managerusers_2',['ManagerUsers',['../class_business_1_1_manager_users.html',1,'Business']]] +]; diff --git a/Documentation/html/search/classes_6.html b/Documentation/html/search/classes_6.html new file mode 100644 index 0000000..431fb05 --- /dev/null +++ b/Documentation/html/search/classes_6.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/classes_6.js b/Documentation/html/search/classes_6.js new file mode 100644 index 0000000..be29d18 --- /dev/null +++ b/Documentation/html/search/classes_6.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['personne_0',['Personne',['../class_mod_xC3_xA8le_1_1_personne.html',1,'Modèle']]], + ['position_1',['Position',['../class_mod_xC3_xA8le_1_1_position.html',1,'Modèle']]], + ['program_2',['Program',['../classtest__requin_1_1_program.html',1,'test_requin.Program'],['../classtest_map_1_1_program.html',1,'testMap.Program']]] +]; diff --git a/Documentation/html/search/classes_7.html b/Documentation/html/search/classes_7.html new file mode 100644 index 0000000..0c76bf5 --- /dev/null +++ b/Documentation/html/search/classes_7.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/classes_7.js b/Documentation/html/search/classes_7.js new file mode 100644 index 0000000..3ba4055 --- /dev/null +++ b/Documentation/html/search/classes_7.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['requin_0',['Requin',['../class_mod_xC3_xA8le_1_1_requin.html',1,'Modèle']]] +]; diff --git a/Documentation/html/search/classes_8.html b/Documentation/html/search/classes_8.html new file mode 100644 index 0000000..5a392ee --- /dev/null +++ b/Documentation/html/search/classes_8.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/classes_8.js b/Documentation/html/search/classes_8.js new file mode 100644 index 0000000..cd2b03e --- /dev/null +++ b/Documentation/html/search/classes_8.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['seconnecter_0',['SeConnecter',['../class_wpf_app1_1_1_se_connecter.html',1,'WpfApp1']]], + ['stub_1',['Stub',['../class_stub_lib_1_1_stub.html',1,'StubLib']]] +]; diff --git a/Documentation/html/search/classes_9.html b/Documentation/html/search/classes_9.html new file mode 100644 index 0000000..72fb649 --- /dev/null +++ b/Documentation/html/search/classes_9.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/classes_9.js b/Documentation/html/search/classes_9.js new file mode 100644 index 0000000..417331a --- /dev/null +++ b/Documentation/html/search/classes_9.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['tests_5frequin_0',['Tests_Requin',['../class_tests_unitaires_1_1_tests___requin.html',1,'TestsUnitaires']]] +]; diff --git a/Documentation/html/search/classes_a.html b/Documentation/html/search/classes_a.html new file mode 100644 index 0000000..f9b8459 --- /dev/null +++ b/Documentation/html/search/classes_a.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/classes_a.js b/Documentation/html/search/classes_a.js new file mode 100644 index 0000000..96308bd --- /dev/null +++ b/Documentation/html/search/classes_a.js @@ -0,0 +1,12 @@ +var searchData= +[ + ['uctest_0',['UCTest',['../class_test_1_1_u_c_test.html',1,'Test']]], + ['unittest_5fmodele_1',['UnitTest_Modele',['../class_unit_tests_1_1_unit_test___modele.html',1,'UnitTests']]], + ['usercontrolacceuil_2',['userControlAcceuil',['../class_wpf_app1_1_1user_control_acceuil.html',1,'WpfApp1']]], + ['usercontrolboite_3',['UserControlBoite',['../class_wpf_app1_1_1_user_control_boite.html',1,'WpfApp1']]], + ['usercontroldescription_4',['userControlDescription',['../class_wpf_app1_1_1user_control_description.html',1,'WpfApp1']]], + ['usercontroledit_5',['UserControlEdit',['../class_wpf_app1_1_1_user_control_edit.html',1,'WpfApp1']]], + ['usercontrolposition_6',['UserControlPosition',['../class_wpf_app1_1_1_user_control_position.html',1,'WpfApp1']]], + ['usercontrolrequin_7',['UserControlRequin',['../class_wpf_app1_1_1_user_control_requin.html',1,'WpfApp1']]], + ['utilisateur_8',['Utilisateur',['../class_mod_xC3_xA8le_1_1_utilisateur.html',1,'Modèle']]] +]; diff --git a/Documentation/html/search/classes_b.html b/Documentation/html/search/classes_b.html new file mode 100644 index 0000000..27f8840 --- /dev/null +++ b/Documentation/html/search/classes_b.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/classes_b.js b/Documentation/html/search/classes_b.js new file mode 100644 index 0000000..ed4c081 --- /dev/null +++ b/Documentation/html/search/classes_b.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['validersubmit_0',['ValiderSubmit',['../class_wpf_app1_1_1_valider_submit.html',1,'WpfApp1']]] +]; diff --git a/Documentation/html/search/close.svg b/Documentation/html/search/close.svg new file mode 100644 index 0000000..a933eea --- /dev/null +++ b/Documentation/html/search/close.svg @@ -0,0 +1,31 @@ + + + + + + image/svg+xml + + + + + + + + diff --git a/Documentation/html/search/enums_0.html b/Documentation/html/search/enums_0.html new file mode 100644 index 0000000..ec25efd --- /dev/null +++ b/Documentation/html/search/enums_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/enums_0.js b/Documentation/html/search/enums_0.js new file mode 100644 index 0000000..8beb8b3 --- /dev/null +++ b/Documentation/html/search/enums_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['conservation_0',['Conservation',['../namespace_mod_xC3_xA8le.html#ae4c7099b621f9e1534fa8caf0da63497',1,'Modèle']]] +]; diff --git a/Documentation/html/search/enums_1.html b/Documentation/html/search/enums_1.html new file mode 100644 index 0000000..cc99a33 --- /dev/null +++ b/Documentation/html/search/enums_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/enums_1.js b/Documentation/html/search/enums_1.js new file mode 100644 index 0000000..3fe9571 --- /dev/null +++ b/Documentation/html/search/enums_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['ucrequintype_0',['UCrequinType',['../namespace_mod_xC3_xA8le.html#a6eda931a1c796c0b019beff021f09c59',1,'Modèle']]] +]; diff --git a/Documentation/html/search/enums_2.html b/Documentation/html/search/enums_2.html new file mode 100644 index 0000000..cd5e771 --- /dev/null +++ b/Documentation/html/search/enums_2.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/enums_2.js b/Documentation/html/search/enums_2.js new file mode 100644 index 0000000..e24ec9d --- /dev/null +++ b/Documentation/html/search/enums_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['zone_0',['Zone',['../namespace_mod_xC3_xA8le.html#a7a1a9af56977c5c8224213c6800a8925',1,'Modèle']]] +]; diff --git a/Documentation/html/search/enumvalues_0.html b/Documentation/html/search/enumvalues_0.html new file mode 100644 index 0000000..71e9b7c --- /dev/null +++ b/Documentation/html/search/enumvalues_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/enumvalues_0.js b/Documentation/html/search/enumvalues_0.js new file mode 100644 index 0000000..9056765 --- /dev/null +++ b/Documentation/html/search/enumvalues_0.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['add_0',['add',['../namespace_mod_xC3_xA8le.html#a6eda931a1c796c0b019beff021f09c59a34ec78fcc91ffb1e54cd85e4a0924332',1,'Modèle']]], + ['arctique_1',['ARCTIQUE',['../namespace_mod_xC3_xA8le.html#a7a1a9af56977c5c8224213c6800a8925a93d6677a604a5936ec4fc223e833c1af',1,'Modèle']]], + ['atlantique_2',['ATLANTIQUE',['../namespace_mod_xC3_xA8le.html#a7a1a9af56977c5c8224213c6800a8925af0f7e15a42e6bc05b225b991b41dd7ee',1,'Modèle']]] +]; diff --git a/Documentation/html/search/enumvalues_1.html b/Documentation/html/search/enumvalues_1.html new file mode 100644 index 0000000..595aa8c --- /dev/null +++ b/Documentation/html/search/enumvalues_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/enumvalues_1.js b/Documentation/html/search/enumvalues_1.js new file mode 100644 index 0000000..88aed2e --- /dev/null +++ b/Documentation/html/search/enumvalues_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['cr_0',['CR',['../namespace_mod_xC3_xA8le.html#ae4c7099b621f9e1534fa8caf0da63497a1d7b33fc26ca22c2011aaa97fecc43d8',1,'Modèle']]] +]; diff --git a/Documentation/html/search/enumvalues_2.html b/Documentation/html/search/enumvalues_2.html new file mode 100644 index 0000000..5343504 --- /dev/null +++ b/Documentation/html/search/enumvalues_2.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/enumvalues_2.js b/Documentation/html/search/enumvalues_2.js new file mode 100644 index 0000000..6f08f47 --- /dev/null +++ b/Documentation/html/search/enumvalues_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['dd_0',['DD',['../namespace_mod_xC3_xA8le.html#ae4c7099b621f9e1534fa8caf0da63497a350bfcb1e3cfb28ddff48ce525d4f139',1,'Modèle']]] +]; diff --git a/Documentation/html/search/enumvalues_3.html b/Documentation/html/search/enumvalues_3.html new file mode 100644 index 0000000..5a7d0de --- /dev/null +++ b/Documentation/html/search/enumvalues_3.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/enumvalues_3.js b/Documentation/html/search/enumvalues_3.js new file mode 100644 index 0000000..a6c7074 --- /dev/null +++ b/Documentation/html/search/enumvalues_3.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['edit_0',['edit',['../namespace_mod_xC3_xA8le.html#a6eda931a1c796c0b019beff021f09c59ade95b43bceeb4b998aed4aed5cef1ae7',1,'Modèle']]], + ['en_1',['EN',['../namespace_mod_xC3_xA8le.html#ae4c7099b621f9e1534fa8caf0da63497aaa85f1840e282d8a8304dbc2c0d7c9b2',1,'Modèle']]], + ['ew_2',['EW',['../namespace_mod_xC3_xA8le.html#ae4c7099b621f9e1534fa8caf0da63497a8cdb36f48677373dbde5dd7ead8c731e',1,'Modèle']]], + ['ex_3',['EX',['../namespace_mod_xC3_xA8le.html#ae4c7099b621f9e1534fa8caf0da63497acc8ee37afb5c0c9613473c98a3c6ebc1',1,'Modèle']]] +]; diff --git a/Documentation/html/search/enumvalues_4.html b/Documentation/html/search/enumvalues_4.html new file mode 100644 index 0000000..4b4a763 --- /dev/null +++ b/Documentation/html/search/enumvalues_4.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/enumvalues_4.js b/Documentation/html/search/enumvalues_4.js new file mode 100644 index 0000000..6871d16 --- /dev/null +++ b/Documentation/html/search/enumvalues_4.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['indien_0',['INDIEN',['../namespace_mod_xC3_xA8le.html#a7a1a9af56977c5c8224213c6800a8925adce73fec2981c8074a4dec6e98e24045',1,'Modèle']]] +]; diff --git a/Documentation/html/search/enumvalues_5.html b/Documentation/html/search/enumvalues_5.html new file mode 100644 index 0000000..5cc61bf --- /dev/null +++ b/Documentation/html/search/enumvalues_5.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/enumvalues_5.js b/Documentation/html/search/enumvalues_5.js new file mode 100644 index 0000000..979496e --- /dev/null +++ b/Documentation/html/search/enumvalues_5.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['lc_0',['LC',['../namespace_mod_xC3_xA8le.html#ae4c7099b621f9e1534fa8caf0da63497a6907b8692fb04b36ab78f1238a876284',1,'Modèle']]] +]; diff --git a/Documentation/html/search/enumvalues_6.html b/Documentation/html/search/enumvalues_6.html new file mode 100644 index 0000000..34a4cad --- /dev/null +++ b/Documentation/html/search/enumvalues_6.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/enumvalues_6.js b/Documentation/html/search/enumvalues_6.js new file mode 100644 index 0000000..9d51aac --- /dev/null +++ b/Documentation/html/search/enumvalues_6.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['ne_0',['NE',['../namespace_mod_xC3_xA8le.html#ae4c7099b621f9e1534fa8caf0da63497adc33066c3993e0d50896e533fd692ce0',1,'Modèle']]], + ['normal_1',['normal',['../namespace_mod_xC3_xA8le.html#a6eda931a1c796c0b019beff021f09c59afea087517c26fadd409bd4b9dc642555',1,'Modèle']]], + ['nt_2',['NT',['../namespace_mod_xC3_xA8le.html#ae4c7099b621f9e1534fa8caf0da63497acb48af3e40ab9ec3622c07b8faf27cf3',1,'Modèle']]] +]; diff --git a/Documentation/html/search/enumvalues_7.html b/Documentation/html/search/enumvalues_7.html new file mode 100644 index 0000000..3a94d06 --- /dev/null +++ b/Documentation/html/search/enumvalues_7.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/enumvalues_7.js b/Documentation/html/search/enumvalues_7.js new file mode 100644 index 0000000..1d3c842 --- /dev/null +++ b/Documentation/html/search/enumvalues_7.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['pacifique_0',['PACIFIQUE',['../namespace_mod_xC3_xA8le.html#a7a1a9af56977c5c8224213c6800a8925af177dae38be262ee4e165a9cb4528979',1,'Modèle']]] +]; diff --git a/Documentation/html/search/enumvalues_8.html b/Documentation/html/search/enumvalues_8.html new file mode 100644 index 0000000..9ca4205 --- /dev/null +++ b/Documentation/html/search/enumvalues_8.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/enumvalues_8.js b/Documentation/html/search/enumvalues_8.js new file mode 100644 index 0000000..75e95c0 --- /dev/null +++ b/Documentation/html/search/enumvalues_8.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['vu_0',['VU',['../namespace_mod_xC3_xA8le.html#ae4c7099b621f9e1534fa8caf0da63497abce87c857571353d52a984d051446b37',1,'Modèle']]] +]; diff --git a/Documentation/html/search/events_0.html b/Documentation/html/search/events_0.html new file mode 100644 index 0000000..1f6a458 --- /dev/null +++ b/Documentation/html/search/events_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/events_0.js b/Documentation/html/search/events_0.js new file mode 100644 index 0000000..3116018 --- /dev/null +++ b/Documentation/html/search/events_0.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['accueilwechange_0',['AccueilWeChange',['../class_wpf_app1_1_1user_control_acceuil.html#a72f60d5fe16ab4def4075d09fa64b696',1,'WpfApp1::userControlAcceuil']]], + ['accueilwego_1',['AccueilWeGo',['../class_wpf_app1_1_1user_control_description.html#a372ed670f8e91f7c6812eaf2b603f10a',1,'WpfApp1::userControlDescription']]] +]; diff --git a/Documentation/html/search/events_1.html b/Documentation/html/search/events_1.html new file mode 100644 index 0000000..2f0c943 --- /dev/null +++ b/Documentation/html/search/events_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/events_1.js b/Documentation/html/search/events_1.js new file mode 100644 index 0000000..cce324f --- /dev/null +++ b/Documentation/html/search/events_1.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['descriptionwego_0',['DescriptionWeGo',['../class_wpf_app1_1_1_user_control_requin.html#ae6287b7fb73752919ce23a01a527c8f0',1,'WpfApp1::UserControlRequin']]], + ['descwego_1',['DescWeGo',['../class_wpf_app1_1_1_user_control_edit.html#a6fcdd23c764ee74f9d7188a1729923da',1,'WpfApp1::UserControlEdit']]] +]; diff --git a/Documentation/html/search/events_2.html b/Documentation/html/search/events_2.html new file mode 100644 index 0000000..205b11b --- /dev/null +++ b/Documentation/html/search/events_2.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/events_2.js b/Documentation/html/search/events_2.js new file mode 100644 index 0000000..803d532 --- /dev/null +++ b/Documentation/html/search/events_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['editwego_0',['EditWeGo',['../class_wpf_app1_1_1user_control_description.html#a6b6f58fcf8a044a1fd30c9f8ad15bc23',1,'WpfApp1::userControlDescription']]] +]; diff --git a/Documentation/html/search/functions_0.html b/Documentation/html/search/functions_0.html new file mode 100644 index 0000000..3b739c7 --- /dev/null +++ b/Documentation/html/search/functions_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/functions_0.js b/Documentation/html/search/functions_0.js new file mode 100644 index 0000000..5859a4b --- /dev/null +++ b/Documentation/html/search/functions_0.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['accueilwechangeeventargs_0',['AccueilWeChangeEventArgs',['../class_wpf_app1_1_1_accueil_we_change_event_args.html#a2e1b2eb73eba070ecd9e5466abeac5e5',1,'WpfApp1::AccueilWeChangeEventArgs']]], + ['accueilwegoeventargs_1',['AccueilWeGoEventArgs',['../class_wpf_app1_1_1_accueil_we_go_event_args.html#a93e0424eebb8feb6ec576a58a130734d',1,'WpfApp1::AccueilWeGoEventArgs']]], + ['addashark_2',['AddAShark',['../class_wpf_app1_1_1_add_a_shark.html#a880b4ee2a84b6b695595a1b51bf9654c',1,'WpfApp1::AddAShark']]], + ['ajouterexpert_3',['AjouterExpert',['../class_business_1_1_manager_users.html#aaed96a17a647ec07d2088acc7dfac656',1,'Business::ManagerUsers']]], + ['ajouterrequin_4',['AjouterRequin',['../class_business_1_1_manager.html#a0588152f83bd4f7747d109ee99023536',1,'Business.Manager.AjouterRequin()'],['../class_mod_xC3_xA8le_1_1_expert.html#aa079841f24c60757b6d5b8c0b427a397',1,'Modèle.Expert.AjouterRequin()'],['../class_mod_xC3_xA8le_1_1_utilisateur.html#a7de209e34dc3a4a81ac4eb711c99f17a',1,'Modèle.Utilisateur.AjouterRequin()'],['../class_mod_xC3_xA8le_1_1_personne.html#a4a409ba625219f6f22e7ebfb29fd1421',1,'Modèle.Personne.AjouterRequin()']]], + ['ajouterrequinadd_5',['AjouterRequinAdd',['../class_business_1_1_manager.html#ab537834d44e0e15eb3b1b81cd18ab1b4',1,'Business::Manager']]], + ['ajouterrequinedit_6',['AjouterRequinEdit',['../class_business_1_1_manager.html#a127dbd9b767ca99aaf1ab30c48197a70',1,'Business::Manager']]], + ['ajouterutilisateur_7',['AjouterUtilisateur',['../class_business_1_1_manager_users.html#a3443b9311c13f3150436506c1d3c0d96',1,'Business::ManagerUsers']]] +]; diff --git a/Documentation/html/search/functions_1.html b/Documentation/html/search/functions_1.html new file mode 100644 index 0000000..2cef5e3 --- /dev/null +++ b/Documentation/html/search/functions_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/functions_1.js b/Documentation/html/search/functions_1.js new file mode 100644 index 0000000..82fa950 --- /dev/null +++ b/Documentation/html/search/functions_1.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['changeregionavecmap_0',['ChangeRegionAvecMap',['../class_wpf_app1_1_1_main_window.html#a184e9fdd8814658974740d9b0b47bee1',1,'WpfApp1::MainWindow']]], + ['changermotdepasse_1',['ChangerMotDePasse',['../class_mod_xC3_xA8le_1_1_expert.html#ab2ab3ce00faac0eb0f50244918341d80',1,'Modèle.Expert.ChangerMotDePasse()'],['../class_mod_xC3_xA8le_1_1_utilisateur.html#af41646438f7f1d608b4aa6ecd8f6f03e',1,'Modèle.Utilisateur.ChangerMotDePasse()'],['../class_mod_xC3_xA8le_1_1_personne.html#a21e9a354baf5b43febe19cbb0acca6b0',1,'Modèle.Personne.ChangerMotDePasse()'],['../class_wpf_app1_1_1_changer_mot_de_passe.html#abe1766c0ae1699de04cefed66a50b559',1,'WpfApp1.ChangerMotDePasse.ChangerMotDePasse()']]], + ['creercompte_2',['CreerCompte',['../class_wpf_app1_1_1_creer_compte.html#a68067f124f942d0f309e94b93d3cc232',1,'WpfApp1::CreerCompte']]] +]; diff --git a/Documentation/html/search/functions_2.html b/Documentation/html/search/functions_2.html new file mode 100644 index 0000000..3308c65 --- /dev/null +++ b/Documentation/html/search/functions_2.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/functions_2.js b/Documentation/html/search/functions_2.js new file mode 100644 index 0000000..1f3e8bf --- /dev/null +++ b/Documentation/html/search/functions_2.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['descriptionadd_0',['DescriptionAdd',['../class_wpf_app1_1_1_description_add.html#a6affcfaf4d1ef0a69d6e3d900dd98e6f',1,'WpfApp1::DescriptionAdd']]], + ['descriptionedit_1',['DescriptionEdit',['../class_wpf_app1_1_1_description_edit.html#a4c72d2353ae43b6963d651044c53d53c',1,'WpfApp1::DescriptionEdit']]], + ['descriptionwegoeventargs_2',['DescriptionWeGoEventArgs',['../class_wpf_app1_1_1_description_we_go_event_args.html#a283faac0f60d043b4b1e217886a00770',1,'WpfApp1::DescriptionWeGoEventArgs']]], + ['descwegoeventargs_3',['DescWeGoEventArgs',['../class_wpf_app1_1_1_desc_we_go_event_args.html#a0d4715d918dd4e45676d2e1e0108f829',1,'WpfApp1::DescWeGoEventArgs']]] +]; diff --git a/Documentation/html/search/functions_3.html b/Documentation/html/search/functions_3.html new file mode 100644 index 0000000..43ac697 --- /dev/null +++ b/Documentation/html/search/functions_3.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/functions_3.js b/Documentation/html/search/functions_3.js new file mode 100644 index 0000000..82e061b --- /dev/null +++ b/Documentation/html/search/functions_3.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['editwegoeventargs_0',['EditWeGoEventArgs',['../class_wpf_app1_1_1_edit_we_go_event_args.html#ac96d8c2c26fe39cd9ace03fadfdf8d62',1,'WpfApp1::EditWeGoEventArgs']]], + ['equals_1',['Equals',['../class_mod_xC3_xA8le_1_1_requin.html#a5e703967e861790d11fcbe166319883f',1,'Modèle.Requin.Equals(Requin r)'],['../class_mod_xC3_xA8le_1_1_requin.html#a54c5bd32f01e28a08ab3840aabe2e49d',1,'Modèle.Requin.Equals(object obj)'],['../class_mod_xC3_xA8le_1_1_expert.html#a1104b2ece7735b485707360ed94201c5',1,'Modèle.Expert.Equals()'],['../class_mod_xC3_xA8le_1_1_utilisateur.html#abc71947dd6a8a42935c9f4da62d751cf',1,'Modèle.Utilisateur.Equals()'],['../class_mod_xC3_xA8le_1_1_position.html#a35ba01f3bf3e6aa64a986fa932f2c335',1,'Modèle.Position.Equals()']]], + ['expert_2',['Expert',['../class_mod_xC3_xA8le_1_1_expert.html#a9a8f09ebfe4ee79b9d7e2590b2714fa0',1,'Modèle.Expert.Expert(string email, string mdp, string surnom)'],['../class_mod_xC3_xA8le_1_1_expert.html#a212cc98af2bb79f39f214a5c1c2a460b',1,'Modèle.Expert.Expert(string email, string mdp, string surnom, DateTime date)']]] +]; diff --git a/Documentation/html/search/functions_4.html b/Documentation/html/search/functions_4.html new file mode 100644 index 0000000..d12c2df --- /dev/null +++ b/Documentation/html/search/functions_4.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/functions_4.js b/Documentation/html/search/functions_4.js new file mode 100644 index 0000000..522ad86 --- /dev/null +++ b/Documentation/html/search/functions_4.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['gethashcode_0',['GetHashCode',['../class_mod_xC3_xA8le_1_1_requin.html#a9d19da846ecb27bf425648d954621cbd',1,'Modèle::Requin']]], + ['getpersonne_1',['GetPersonne',['../class_business_1_1_manager_users.html#ab571343d5065da9505cedd0b468aaddd',1,'Business::ManagerUsers']]], + ['getrequin_2',['GetRequin',['../class_business_1_1_manager.html#ac0a639a93d45c086bb3d4991964cdd51',1,'Business::Manager']]], + ['getrequinadd_3',['GetRequinAdd',['../class_business_1_1_manager.html#ab6a1d1c231c90bf169be5b0c4f402615',1,'Business::Manager']]], + ['getrequinedit_4',['GetRequinEdit',['../class_business_1_1_manager.html#a3244cf659cc10de52bebb807ac9b4f0b',1,'Business::Manager']]] +]; diff --git a/Documentation/html/search/functions_5.html b/Documentation/html/search/functions_5.html new file mode 100644 index 0000000..7266236 --- /dev/null +++ b/Documentation/html/search/functions_5.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/functions_5.js b/Documentation/html/search/functions_5.js new file mode 100644 index 0000000..acce28d --- /dev/null +++ b/Documentation/html/search/functions_5.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['infoutilisateur_0',['InfoUtilisateur',['../class_wpf_app1_1_1_info_utilisateur.html#a80764d983d2975d66b2e05fb87fffee0',1,'WpfApp1::InfoUtilisateur']]] +]; diff --git a/Documentation/html/search/functions_6.html b/Documentation/html/search/functions_6.html new file mode 100644 index 0000000..7f9fc45 --- /dev/null +++ b/Documentation/html/search/functions_6.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/functions_6.js b/Documentation/html/search/functions_6.js new file mode 100644 index 0000000..21bd378 --- /dev/null +++ b/Documentation/html/search/functions_6.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['loadfunfacts_0',['LoadFunFacts',['../class_business_1_1_manager.html#a1c779a6686bfd8932b418a4aff6f9ee9',1,'Business.Manager.LoadFunFacts()'],['../class_persistance_1_1_data_contract_persistance.html#a96d1409c717dfb8fd5ed6db7881b856e',1,'Persistance.DataContractPersistance.LoadFunFacts()'],['../interface_persistance_1_1_i_persistance_manager.html#ad67dbdaf09c5f7716775bb323dea88dd',1,'Persistance.IPersistanceManager.LoadFunFacts()'],['../class_stub_lib_1_1_stub.html#a5711f92d5a25d6588a4a03918599e2ba',1,'StubLib.Stub.LoadFunFacts()']]], + ['loadrequins_1',['LoadRequins',['../class_business_1_1_manager.html#a902c46f85c6b2d4869b6013b05fca525',1,'Business::Manager']]], + ['loadusers_2',['LoadUsers',['../class_business_1_1_manager_users.html#a8c611d3ac22ed99282c1e476d38ecabc',1,'Business::ManagerUsers']]] +]; diff --git a/Documentation/html/search/functions_7.html b/Documentation/html/search/functions_7.html new file mode 100644 index 0000000..ad0f88b --- /dev/null +++ b/Documentation/html/search/functions_7.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/functions_7.js b/Documentation/html/search/functions_7.js new file mode 100644 index 0000000..5adea11 --- /dev/null +++ b/Documentation/html/search/functions_7.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['mainwindow_0',['MainWindow',['../class_wpf_app1_1_1_main_window.html#a114e0acb9b0b6367f97f8bff016cc4ac',1,'WpfApp1::MainWindow']]], + ['manager_1',['Manager',['../class_business_1_1_manager.html#afa68e117f1d19c76b828cd2f3f28b694',1,'Business::Manager']]], + ['managerusers_2',['ManagerUsers',['../class_business_1_1_manager_users.html#ae96a8fdce4b066dc0a711a94ad9eba60',1,'Business::ManagerUsers']]], + ['modifieexpert_3',['ModifieExpert',['../class_business_1_1_manager_users.html#aa7558fc2d91860202c7ce0048e127ddb',1,'Business::ManagerUsers']]], + ['modifierequin_4',['ModifieRequin',['../class_business_1_1_manager.html#a814237d8c03adfe06178b55005575dea',1,'Business::Manager']]], + ['modifieutilisateur_5',['ModifieUtilisateur',['../class_business_1_1_manager_users.html#af5868d58a65a89a9af38b7da19788f03',1,'Business::ManagerUsers']]] +]; diff --git a/Documentation/html/search/functions_8.html b/Documentation/html/search/functions_8.html new file mode 100644 index 0000000..ea7fa74 --- /dev/null +++ b/Documentation/html/search/functions_8.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/functions_8.js b/Documentation/html/search/functions_8.js new file mode 100644 index 0000000..e92b3ac --- /dev/null +++ b/Documentation/html/search/functions_8.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['onaccueilwechange_0',['OnAccueilWeChange',['../class_wpf_app1_1_1user_control_acceuil.html#afe2df3f49726699f945bd3851c5202bf',1,'WpfApp1::userControlAcceuil']]], + ['onaccueilwego_1',['OnAccueilWeGo',['../class_wpf_app1_1_1user_control_description.html#a48b8b02f56786d1fa0d85e2b5fc32d00',1,'WpfApp1::userControlDescription']]], + ['ondescriptionwego_2',['OnDescriptionWeGo',['../class_wpf_app1_1_1_user_control_requin.html#a465e0eae2232d69f6ac1653cefaf7517',1,'WpfApp1::UserControlRequin']]], + ['ondescwego_3',['OnDescWeGo',['../class_wpf_app1_1_1_user_control_edit.html#a9aa0126d155456d209530733e31612da',1,'WpfApp1::UserControlEdit']]], + ['oneditwego_4',['OnEditWeGo',['../class_wpf_app1_1_1user_control_description.html#ac42f9eafb7b29397797174bd42faada3',1,'WpfApp1::userControlDescription']]] +]; diff --git a/Documentation/html/search/functions_9.html b/Documentation/html/search/functions_9.html new file mode 100644 index 0000000..d831dc7 --- /dev/null +++ b/Documentation/html/search/functions_9.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/functions_9.js b/Documentation/html/search/functions_9.js new file mode 100644 index 0000000..135c40e --- /dev/null +++ b/Documentation/html/search/functions_9.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['personne_0',['Personne',['../class_mod_xC3_xA8le_1_1_personne.html#a354d48a96e7cbc3b019dbd27509c2d88',1,'Modèle::Personne']]], + ['position_1',['Position',['../class_mod_xC3_xA8le_1_1_position.html#a8086bf95451f57a6b64ae294c8686f24',1,'Modèle::Position']]] +]; diff --git a/Documentation/html/search/functions_a.html b/Documentation/html/search/functions_a.html new file mode 100644 index 0000000..7018fc6 --- /dev/null +++ b/Documentation/html/search/functions_a.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/functions_a.js b/Documentation/html/search/functions_a.js new file mode 100644 index 0000000..496d1a2 --- /dev/null +++ b/Documentation/html/search/functions_a.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['rechercherrequins_0',['RechercherRequins',['../class_business_1_1_manager.html#a6e13e45fbe2b96edcbe378e6b9a4ae28',1,'Business::Manager']]], + ['requin_1',['Requin',['../class_mod_xC3_xA8le_1_1_requin.html#a70130de8d3c24877259dfe1b156fc376',1,'Modèle.Requin.Requin(string nom, string nomSci, string description, string photo, string video, string photoCarte, Conservation statutCons, List< Zone > repartition, string funFact)'],['../class_mod_xC3_xA8le_1_1_requin.html#ab78fca9ea07d33f11e9850ba561420ab',1,'Modèle.Requin.Requin(string nom, string nomSci, string description, string photo, string video, string photoCarte, Conservation statutCons, List< Zone > repartition, List< string > funFacts)']]] +]; diff --git a/Documentation/html/search/functions_b.html b/Documentation/html/search/functions_b.html new file mode 100644 index 0000000..c0660b0 --- /dev/null +++ b/Documentation/html/search/functions_b.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/functions_b.js b/Documentation/html/search/functions_b.js new file mode 100644 index 0000000..9c1552b --- /dev/null +++ b/Documentation/html/search/functions_b.js @@ -0,0 +1,13 @@ +var searchData= +[ + ['savefunfacts_0',['SaveFunFacts',['../class_business_1_1_manager.html#a1d5c384abb95f08131c079cb324dda3f',1,'Business.Manager.SaveFunFacts()'],['../class_persistance_1_1_data_contract_persistance.html#af45c79d48a75c8d716768017c93a61f8',1,'Persistance.DataContractPersistance.SaveFunFacts()'],['../interface_persistance_1_1_i_persistance_manager.html#a68e8d44ecf332c1bcacbf29192113702',1,'Persistance.IPersistanceManager.SaveFunFacts()'],['../class_stub_lib_1_1_stub.html#a6df7c68c3ccafdfcfe4e0fd158db62b5',1,'StubLib.Stub.SaveFunFacts()']]], + ['saverequins_1',['SaveRequins',['../class_business_1_1_manager.html#af81471b132e4e93cbac303e04ff96928',1,'Business.Manager.SaveRequins()'],['../class_persistance_1_1_data_contract_persistance.html#a3534071e38c3701642cf4f3ca4233745',1,'Persistance.DataContractPersistance.SaveRequins()'],['../interface_persistance_1_1_i_persistance_manager.html#a13cf51621630d15d8c49c1383588b4ae',1,'Persistance.IPersistanceManager.SaveRequins()'],['../class_stub_lib_1_1_stub.html#a4239d3f0230724db9a86dd50b37a12ce',1,'StubLib.Stub.SaveRequins()']]], + ['saveusers_2',['SaveUsers',['../class_business_1_1_manager_users.html#a394fc02672fc2f947e7a9c1811bac93b',1,'Business.ManagerUsers.SaveUsers()'],['../class_persistance_1_1_data_contract_persistance.html#a6e8162d8be4cf7c77f971f7b30fab09c',1,'Persistance.DataContractPersistance.SaveUsers()'],['../interface_persistance_1_1_i_persistance_manager.html#a585a7537304247c2acb79d7681e8916f',1,'Persistance.IPersistanceManager.SaveUsers()'],['../class_stub_lib_1_1_stub.html#ac72d561b8715a0cbb4cc727de227e016',1,'StubLib.Stub.SaveUsers()']]], + ['seconnecter_3',['SeConnecter',['../class_wpf_app1_1_1_se_connecter.html#aab62863cd539f863f7e62685e4c53284',1,'WpfApp1::SeConnecter']]], + ['stub_4',['Stub',['../class_stub_lib_1_1_stub.html#a10865d3047adc0192031b998d40dd545',1,'StubLib::Stub']]], + ['supprimerexpert_5',['SupprimerExpert',['../class_business_1_1_manager_users.html#a38d718b64a07f1c13dfa21027efa1ae0',1,'Business::ManagerUsers']]], + ['supprimerrequin_6',['SupprimerRequin',['../class_business_1_1_manager.html#af726d92407e0deed9c8033c8cf9cd8ab',1,'Business::Manager']]], + ['supprimerrequinadd_7',['SupprimerRequinAdd',['../class_business_1_1_manager.html#a31c92c023a66a5111ae60e7fc1f72f7f',1,'Business::Manager']]], + ['supprimerrequinedit_8',['SupprimerRequinEdit',['../class_business_1_1_manager.html#a3ed949b26eef76dd4b1322dbc00eec93',1,'Business::Manager']]], + ['supprimerutilisateur_9',['SupprimerUtilisateur',['../class_business_1_1_manager_users.html#a01fefa9e03b3417bd73ae882d8af84bd',1,'Business::ManagerUsers']]] +]; diff --git a/Documentation/html/search/functions_c.html b/Documentation/html/search/functions_c.html new file mode 100644 index 0000000..b642767 --- /dev/null +++ b/Documentation/html/search/functions_c.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/functions_c.js b/Documentation/html/search/functions_c.js new file mode 100644 index 0000000..caff218 --- /dev/null +++ b/Documentation/html/search/functions_c.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['tostring_0',['ToString',['../class_mod_xC3_xA8le_1_1_requin.html#a366a5c4df25c2d0e17d5b5f68119001e',1,'Modèle.Requin.ToString()'],['../class_mod_xC3_xA8le_1_1_expert.html#add59d3589f96aa528aabf7466ee0dcdc',1,'Modèle.Expert.ToString()'],['../class_mod_xC3_xA8le_1_1_utilisateur.html#a7ea9b0f1f362be19da2f437d8fef5476',1,'Modèle.Utilisateur.ToString()'],['../class_mod_xC3_xA8le_1_1_personne.html#a317197450b6b7ec368c8cd1361dd1045',1,'Modèle.Personne.ToString()']]] +]; diff --git a/Documentation/html/search/functions_d.html b/Documentation/html/search/functions_d.html new file mode 100644 index 0000000..16464b4 --- /dev/null +++ b/Documentation/html/search/functions_d.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/functions_d.js b/Documentation/html/search/functions_d.js new file mode 100644 index 0000000..c770b6b --- /dev/null +++ b/Documentation/html/search/functions_d.js @@ -0,0 +1,12 @@ +var searchData= +[ + ['uptadeui_0',['uptadeUi',['../class_wpf_app1_1_1_description_add.html#a8830f69240f64bdd97a17790509a83dc',1,'WpfApp1.DescriptionAdd.uptadeUi()'],['../class_wpf_app1_1_1_user_control_requin.html#a970e60aca2d32e7b7ec227a60bc2894b',1,'WpfApp1.UserControlRequin.uptadeUi()']]], + ['usercontrolacceuil_1',['userControlAcceuil',['../class_wpf_app1_1_1user_control_acceuil.html#ac0c2d7d06c71882315d83bb44f2398ed',1,'WpfApp1::userControlAcceuil']]], + ['usercontrolboite_2',['UserControlBoite',['../class_wpf_app1_1_1_user_control_boite.html#a7defa1c07cc498e088b232f496956803',1,'WpfApp1::UserControlBoite']]], + ['usercontroldescription_3',['userControlDescription',['../class_wpf_app1_1_1user_control_description.html#ae621ebd8ffa81e8415c2197902eefbcb',1,'WpfApp1::userControlDescription']]], + ['usercontroledit_4',['UserControlEdit',['../class_wpf_app1_1_1_user_control_edit.html#aa33759b55e5906cde0a691fcb6efb5e0',1,'WpfApp1::UserControlEdit']]], + ['usercontrolposition_5',['UserControlPosition',['../class_wpf_app1_1_1_user_control_position.html#aae54cae1171e8c6f1bc58781d16b4933',1,'WpfApp1::UserControlPosition']]], + ['usercontrolreq_5fmousedown_6',['UserControlReq_MouseDown',['../class_wpf_app1_1_1_user_control_requin.html#af73e223d99bc16afa152a6f9beca582e',1,'WpfApp1::UserControlRequin']]], + ['usercontrolrequin_7',['UserControlRequin',['../class_wpf_app1_1_1_user_control_requin.html#ad4e4914ea93faf01d75c1bda77a9b4f5',1,'WpfApp1::UserControlRequin']]], + ['utilisateur_8',['Utilisateur',['../class_mod_xC3_xA8le_1_1_utilisateur.html#a11ad41fbefe5893c00fa239a486deb1c',1,'Modèle.Utilisateur.Utilisateur(string mail, string mdp)'],['../class_mod_xC3_xA8le_1_1_utilisateur.html#abc4792aec1c63f220fee1f5a1009494e',1,'Modèle.Utilisateur.Utilisateur(string mail, string mdp, int nbSubmit)']]] +]; diff --git a/Documentation/html/search/functions_e.html b/Documentation/html/search/functions_e.html new file mode 100644 index 0000000..e55bbf1 --- /dev/null +++ b/Documentation/html/search/functions_e.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/functions_e.js b/Documentation/html/search/functions_e.js new file mode 100644 index 0000000..5468ea1 --- /dev/null +++ b/Documentation/html/search/functions_e.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['validersubmit_0',['ValiderSubmit',['../class_mod_xC3_xA8le_1_1_expert.html#ae6c83061d2a9a7cc08c7633067fd90c0',1,'Modèle.Expert.ValiderSubmit()'],['../class_wpf_app1_1_1_valider_submit.html#a6e3af34623d42233df23d1cfa89be2f0',1,'WpfApp1.ValiderSubmit.ValiderSubmit()']]], + ['validerunchangement_1',['ValiderUnChangement',['../class_mod_xC3_xA8le_1_1_expert.html#a825bc03dc1514d4db982616c7f5d9a23',1,'Modèle::Expert']]], + ['verifierrequin_2',['verifierRequin',['../class_business_1_1_manager.html#a019d3f4051f98b8ed12a36d5c8f358ed',1,'Business::Manager']]] +]; diff --git a/Documentation/html/search/mag_sel.svg b/Documentation/html/search/mag_sel.svg new file mode 100644 index 0000000..03626f6 --- /dev/null +++ b/Documentation/html/search/mag_sel.svg @@ -0,0 +1,74 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/Documentation/html/search/namespaces_0.html b/Documentation/html/search/namespaces_0.html new file mode 100644 index 0000000..b2d68fe --- /dev/null +++ b/Documentation/html/search/namespaces_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/namespaces_0.js b/Documentation/html/search/namespaces_0.js new file mode 100644 index 0000000..d34b0b9 --- /dev/null +++ b/Documentation/html/search/namespaces_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['business_0',['Business',['../namespace_business.html',1,'']]] +]; diff --git a/Documentation/html/search/namespaces_1.html b/Documentation/html/search/namespaces_1.html new file mode 100644 index 0000000..a4b1530 --- /dev/null +++ b/Documentation/html/search/namespaces_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/namespaces_1.js b/Documentation/html/search/namespaces_1.js new file mode 100644 index 0000000..a255bc0 --- /dev/null +++ b/Documentation/html/search/namespaces_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['modèle_0',['Modèle',['../namespace_mod_xC3_xA8le.html',1,'']]] +]; diff --git a/Documentation/html/search/namespaces_2.html b/Documentation/html/search/namespaces_2.html new file mode 100644 index 0000000..a89a756 --- /dev/null +++ b/Documentation/html/search/namespaces_2.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/namespaces_2.js b/Documentation/html/search/namespaces_2.js new file mode 100644 index 0000000..517ac66 --- /dev/null +++ b/Documentation/html/search/namespaces_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['persistance_0',['Persistance',['../namespace_persistance.html',1,'']]] +]; diff --git a/Documentation/html/search/namespaces_3.html b/Documentation/html/search/namespaces_3.html new file mode 100644 index 0000000..d15010f --- /dev/null +++ b/Documentation/html/search/namespaces_3.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/namespaces_3.js b/Documentation/html/search/namespaces_3.js new file mode 100644 index 0000000..799c4ca --- /dev/null +++ b/Documentation/html/search/namespaces_3.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['stublib_0',['StubLib',['../namespace_stub_lib.html',1,'']]] +]; diff --git a/Documentation/html/search/namespaces_4.html b/Documentation/html/search/namespaces_4.html new file mode 100644 index 0000000..0c23e87 --- /dev/null +++ b/Documentation/html/search/namespaces_4.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/namespaces_4.js b/Documentation/html/search/namespaces_4.js new file mode 100644 index 0000000..778cd27 --- /dev/null +++ b/Documentation/html/search/namespaces_4.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['test_0',['Test',['../namespace_test.html',1,'']]], + ['test_5frequin_1',['test_requin',['../namespacetest__requin.html',1,'']]], + ['testimage_2',['testImage',['../namespacetest_image.html',1,'']]], + ['testmap_3',['testMap',['../namespacetest_map.html',1,'']]], + ['testsunitaires_4',['TestsUnitaires',['../namespace_tests_unitaires.html',1,'']]] +]; diff --git a/Documentation/html/search/namespaces_5.html b/Documentation/html/search/namespaces_5.html new file mode 100644 index 0000000..842c8df --- /dev/null +++ b/Documentation/html/search/namespaces_5.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/namespaces_5.js b/Documentation/html/search/namespaces_5.js new file mode 100644 index 0000000..282530a --- /dev/null +++ b/Documentation/html/search/namespaces_5.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['unittests_0',['UnitTests',['../namespace_unit_tests.html',1,'']]] +]; diff --git a/Documentation/html/search/namespaces_6.html b/Documentation/html/search/namespaces_6.html new file mode 100644 index 0000000..99894cf --- /dev/null +++ b/Documentation/html/search/namespaces_6.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/namespaces_6.js b/Documentation/html/search/namespaces_6.js new file mode 100644 index 0000000..6c6a792 --- /dev/null +++ b/Documentation/html/search/namespaces_6.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['wpfapp1_0',['WpfApp1',['../namespace_wpf_app1.html',1,'']]] +]; diff --git a/Documentation/html/search/nomatches.html b/Documentation/html/search/nomatches.html new file mode 100644 index 0000000..2b9360b --- /dev/null +++ b/Documentation/html/search/nomatches.html @@ -0,0 +1,13 @@ + + + + + + + + +
    +
    No Matches
    +
    + + diff --git a/Documentation/html/search/pages_0.html b/Documentation/html/search/pages_0.html new file mode 100644 index 0000000..1981712 --- /dev/null +++ b/Documentation/html/search/pages_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/pages_0.js b/Documentation/html/search/pages_0.js new file mode 100644 index 0000000..f6a52a9 --- /dev/null +++ b/Documentation/html/search/pages_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['storyboard_20et_20sketch_20sur_20blasamiq_0',['Storyboard et Sketch sur blasamiq',['../md__documents__r_e_a_d_m_e.html',1,'']]] +]; diff --git a/Documentation/html/search/properties_0.html b/Documentation/html/search/properties_0.html new file mode 100644 index 0000000..e1b4f60 --- /dev/null +++ b/Documentation/html/search/properties_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/properties_0.js b/Documentation/html/search/properties_0.js new file mode 100644 index 0000000..8066ea2 --- /dev/null +++ b/Documentation/html/search/properties_0.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['carte_0',['Carte',['../class_wpf_app1_1_1user_control_acceuil.html#a3510a7d97dc26dc1d2ec62c319e89294',1,'WpfApp1::userControlAcceuil']]], + ['contenu_1',['Contenu',['../class_wpf_app1_1_1_user_control_boite.html#af3a713cfa55c1dd0ad9531331f6b1149',1,'WpfApp1::UserControlBoite']]] +]; diff --git a/Documentation/html/search/properties_1.html b/Documentation/html/search/properties_1.html new file mode 100644 index 0000000..dab619c --- /dev/null +++ b/Documentation/html/search/properties_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/properties_1.js b/Documentation/html/search/properties_1.js new file mode 100644 index 0000000..2d57615 --- /dev/null +++ b/Documentation/html/search/properties_1.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['dated_0',['DateD',['../class_mod_xC3_xA8le_1_1_expert.html#a04c1b16402842212b97193bc6510985a',1,'Modèle::Expert']]], + ['description_1',['Description',['../class_mod_xC3_xA8le_1_1_requin.html#aa32851f8f290082f4dfe8f605e5c33b0',1,'Modèle::Requin']]] +]; diff --git a/Documentation/html/search/properties_2.html b/Documentation/html/search/properties_2.html new file mode 100644 index 0000000..4492167 --- /dev/null +++ b/Documentation/html/search/properties_2.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/properties_2.js b/Documentation/html/search/properties_2.js new file mode 100644 index 0000000..a6ab2bd --- /dev/null +++ b/Documentation/html/search/properties_2.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['email_0',['Email',['../class_mod_xC3_xA8le_1_1_personne.html#a19cc937200de25c5010547b4c62f5376',1,'Modèle::Personne']]], + ['experts_1',['Experts',['../class_business_1_1_manager_users.html#a9d327548d94b344166b5dde21c6008b7',1,'Business.ManagerUsers.Experts()'],['../class_persistance_1_1_data_to_persist_users.html#a12b1fa3fb4f8643c2263ecc3fe72757d',1,'Persistance.DataToPersistUsers.Experts()']]] +]; diff --git a/Documentation/html/search/properties_3.html b/Documentation/html/search/properties_3.html new file mode 100644 index 0000000..2d5a4bb --- /dev/null +++ b/Documentation/html/search/properties_3.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/properties_3.js b/Documentation/html/search/properties_3.js new file mode 100644 index 0000000..a3840f6 --- /dev/null +++ b/Documentation/html/search/properties_3.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['funfact_0',['FunFact',['../class_mod_xC3_xA8le_1_1_requin.html#a273bd45fd133cc537a66286bc77b5251',1,'Modèle::Requin']]], + ['funfacts_1',['FunFacts',['../class_business_1_1_manager.html#ad298c30b2b3b3d757048203e57b72501',1,'Business::Manager']]] +]; diff --git a/Documentation/html/search/properties_4.html b/Documentation/html/search/properties_4.html new file mode 100644 index 0000000..cc95ce5 --- /dev/null +++ b/Documentation/html/search/properties_4.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/properties_4.js b/Documentation/html/search/properties_4.js new file mode 100644 index 0000000..88fc2a6 --- /dev/null +++ b/Documentation/html/search/properties_4.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['heightimage_0',['heightImage',['../class_wpf_app1_1_1_user_control_position.html#a6f019ef95c463c8bf64f4c6e0d4cfb1f',1,'WpfApp1::UserControlPosition']]] +]; diff --git a/Documentation/html/search/properties_5.html b/Documentation/html/search/properties_5.html new file mode 100644 index 0000000..94489a0 --- /dev/null +++ b/Documentation/html/search/properties_5.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/properties_5.js b/Documentation/html/search/properties_5.js new file mode 100644 index 0000000..c931e2c --- /dev/null +++ b/Documentation/html/search/properties_5.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['lattitudedeb_0',['LattitudeDeb',['../class_mod_xC3_xA8le_1_1_position.html#a56f75f04f4fdb659d40a21d212dbb890',1,'Modèle::Position']]], + ['lattitudefin_1',['LattitudeFin',['../class_mod_xC3_xA8le_1_1_position.html#a3a4b21f0b735a699abd73af73a105745',1,'Modèle::Position']]], + ['lemanager_2',['LeManager',['../class_wpf_app1_1_1_app.html#a89ddd5933c29bd9c48b64bb90a590d8f',1,'WpfApp1::App']]], + ['lemanagerusers_3',['LeManagerUsers',['../class_wpf_app1_1_1_app.html#a3db13b16de5761bab287722084398370',1,'WpfApp1::App']]], + ['longitudedeb_4',['LongitudeDeb',['../class_mod_xC3_xA8le_1_1_position.html#a87bebbe5eff18e54548f5705e3cd305f',1,'Modèle::Position']]], + ['longitudefin_5',['LongitudeFin',['../class_mod_xC3_xA8le_1_1_position.html#a30378a66c23363565272eb9f5de3bbe5',1,'Modèle::Position']]] +]; diff --git a/Documentation/html/search/properties_6.html b/Documentation/html/search/properties_6.html new file mode 100644 index 0000000..b9c2bc7 --- /dev/null +++ b/Documentation/html/search/properties_6.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/properties_6.js b/Documentation/html/search/properties_6.js new file mode 100644 index 0000000..b863344 --- /dev/null +++ b/Documentation/html/search/properties_6.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['message_0',['Message',['../class_wpf_app1_1_1_user_control_boite.html#abe13fbcaea1f6282163ce45c68c94726',1,'WpfApp1::UserControlBoite']]], + ['mgr_1',['Mgr',['../class_wpf_app1_1_1_add_a_shark.html#ac641810df5b0d43d6212e42ff3b6109a',1,'WpfApp1.AddAShark.Mgr()'],['../class_wpf_app1_1_1_description_add.html#ac530a1440f85fe41918a856a2ef24df7',1,'WpfApp1.DescriptionAdd.Mgr()'],['../class_wpf_app1_1_1_description_edit.html#ae6f6e48d13da0bf9a901a6655204334a',1,'WpfApp1.DescriptionEdit.Mgr()'],['../class_wpf_app1_1_1_main_window.html#a32e837bada5339e6806dfac161414fe2',1,'WpfApp1.MainWindow.Mgr()'],['../class_wpf_app1_1_1user_control_description.html#a641986f5104abd6543ab5939582e5b06',1,'WpfApp1.userControlDescription.Mgr()'],['../class_wpf_app1_1_1_user_control_edit.html#a5988655cd2315a4843c1b96c2741cb9e',1,'WpfApp1.UserControlEdit.Mgr()'],['../class_wpf_app1_1_1_user_control_requin.html#af328559c3a466fec980ce1033298769e',1,'WpfApp1.UserControlRequin.Mgr()'],['../class_wpf_app1_1_1_valider_submit.html#acfd6dee084d9dbfab010392c58094824',1,'WpfApp1.ValiderSubmit.Mgr()']]], + ['mgruser_2',['MgrUser',['../class_wpf_app1_1_1_add_a_shark.html#ad39bc9a510d23c77e34a52fa2ad86e47',1,'WpfApp1.AddAShark.MgrUser()'],['../class_wpf_app1_1_1_changer_mot_de_passe.html#acbbb10807f5ab5fa300096050e2983f4',1,'WpfApp1.ChangerMotDePasse.MgrUser()'],['../class_wpf_app1_1_1_creer_compte.html#aa687d7f89ff3553c72da868514bfcaf8',1,'WpfApp1.CreerCompte.MgrUser()'],['../class_wpf_app1_1_1_info_utilisateur.html#a4768bf67d5a7deed17ce5f411c4604e0',1,'WpfApp1.InfoUtilisateur.MgrUser()'],['../class_wpf_app1_1_1_main_window.html#ae68e333d46eac6d312923332ad9dc3e2',1,'WpfApp1.MainWindow.MgrUser()'],['../class_wpf_app1_1_1_se_connecter.html#aa948f8220842e8ad7bac136f88a5514d',1,'WpfApp1.SeConnecter.MgrUser()'],['../class_wpf_app1_1_1user_control_acceuil.html#a973b254776c52f239a3968ed28b4735d',1,'WpfApp1.userControlAcceuil.MgrUser()'],['../class_wpf_app1_1_1user_control_description.html#a36b523e7be4f5450fd9fc9439cf12490',1,'WpfApp1.userControlDescription.MgrUser()'],['../class_wpf_app1_1_1_user_control_edit.html#ad6df6a5e727cb4b0349d0e12a6d5252a',1,'WpfApp1.UserControlEdit.MgrUser()']]], + ['motdepasse_3',['MotDePasse',['../class_mod_xC3_xA8le_1_1_personne.html#ac5d3c32034c4625ffa3f79a1bf47b5d9',1,'Modèle::Personne']]] +]; diff --git a/Documentation/html/search/properties_7.html b/Documentation/html/search/properties_7.html new file mode 100644 index 0000000..a3c71c9 --- /dev/null +++ b/Documentation/html/search/properties_7.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/properties_7.js b/Documentation/html/search/properties_7.js new file mode 100644 index 0000000..e9c1bc6 --- /dev/null +++ b/Documentation/html/search/properties_7.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['nbsubmit_0',['NbSubmit',['../class_mod_xC3_xA8le_1_1_utilisateur.html#a902432b34b6a2c436eabc9ea0141497b',1,'Modèle::Utilisateur']]], + ['nom_1',['Nom',['../class_mod_xC3_xA8le_1_1_requin.html#abadc6daad5c102693d967d8022018ccc',1,'Modèle::Requin']]], + ['nomsci_2',['NomSci',['../class_mod_xC3_xA8le_1_1_requin.html#a8e7f6d471f89a4a83166eba89770c1ec',1,'Modèle::Requin']]] +]; diff --git a/Documentation/html/search/properties_8.html b/Documentation/html/search/properties_8.html new file mode 100644 index 0000000..5bd633f --- /dev/null +++ b/Documentation/html/search/properties_8.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/properties_8.js b/Documentation/html/search/properties_8.js new file mode 100644 index 0000000..28de3db --- /dev/null +++ b/Documentation/html/search/properties_8.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['pers_0',['pers',['../class_wpf_app1_1_1_info_utilisateur.html#a5b53e9f93c3043c43c13affce2ef1b65',1,'WpfApp1::InfoUtilisateur']]], + ['pers_1',['Pers',['../class_business_1_1_manager.html#a33844f5e58aa2421793691269c7885b4',1,'Business.Manager.Pers()'],['../class_business_1_1_manager_users.html#aba1e18da718099a2e8a6ef09e95a8f99',1,'Business.ManagerUsers.Pers()']]], + ['photo_2',['Photo',['../class_mod_xC3_xA8le_1_1_requin.html#af5e63fd73e963b3c5e27e057b9cc099c',1,'Modèle::Requin']]], + ['photocarte_3',['PhotoCarte',['../class_mod_xC3_xA8le_1_1_requin.html#a2817387dd836d22d263f1b3680249308',1,'Modèle::Requin']]], + ['position_4',['position',['../class_wpf_app1_1_1_user_control_position.html#adbff2bf98bc285b42754373ea0605217',1,'WpfApp1::UserControlPosition']]] +]; diff --git a/Documentation/html/search/properties_9.html b/Documentation/html/search/properties_9.html new file mode 100644 index 0000000..977e0ba --- /dev/null +++ b/Documentation/html/search/properties_9.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/properties_9.js b/Documentation/html/search/properties_9.js new file mode 100644 index 0000000..8492570 --- /dev/null +++ b/Documentation/html/search/properties_9.js @@ -0,0 +1,10 @@ +var searchData= +[ + ['repartition_0',['Repartition',['../class_mod_xC3_xA8le_1_1_requin.html#a4a82dc6014e55fe9455432f7812b5163',1,'Modèle::Requin']]], + ['requin_1',['Requin',['../class_wpf_app1_1_1_edit_we_go_event_args.html#a65246f21bebf27dca6c1d2933f9f64b6',1,'WpfApp1.EditWeGoEventArgs.Requin()'],['../class_wpf_app1_1_1_desc_we_go_event_args.html#aa30615a71ba949f99cb06aa00b9db661',1,'WpfApp1.DescWeGoEventArgs.Requin()'],['../class_wpf_app1_1_1_description_we_go_event_args.html#acfe33564b8c6f63e037604001aaf76ee',1,'WpfApp1.DescriptionWeGoEventArgs.Requin()']]], + ['requin_2',['requin',['../class_wpf_app1_1_1_description_add.html#a099ef10f9ee1f6f68a427a75382dfc60',1,'WpfApp1.DescriptionAdd.requin()'],['../class_wpf_app1_1_1_description_edit.html#a4389606d00704cf3437c979f6ae68655',1,'WpfApp1.DescriptionEdit.requin()'],['../class_wpf_app1_1_1user_control_description.html#a9e08645ce71dcbef28d126f57b19c9a3',1,'WpfApp1.userControlDescription.requin()'],['../class_wpf_app1_1_1_user_control_edit.html#a85fc1e3b1a321396baf57b6a062f09fd',1,'WpfApp1.UserControlEdit.requin()'],['../class_wpf_app1_1_1_user_control_requin.html#ad816d9c4294475fd7f4211d4b52261c6',1,'WpfApp1.UserControlRequin.requin()']]], + ['requinold_3',['requinOld',['../class_wpf_app1_1_1_description_edit.html#a8e67ec43b3de99fe724424ac04e2bef8',1,'WpfApp1::DescriptionEdit']]], + ['requins_4',['Requins',['../class_business_1_1_manager.html#a08915f2ee2501eec82559a3f55c06420',1,'Business.Manager.Requins()'],['../class_persistance_1_1_data_to_persist_req.html#a935219d408d1974714adf204e6726a21',1,'Persistance.DataToPersistReq.Requins()']]], + ['requinsadd_5',['RequinsAdd',['../class_business_1_1_manager.html#a8724994f1e9c5664880dda26ce39075d',1,'Business.Manager.RequinsAdd()'],['../class_persistance_1_1_data_to_persist_req.html#a18b9fd3e733b7edcab690526efde4d84',1,'Persistance.DataToPersistReq.RequinsAdd()']]], + ['requinsedit_6',['RequinsEdit',['../class_business_1_1_manager.html#acbd5284b3e160a86effe5266bb7b6bdb',1,'Business.Manager.RequinsEdit()'],['../class_persistance_1_1_data_to_persist_req.html#a46e457ee4f3c3e71e2676c21daba6760',1,'Persistance.DataToPersistReq.RequinsEdit()']]] +]; diff --git a/Documentation/html/search/properties_a.html b/Documentation/html/search/properties_a.html new file mode 100644 index 0000000..dcd2418 --- /dev/null +++ b/Documentation/html/search/properties_a.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/properties_a.js b/Documentation/html/search/properties_a.js new file mode 100644 index 0000000..f659890 --- /dev/null +++ b/Documentation/html/search/properties_a.js @@ -0,0 +1,10 @@ +var searchData= +[ + ['selectedrequin_0',['SelectedRequin',['../class_business_1_1_manager.html#a7784a480131be12cbaddb0e1036f9c4a',1,'Business::Manager']]], + ['selecteduser_1',['SelectedUser',['../class_business_1_1_manager_users.html#ae1e700b5142cad3cc7535eac3ab6d663',1,'Business::ManagerUsers']]], + ['settings_2',['settings',['../class_persistance_1_1_data_contract_persistance.html#af2a9fa084f0a053272f8055a958efd98',1,'Persistance::DataContractPersistance']]], + ['statutcons_3',['StatutCons',['../class_mod_xC3_xA8le_1_1_requin.html#ac21c05ca9bfd8b7fb6acd425fb67c90a',1,'Modèle::Requin']]], + ['strat_4',['strat',['../class_wpf_app1_1_1_app.html#a0da947f521437da1157482cb3c71b62b',1,'WpfApp1::App']]], + ['stubtruc_5',['stubtruc',['../class_wpf_app1_1_1_app.html#a00a09447acec821adb289a176247808b',1,'WpfApp1::App']]], + ['surnom_6',['Surnom',['../class_mod_xC3_xA8le_1_1_expert.html#acb00553dcd487b2e1e6e3979a1c0c41e',1,'Modèle::Expert']]] +]; diff --git a/Documentation/html/search/properties_b.html b/Documentation/html/search/properties_b.html new file mode 100644 index 0000000..324d797 --- /dev/null +++ b/Documentation/html/search/properties_b.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/properties_b.js b/Documentation/html/search/properties_b.js new file mode 100644 index 0000000..24cccf4 --- /dev/null +++ b/Documentation/html/search/properties_b.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['users_0',['Users',['../class_persistance_1_1_data_to_persist_users.html#ae0d2f6aed04e5b19b2b291446222abc4',1,'Persistance::DataToPersistUsers']]], + ['utilisateurs_1',['Utilisateurs',['../class_business_1_1_manager_users.html#af57f9be88ba003a99d994066436664a4',1,'Business::ManagerUsers']]] +]; diff --git a/Documentation/html/search/properties_c.html b/Documentation/html/search/properties_c.html new file mode 100644 index 0000000..63f0b6f --- /dev/null +++ b/Documentation/html/search/properties_c.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/properties_c.js b/Documentation/html/search/properties_c.js new file mode 100644 index 0000000..ef6e3ea --- /dev/null +++ b/Documentation/html/search/properties_c.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['video_0',['Video',['../class_mod_xC3_xA8le_1_1_requin.html#a177717e4317ff3b2c74d54ddc2afd35a',1,'Modèle::Requin']]] +]; diff --git a/Documentation/html/search/properties_d.html b/Documentation/html/search/properties_d.html new file mode 100644 index 0000000..74514b3 --- /dev/null +++ b/Documentation/html/search/properties_d.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/properties_d.js b/Documentation/html/search/properties_d.js new file mode 100644 index 0000000..2b6e0df --- /dev/null +++ b/Documentation/html/search/properties_d.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['widthimage_0',['widthImage',['../class_wpf_app1_1_1_user_control_position.html#ab2eb07c087627079c55b8621326011bb',1,'WpfApp1::UserControlPosition']]] +]; diff --git a/Documentation/html/search/properties_e.html b/Documentation/html/search/properties_e.html new file mode 100644 index 0000000..43c9ddd --- /dev/null +++ b/Documentation/html/search/properties_e.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/properties_e.js b/Documentation/html/search/properties_e.js new file mode 100644 index 0000000..5a5cc18 --- /dev/null +++ b/Documentation/html/search/properties_e.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['zone_0',['Zone',['../class_wpf_app1_1_1_accueil_we_change_event_args.html#ab756207562709d337076530347451bf9',1,'WpfApp1.AccueilWeChangeEventArgs.Zone()'],['../class_wpf_app1_1_1_accueil_we_go_event_args.html#ac1117c5893c5926b08b472e04178e4ed',1,'WpfApp1.AccueilWeGoEventArgs.Zone()']]], + ['zone_1',['zone',['../class_wpf_app1_1_1user_control_acceuil.html#a72d2729e260d7c5925cabab1f454bcf5',1,'WpfApp1.userControlAcceuil.zone()'],['../class_wpf_app1_1_1user_control_description.html#ab608c4518bdac03865dc6d3c520842f9',1,'WpfApp1.userControlDescription.zone()']]] +]; diff --git a/Documentation/html/search/search.css b/Documentation/html/search/search.css new file mode 100644 index 0000000..648a792 --- /dev/null +++ b/Documentation/html/search/search.css @@ -0,0 +1,263 @@ +/*---------------- Search Box */ + +#MSearchBox { + white-space : nowrap; + background: white; + border-radius: 0.65em; + box-shadow: inset 0.5px 0.5px 3px 0px #555; + z-index: 102; +} + +#MSearchBox .left { + display: inline-block; + vertical-align: middle; + height: 1.4em; +} + +#MSearchSelect { + display: inline-block; + vertical-align: middle; + height: 19px; + padding: 0 0 0 0.3em; + margin: 0; +} + +#MSearchField { + display: inline-block; + vertical-align: middle; + width: 7.5em; + height: 19px; + margin: 0 0.15em; + padding: 0; + line-height: 1em; + border:none; + color: #909090; + outline: none; + font-family: Arial, Verdana, sans-serif; + -webkit-border-radius: 0px; + border-radius: 0px; + background: none; +} + +@media(hover: none) { + /* to avoid zooming on iOS */ + #MSearchField { + font-size: 16px; + } +} + +#MSearchBox .right { + display: inline-block; + vertical-align: middle; + width: 1.4em; + height: 1.4em; +} + +#MSearchClose { + display: none; + font-size: inherit; + background : none; + border: none; + margin: 0; + padding: 0; + outline: none; + +} + +#MSearchCloseImg { + height: 1.4em; + padding: 0.3em; + margin: 0; +} + +.MSearchBoxActive #MSearchField { + color: #000000; +} + +#main-menu > li:last-child { + /* This
  • object is the parent of the search bar */ + display: flex; + justify-content: center; + align-items: center; + height: 36px; + margin-right: 1em; +} + +/*---------------- Search filter selection */ + +#MSearchSelectWindow { + display: none; + position: absolute; + left: 0; top: 0; + border: 1px solid #90A5CE; + background-color: #F9FAFC; + z-index: 10001; + padding-top: 4px; + padding-bottom: 4px; + -moz-border-radius: 4px; + -webkit-border-top-left-radius: 4px; + -webkit-border-top-right-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); +} + +.SelectItem { + font: 8pt Arial, Verdana, sans-serif; + padding-left: 2px; + padding-right: 12px; + border: 0px; +} + +span.SelectionMark { + margin-right: 4px; + font-family: monospace; + outline-style: none; + text-decoration: none; +} + +a.SelectItem { + display: block; + outline-style: none; + color: #000000; + text-decoration: none; + padding-left: 6px; + padding-right: 12px; +} + +a.SelectItem:focus, +a.SelectItem:active { + color: #000000; + outline-style: none; + text-decoration: none; +} + +a.SelectItem:hover { + color: #FFFFFF; + background-color: #3D578C; + outline-style: none; + text-decoration: none; + cursor: pointer; + display: block; +} + +/*---------------- Search results window */ + +iframe#MSearchResults { + /*width: 60ex;*/ + height: 15em; +} + +#MSearchResultsWindow { + display: none; + position: absolute; + left: 0; top: 0; + border: 1px solid #000; + background-color: #EEF1F7; + z-index:10000; +} + +/* ----------------------------------- */ + + +#SRIndex { + clear:both; + padding-bottom: 15px; +} + +.SREntry { + font-size: 10pt; + padding-left: 1ex; +} + +.SRPage .SREntry { + font-size: 8pt; + padding: 1px 5px; +} + +body.SRPage { + margin: 5px 2px; +} + +.SRChildren { + padding-left: 3ex; padding-bottom: .5em +} + +.SRPage .SRChildren { + display: none; +} + +.SRSymbol { + font-weight: bold; + color: #425E97; + font-family: Arial, Verdana, sans-serif; + text-decoration: none; + outline: none; +} + +a.SRScope { + display: block; + color: #425E97; + font-family: Arial, Verdana, sans-serif; + text-decoration: none; + outline: none; +} + +a.SRSymbol:focus, a.SRSymbol:active, +a.SRScope:focus, a.SRScope:active { + text-decoration: underline; +} + +span.SRScope { + padding-left: 4px; + font-family: Arial, Verdana, sans-serif; +} + +.SRPage .SRStatus { + padding: 2px 5px; + font-size: 8pt; + font-style: italic; + font-family: Arial, Verdana, sans-serif; +} + +.SRResult { + display: none; +} + +div.searchresults { + margin-left: 10px; + margin-right: 10px; +} + +/*---------------- External search page results */ + +.searchresult { + background-color: #F0F3F8; +} + +.pages b { + color: white; + padding: 5px 5px 3px 5px; + background-image: url("../tab_a.png"); + background-repeat: repeat-x; + text-shadow: 0 1px 1px #000000; +} + +.pages { + line-height: 17px; + margin-left: 4px; + text-decoration: none; +} + +.hl { + font-weight: bold; +} + +#searchresults { + margin-bottom: 20px; +} + +.searchpages { + margin-top: 10px; +} + diff --git a/Documentation/html/search/search.js b/Documentation/html/search/search.js new file mode 100644 index 0000000..607f4e1 --- /dev/null +++ b/Documentation/html/search/search.js @@ -0,0 +1,802 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file + */ +function convertToId(search) +{ + var result = ''; + for (i=0;i do a search + { + this.Search(); + } + } + + this.OnSearchSelectKey = function(evt) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==40 && this.searchIndex0) // Up + { + this.searchIndex--; + this.OnSelectItem(this.searchIndex); + } + else if (e.keyCode==13 || e.keyCode==27) + { + this.OnSelectItem(this.searchIndex); + this.CloseSelectionWindow(); + this.DOMSearchField().focus(); + } + return false; + } + + // --------- Actions + + // Closes the results window. + this.CloseResultsWindow = function() + { + this.DOMPopupSearchResultsWindow().style.display = 'none'; + this.DOMSearchClose().style.display = 'none'; + this.Activate(false); + } + + this.CloseSelectionWindow = function() + { + this.DOMSearchSelectWindow().style.display = 'none'; + } + + // Performs a search. + this.Search = function() + { + this.keyTimeout = 0; + + // strip leading whitespace + var searchValue = this.DOMSearchField().value.replace(/^ +/, ""); + + var code = searchValue.toLowerCase().charCodeAt(0); + var idxChar = searchValue.substr(0, 1).toLowerCase(); + if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair + { + idxChar = searchValue.substr(0, 2); + } + + var resultsPage; + var resultsPageWithSearch; + var hasResultsPage; + + var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar); + if (idx!=-1) + { + var hexCode=idx.toString(16); + resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + this.extension; + resultsPageWithSearch = resultsPage+'?'+escape(searchValue); + hasResultsPage = true; + } + else // nothing available for this search term + { + resultsPage = this.resultsPath + '/nomatches' + this.extension; + resultsPageWithSearch = resultsPage; + hasResultsPage = false; + } + + window.frames.MSearchResults.location = resultsPageWithSearch; + var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow(); + + if (domPopupSearchResultsWindow.style.display!='block') + { + var domSearchBox = this.DOMSearchBox(); + this.DOMSearchClose().style.display = 'inline-block'; + var domPopupSearchResults = this.DOMPopupSearchResults(); + var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth; + var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1; + domPopupSearchResultsWindow.style.display = 'block'; + left -= domPopupSearchResults.offsetWidth; + var maxWidth = document.body.clientWidth; + var width = 400; + if (left<10) left=10; + if (width+left+8>maxWidth) width=maxWidth-left-8; + domPopupSearchResultsWindow.style.top = top + 'px'; + domPopupSearchResultsWindow.style.left = left + 'px'; + domPopupSearchResultsWindow.style.width = width + 'px'; + } + + this.lastSearchValue = searchValue; + this.lastResultsPage = resultsPage; + } + + // -------- Activation Functions + + // Activates or deactivates the search panel, resetting things to + // their default values if necessary. + this.Activate = function(isActive) + { + if (isActive || // open it + this.DOMPopupSearchResultsWindow().style.display == 'block' + ) + { + this.DOMSearchBox().className = 'MSearchBoxActive'; + + var searchField = this.DOMSearchField(); + + if (searchField.value == this.searchLabel) // clear "Search" term upon entry + { + searchField.value = ''; + this.searchActive = true; + } + } + else if (!isActive) // directly remove the panel + { + this.DOMSearchBox().className = 'MSearchBoxInactive'; + this.DOMSearchField().value = this.searchLabel; + this.searchActive = false; + this.lastSearchValue = '' + this.lastResultsPage = ''; + } + } +} + +// ----------------------------------------------------------------------- + +// The class that handles everything on the search results page. +function SearchResults(name) +{ + // The number of matches from the last run of . + this.lastMatchCount = 0; + this.lastKey = 0; + this.repeatOn = false; + + // Toggles the visibility of the passed element ID. + this.FindChildElement = function(id) + { + var parentElement = document.getElementById(id); + var element = parentElement.firstChild; + + while (element && element!=parentElement) + { + if (element.nodeName.toLowerCase() == 'div' && element.className == 'SRChildren') + { + return element; + } + + if (element.nodeName.toLowerCase() == 'div' && element.hasChildNodes()) + { + element = element.firstChild; + } + else if (element.nextSibling) + { + element = element.nextSibling; + } + else + { + do + { + element = element.parentNode; + } + while (element && element!=parentElement && !element.nextSibling); + + if (element && element!=parentElement) + { + element = element.nextSibling; + } + } + } + } + + this.Toggle = function(id) + { + var element = this.FindChildElement(id); + if (element) + { + if (element.style.display == 'block') + { + element.style.display = 'none'; + } + else + { + element.style.display = 'block'; + } + } + } + + // Searches for the passed string. If there is no parameter, + // it takes it from the URL query. + // + // Always returns true, since other documents may try to call it + // and that may or may not be possible. + this.Search = function(search) + { + if (!search) // get search word from URL + { + search = window.location.search; + search = search.substring(1); // Remove the leading '?' + search = unescape(search); + } + + search = search.replace(/^ +/, ""); // strip leading spaces + search = search.replace(/ +$/, ""); // strip trailing spaces + search = search.toLowerCase(); + search = convertToId(search); + + var resultRows = document.getElementsByTagName("div"); + var matches = 0; + + var i = 0; + while (i < resultRows.length) + { + var row = resultRows.item(i); + if (row.className == "SRResult") + { + var rowMatchName = row.id.toLowerCase(); + rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_' + + if (search.length<=rowMatchName.length && + rowMatchName.substr(0, search.length)==search) + { + row.style.display = 'block'; + matches++; + } + else + { + row.style.display = 'none'; + } + } + i++; + } + document.getElementById("Searching").style.display='none'; + if (matches == 0) // no results + { + document.getElementById("NoMatches").style.display='block'; + } + else // at least one result + { + document.getElementById("NoMatches").style.display='none'; + } + this.lastMatchCount = matches; + return true; + } + + // return the first item with index index or higher that is visible + this.NavNext = function(index) + { + var focusItem; + while (1) + { + var focusName = 'Item'+index; + focusItem = document.getElementById(focusName); + if (focusItem && focusItem.parentNode.parentNode.style.display=='block') + { + break; + } + else if (!focusItem) // last element + { + break; + } + focusItem=null; + index++; + } + return focusItem; + } + + this.NavPrev = function(index) + { + var focusItem; + while (1) + { + var focusName = 'Item'+index; + focusItem = document.getElementById(focusName); + if (focusItem && focusItem.parentNode.parentNode.style.display=='block') + { + break; + } + else if (!focusItem) // last element + { + break; + } + focusItem=null; + index--; + } + return focusItem; + } + + this.ProcessKeys = function(e) + { + if (e.type == "keydown") + { + this.repeatOn = false; + this.lastKey = e.keyCode; + } + else if (e.type == "keypress") + { + if (!this.repeatOn) + { + if (this.lastKey) this.repeatOn = true; + return false; // ignore first keypress after keydown + } + } + else if (e.type == "keyup") + { + this.lastKey = 0; + this.repeatOn = false; + } + return this.lastKey!=0; + } + + this.Nav = function(evt,itemIndex) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==13) return true; + if (!this.ProcessKeys(e)) return false; + + if (this.lastKey==38) // Up + { + var newIndex = itemIndex-1; + var focusItem = this.NavPrev(newIndex); + if (focusItem) + { + var child = this.FindChildElement(focusItem.parentNode.parentNode.id); + if (child && child.style.display == 'block') // children visible + { + var n=0; + var tmpElem; + while (1) // search for last child + { + tmpElem = document.getElementById('Item'+newIndex+'_c'+n); + if (tmpElem) + { + focusItem = tmpElem; + } + else // found it! + { + break; + } + n++; + } + } + } + if (focusItem) + { + focusItem.focus(); + } + else // return focus to search field + { + parent.document.getElementById("MSearchField").focus(); + } + } + else if (this.lastKey==40) // Down + { + var newIndex = itemIndex+1; + var focusItem; + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem && elem.style.display == 'block') // children visible + { + focusItem = document.getElementById('Item'+itemIndex+'_c0'); + } + if (!focusItem) focusItem = this.NavNext(newIndex); + if (focusItem) focusItem.focus(); + } + else if (this.lastKey==39) // Right + { + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem) elem.style.display = 'block'; + } + else if (this.lastKey==37) // Left + { + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem) elem.style.display = 'none'; + } + else if (this.lastKey==27) // Escape + { + parent.searchBox.CloseResultsWindow(); + parent.document.getElementById("MSearchField").focus(); + } + else if (this.lastKey==13) // Enter + { + return true; + } + return false; + } + + this.NavChild = function(evt,itemIndex,childIndex) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==13) return true; + if (!this.ProcessKeys(e)) return false; + + if (this.lastKey==38) // Up + { + if (childIndex>0) + { + var newIndex = childIndex-1; + document.getElementById('Item'+itemIndex+'_c'+newIndex).focus(); + } + else // already at first child, jump to parent + { + document.getElementById('Item'+itemIndex).focus(); + } + } + else if (this.lastKey==40) // Down + { + var newIndex = childIndex+1; + var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex); + if (!elem) // last child, jump to parent next parent + { + elem = this.NavNext(itemIndex+1); + } + if (elem) + { + elem.focus(); + } + } + else if (this.lastKey==27) // Escape + { + parent.searchBox.CloseResultsWindow(); + parent.document.getElementById("MSearchField").focus(); + } + else if (this.lastKey==13) // Enter + { + return true; + } + return false; + } +} + +function setKeyActions(elem,action) +{ + elem.setAttribute('onkeydown',action); + elem.setAttribute('onkeypress',action); + elem.setAttribute('onkeyup',action); +} + +function setClassAttr(elem,attr) +{ + elem.setAttribute('class',attr); + elem.setAttribute('className',attr); +} + +function createResults() +{ + var results = document.getElementById("SRResults"); + for (var e=0; e + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/variables_0.js b/Documentation/html/search/variables_0.js new file mode 100644 index 0000000..e88f449 --- /dev/null +++ b/Documentation/html/search/variables_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['achanger_0',['aChanger',['../class_wpf_app1_1_1_main_window.html#a6c7bedda088ed390c4dd1467f077fc7e',1,'WpfApp1::MainWindow']]] +]; diff --git a/Documentation/html/search/variables_1.html b/Documentation/html/search/variables_1.html new file mode 100644 index 0000000..5f8e440 --- /dev/null +++ b/Documentation/html/search/variables_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/variables_1.js b/Documentation/html/search/variables_1.js new file mode 100644 index 0000000..36c0efc --- /dev/null +++ b/Documentation/html/search/variables_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['cmp_0',['cmp',['../class_wpf_app1_1_1user_control_description.html#a69e4cf762dc81be6e27c31ac9552cc97',1,'WpfApp1::userControlDescription']]] +]; diff --git a/Documentation/html/search/variables_2.html b/Documentation/html/search/variables_2.html new file mode 100644 index 0000000..77a7f48 --- /dev/null +++ b/Documentation/html/search/variables_2.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/variables_2.js b/Documentation/html/search/variables_2.js new file mode 100644 index 0000000..24cfd9a --- /dev/null +++ b/Documentation/html/search/variables_2.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['list_3c_20requin_20_3e_0',['List< Requin >',['../class_persistance_1_1_data_contract_persistance.html#aafe195422dac249240747d01bc6f7467',1,'Persistance::DataContractPersistance']]], + ['list_3c_20utilisateur_20_3e_1',['List< Utilisateur >',['../class_persistance_1_1_data_contract_persistance.html#ad898810662d6d73683139932be33b671',1,'Persistance::DataContractPersistance']]] +]; diff --git a/Documentation/html/search/variables_3.html b/Documentation/html/search/variables_3.html new file mode 100644 index 0000000..3ee62ba --- /dev/null +++ b/Documentation/html/search/variables_3.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/variables_3.js b/Documentation/html/search/variables_3.js new file mode 100644 index 0000000..49265b3 --- /dev/null +++ b/Documentation/html/search/variables_3.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['reqs_0',['reqs',['../interface_persistance_1_1_i_persistance_manager.html#a57fc698889b204d2a9db985f267f5c37',1,'Persistance.IPersistanceManager.reqs()'],['../class_stub_lib_1_1_stub.html#ab59cec383eeb3eb7e2a555d35528c914',1,'StubLib.Stub.reqs()']]] +]; diff --git a/Documentation/html/search/variables_4.html b/Documentation/html/search/variables_4.html new file mode 100644 index 0000000..640713f --- /dev/null +++ b/Documentation/html/search/variables_4.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/variables_4.js b/Documentation/html/search/variables_4.js new file mode 100644 index 0000000..f7764dc --- /dev/null +++ b/Documentation/html/search/variables_4.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['type_0',['type',['../class_wpf_app1_1_1_user_control_requin.html#a18c1478f86ce348de7b883fbcb9155e0',1,'WpfApp1::UserControlRequin']]] +]; diff --git a/Documentation/html/search/variables_5.html b/Documentation/html/search/variables_5.html new file mode 100644 index 0000000..7b2ba97 --- /dev/null +++ b/Documentation/html/search/variables_5.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/Documentation/html/search/variables_5.js b/Documentation/html/search/variables_5.js new file mode 100644 index 0000000..b281a5a --- /dev/null +++ b/Documentation/html/search/variables_5.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['users_0',['users',['../interface_persistance_1_1_i_persistance_manager.html#a01f6c58655a10ec798ec0c0dadabdc1a',1,'Persistance.IPersistanceManager.users()'],['../class_stub_lib_1_1_stub.html#aef42c935a31108a8d4f6b69c72d0fee8',1,'StubLib.Stub.users()']]] +]; diff --git a/Documentation/html/splitbar.png b/Documentation/html/splitbar.png new file mode 100644 index 0000000..fe895f2 Binary files /dev/null and b/Documentation/html/splitbar.png differ diff --git a/Documentation/html/sync_off.png b/Documentation/html/sync_off.png new file mode 100644 index 0000000..3b443fc Binary files /dev/null and b/Documentation/html/sync_off.png differ diff --git a/Documentation/html/sync_on.png b/Documentation/html/sync_on.png new file mode 100644 index 0000000..e08320f Binary files /dev/null and b/Documentation/html/sync_on.png differ diff --git a/Documentation/html/tab_a.png b/Documentation/html/tab_a.png new file mode 100644 index 0000000..3b725c4 Binary files /dev/null and b/Documentation/html/tab_a.png differ diff --git a/Documentation/html/tab_b.png b/Documentation/html/tab_b.png new file mode 100644 index 0000000..e2b4a86 Binary files /dev/null and b/Documentation/html/tab_b.png differ diff --git a/Documentation/html/tab_h.png b/Documentation/html/tab_h.png new file mode 100644 index 0000000..fd5cb70 Binary files /dev/null and b/Documentation/html/tab_h.png differ diff --git a/Documentation/html/tab_s.png b/Documentation/html/tab_s.png new file mode 100644 index 0000000..ab478c9 Binary files /dev/null and b/Documentation/html/tab_s.png differ diff --git a/Documentation/html/tabs.css b/Documentation/html/tabs.css new file mode 100644 index 0000000..00d1c60 --- /dev/null +++ b/Documentation/html/tabs.css @@ -0,0 +1 @@ +.sm{position:relative;z-index:9999}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:not-allowed}.sm:after{content:"\00a0";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden}.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.main-menu-btn{position:relative;display:inline-block;width:36px;height:36px;text-indent:36px;margin-left:8px;white-space:nowrap;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.main-menu-btn-icon,.main-menu-btn-icon:before,.main-menu-btn-icon:after{position:absolute;top:50%;left:2px;height:2px;width:24px;background:#666;-webkit-transition:all .25s;transition:all .25s}.main-menu-btn-icon:before{content:'';top:-7px;left:0}.main-menu-btn-icon:after{content:'';top:7px;left:0}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon{height:0}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main-menu-state{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px)}#main-menu-state:not(:checked) ~ #main-menu{display:none}#main-menu-state:checked ~ #main-menu{display:block}@media(min-width:768px){.main-menu-btn{position:absolute;top:-99999px}#main-menu-state:not(:checked) ~ #main-menu{display:block}}.sm-dox{background-image:url("tab_b.png")}.sm-dox a,.sm-dox a:focus,.sm-dox a:hover,.sm-dox a:active{padding:0 12px;padding-right:43px;font-family:"Lucida Grande","Geneva","Helvetica",Arial,sans-serif;font-size:13px;font-weight:bold;line-height:36px;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,0.9);color:#283a5d;outline:0}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox a.current{color:#d23600}.sm-dox a.disabled{color:#bbb}.sm-dox a span.sub-arrow{position:absolute;top:50%;margin-top:-14px;left:auto;right:3px;width:28px;height:28px;overflow:hidden;font:bold 12px/28px monospace !important;text-align:center;text-shadow:none;background:rgba(255,255,255,0.5);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sm-dox a span.sub-arrow:before{display:block;content:'+'}.sm-dox a.highlighted span.sub-arrow:before{display:block;content:'-'}.sm-dox>li:first-child>a,.sm-dox>li:first-child>:not(ul) a{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;border-radius:5px 5px 0 0}.sm-dox>li:last-child>a,.sm-dox>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0;border-radius:0 0 5px 5px}.sm-dox>li:last-child>a.highlighted,.sm-dox>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sm-dox ul{background:rgba(162,162,162,0.1)}.sm-dox ul a,.sm-dox ul a:focus,.sm-dox ul a:hover,.sm-dox ul a:active{font-size:12px;border-left:8px solid transparent;line-height:36px;text-shadow:none;background-color:white;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox ul ul a,.sm-dox ul ul a:hover,.sm-dox ul ul a:focus,.sm-dox ul ul a:active{border-left:16px solid transparent}.sm-dox ul ul ul a,.sm-dox ul ul ul a:hover,.sm-dox ul ul ul a:focus,.sm-dox ul ul ul a:active{border-left:24px solid transparent}.sm-dox ul ul ul ul a,.sm-dox ul ul ul ul a:hover,.sm-dox ul ul ul ul a:focus,.sm-dox ul ul ul ul a:active{border-left:32px solid transparent}.sm-dox ul ul ul ul ul a,.sm-dox ul ul ul ul ul a:hover,.sm-dox ul ul ul ul ul a:focus,.sm-dox ul ul ul ul ul a:active{border-left:40px solid transparent}@media(min-width:768px){.sm-dox ul{position:absolute;width:12em}.sm-dox li{float:left}.sm-dox.sm-rtl li{float:right}.sm-dox ul li,.sm-dox.sm-rtl ul li,.sm-dox.sm-vertical li{float:none}.sm-dox a{white-space:nowrap}.sm-dox ul a,.sm-dox.sm-vertical a{white-space:normal}.sm-dox .sm-nowrap>li>a,.sm-dox .sm-nowrap>li>:not(ul) a{white-space:nowrap}.sm-dox{padding:0 10px;background-image:url("tab_b.png");line-height:36px}.sm-dox a span.sub-arrow{top:50%;margin-top:-2px;right:12px;width:0;height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:#283a5d transparent transparent transparent;background:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sm-dox a,.sm-dox a:focus,.sm-dox a:active,.sm-dox a:hover,.sm-dox a.highlighted{padding:0 12px;background-image:url("tab_s.png");background-repeat:no-repeat;background-position:right;-moz-border-radius:0 !important;-webkit-border-radius:0;border-radius:0 !important}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox a:hover span.sub-arrow{border-color:white transparent transparent transparent}.sm-dox a.has-submenu{padding-right:24px}.sm-dox li{border-top:0}.sm-dox>li>ul:before,.sm-dox>li>ul:after{content:'';position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #bbb transparent}.sm-dox>li>ul:after{top:-16px;left:31px;border-width:8px;border-color:transparent transparent #fff transparent}.sm-dox ul{border:1px solid #bbb;padding:5px 0;background:#fff;-moz-border-radius:5px !important;-webkit-border-radius:5px;border-radius:5px !important;-moz-box-shadow:0 5px 9px rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 9px rgba(0,0,0,0.2);box-shadow:0 5px 9px rgba(0,0,0,0.2)}.sm-dox ul a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-color:transparent transparent transparent #555;border-style:dashed dashed dashed solid}.sm-dox ul a,.sm-dox ul a:hover,.sm-dox ul a:focus,.sm-dox ul a:active,.sm-dox ul a.highlighted{color:#555;background-image:none;border:0 !important;color:#555;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox ul a:hover span.sub-arrow{border-color:transparent transparent transparent white}.sm-dox span.scroll-up,.sm-dox span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:36px}.sm-dox span.scroll-up:hover,.sm-dox span.scroll-down:hover{background:#eee}.sm-dox span.scroll-up:hover span.scroll-up-arrow,.sm-dox span.scroll-up:hover span.scroll-down-arrow{border-color:transparent transparent #d23600 transparent}.sm-dox span.scroll-down:hover span.scroll-down-arrow{border-color:#d23600 transparent transparent transparent}.sm-dox span.scroll-up-arrow,.sm-dox span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent #555 transparent}.sm-dox span.scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:#555 transparent transparent transparent}.sm-dox.sm-rtl a.has-submenu{padding-right:12px;padding-left:24px}.sm-dox.sm-rtl a span.sub-arrow{right:auto;left:12px}.sm-dox.sm-rtl.sm-vertical a.has-submenu{padding:10px 20px}.sm-dox.sm-rtl.sm-vertical a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-rtl>li>ul:before{left:auto;right:30px}.sm-dox.sm-rtl>li>ul:after{left:auto;right:31px}.sm-dox.sm-rtl ul a.has-submenu{padding:10px 20px !important}.sm-dox.sm-rtl ul a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-vertical{padding:10px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sm-dox.sm-vertical a{padding:10px 20px}.sm-dox.sm-vertical a:hover,.sm-dox.sm-vertical a:focus,.sm-dox.sm-vertical a:active,.sm-dox.sm-vertical a.highlighted{background:#fff}.sm-dox.sm-vertical a.disabled{background-image:url("tab_b.png")}.sm-dox.sm-vertical a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555}.sm-dox.sm-vertical>li>ul:before,.sm-dox.sm-vertical>li>ul:after{display:none}.sm-dox.sm-vertical ul a{padding:10px 20px}.sm-dox.sm-vertical ul a:hover,.sm-dox.sm-vertical ul a:focus,.sm-dox.sm-vertical ul a:active,.sm-dox.sm-vertical ul a.highlighted{background:#eee}.sm-dox.sm-vertical ul a.disabled{background:#fff}} \ No newline at end of file