Subversion Repositories eFlore/Archives.cel-v2

Rev

Rev 40 | Rev 47 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 40 Rev 43
Line 26... Line 26...
26
	/**
26
	/**
27
	 * Item pour la suppression
27
	 * Item pour la suppression
28
	 */
28
	 */
29
	private Item supprimerImage = null ;
29
	private Item supprimerImage = null ;
Line -... Line 30...
-
 
30
	
-
 
31
	/**
-
 
32
	 * Item pour la recherche par mots clés
30
	
33
	 */
Line 31... Line 34...
31
	private Item chercherImage = null ;
34
	private Item chercherImage = null ;
-
 
35
	
-
 
36
	/**
-
 
37
	 * Item pour la recherche sur les commentaires
-
 
38
	 */
-
 
39
	private Item chercherCommentaire = null ;
32
	
40
	
33
	/**
41
	/**
34
	 * Constructeur sans argument (privé car ne doit être utilisé) 
42
	 * Constructeur sans argument (privé car ne doit être utilisé) 
35
	 */
43
	 */
36
	private MenuImageVue()
44
	private MenuImageVue()
Line 49... Line 57...
49
		iMediateur = im ;
57
		iMediateur = im ;
Line 50... Line 58...
50
		
58
		
51
		// on construit le menu
59
		// on construit le menu
52
		uploaderImage = new Item("Uploader des images") ;
60
		uploaderImage = new Item("Uploader des images") ;
53
		supprimerImage = new Item("Supprimer les images selectionnées") ;
61
		supprimerImage = new Item("Supprimer les images selectionnées") ;
-
 
62
		chercherImage = new Item("Filtrer par les mots clés") ;
54
		chercherImage = new Item("Filtrer des images") ;
63
		chercherCommentaire = new Item("Filtrer par les commentaires") ;
55
		addItem(uploaderImage);
64
		addItem(uploaderImage);
-
 
65
		addItem(supprimerImage) ;
56
		addItem(supprimerImage) ;
66
		addSeparator() ;
-
 
67
		addItem(chercherImage) ;
Line 57... Line 68...
57
		addItem(chercherImage) ;
68
		addItem(chercherCommentaire) ;
58
		
69
		
59
		// on ajoute les listeners
70
		// on ajoute les listeners
Line 73... Line 84...
73
				// si c'est l'upload
84
				// si c'est l'upload
74
				if(item.equals(uploaderImage))
85
				if(item.equals(uploaderImage))
75
				{
86
				{
76
					// on notifie le médiateur
87
					// on notifie le médiateur
77
					getIMediateur().uploaderImages() ;
88
					getIMediateur().uploaderImages() ;
78
					// et on cache le menu
-
 
79
					hide() ;
-
 
80
				}
89
				}
Line 81... Line 90...
81
				
90
				
82
				// si c'est la suppression
91
				// si c'est la suppression
83
				if(item.equals(supprimerImage))
92
				if(item.equals(supprimerImage))
84
				{
93
				{
85
					// on notifie le médiateur
94
					// on notifie le médiateur
86
					getIMediateur().supprimerImages() ;
-
 
87
					// et on chache le menu
-
 
88
					hide() ;
95
					getIMediateur().supprimerImages() ;
Line -... Line 96...
-
 
96
				}
89
				}
97
				
90
				
98
				// si c'est la recherche par mots clé
-
 
99
				if(item.equals(chercherImage))
91
				if(item.equals(chercherImage))
100
				{
-
 
101
					// on notifie le médiateur
-
 
102
					getIMediateur().afficherFiltreMotsCles() ;
-
 
103
				}
-
 
104
				
92
				{
105
				// si c'est la recherche par commentaires
-
 
106
				if(item.equals(chercherCommentaire))
-
 
107
				{
93
					getIMediateur().afficherFiltres() ;
108
					// on notifie le médiateur
Line -... Line 109...
-
 
109
					getIMediateur().afficherFiltreCommentaires() ;
-
 
110
				}
Line 94... Line 111...
94
					hide() ;
111
				
Line 95... Line 112...
95
				}
112
				// enfin, on cache le menu
96
				
113
				hide() ;