Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 1832 Rev 2042
Line 1115... Line 1115...
1115
	 * @param n
1115
	 * @param n
1116
	 *            le noeud à ajouter à l'arbre
1116
	 *            le noeud à ajouter à l'arbre
1117
	 * @param arbreMC
1117
	 * @param arbreMC
1118
	 *            le nouvel arbre de mots clés à mettre à jour
1118
	 *            le nouvel arbre de mots clés à mettre à jour
1119
	 */
1119
	 */
1120
	public void ajouterMotCleDansArbre(TreeNode n, Tree arbreMC) {
1120
	public void ajouterMotCleDansArbre(TreeNode n, Tree arbreMC, Rafraichissable r) {
1121
		getIModele().ajouterMotCleDansArbre(n, arbreMC);
1121
		getIModele().ajouterMotCleDansArbre(n, arbreMC, r);
1122
		filtres.getMotsClesFiltre().rafraichir(arbreMC, false);	
1122
		filtres.getMotsClesFiltre().rafraichir(arbreMC, false);	
1123
		mettreAJourListeMotsClesAffiches();
1123
		mettreAJourListeMotsClesAffiches();
1124
	}
1124
	}
Line 1125... Line 1125...
1125
 
1125
 
Line 1146... Line 1146...
1146
	 *            le noeud à modifier
1146
	 *            le noeud à modifier
1147
	 * @param arbreMC
1147
	 * @param arbreMC
1148
	 *            le nouvel arbre de mots clés à mettre à jour
1148
	 *            le nouvel arbre de mots clés à mettre à jour
1149
	 */
1149
	 */
1150
	public void modifierMotCleDansArbre(TreeNode n, Tree arbreMC) {
1150
	public void modifierMotCleDansArbre(TreeNode n, Tree arbreMC) {
1151
		getIModele().modifierMotCleDansArbre(n, arbreMC);
1151
		getIModele().modifierMotCleDansArbre(n, arbreMC, filtres.getMotsClesFiltre());
1152
		getIModele().mettreAjourMotsClesId(n.getText(), n.getId());
1152
		getIModele().mettreAjourMotsClesId(n.getText(), n.getId());
1153
		filtres.getMotsClesFiltre().rafraichir(arbreMC, false);
-
 
1154
		mettreAJourListeMotsClesAffiches();
1153
		mettreAJourListeMotsClesAffiches();
1155
	}
1154
	}
Line 1156... Line 1155...
1156
 
1155
 
1157
	/**
1156
	/**
Line 1162... Line 1161...
1162
	 *            le noeud à déplacer
1161
	 *            le noeud à déplacer
1163
	 * @param arbreMC
1162
	 * @param arbreMC
1164
	 *            le nouvel arbre de mots clés à mettre à jour
1163
	 *            le nouvel arbre de mots clés à mettre à jour
1165
	 */
1164
	 */
1166
	public void deplacerMotCleDansArbre(TreeNode n, Tree arbreMC) {
1165
	public void deplacerMotCleDansArbre(TreeNode n, Tree arbreMC) {
1167
		getIModele().deplacerMotCleDansArbre(n, arbreMC);
1166
		getIModele().deplacerMotCleDansArbre(n, arbreMC, filtres.getMotsClesFiltre());
1168
		filtres.getMotsClesFiltre().rafraichir(arbreMC, false);
-
 
1169
		mettreAJourListeMotsClesAffiches();
1167
		mettreAJourListeMotsClesAffiches();
1170
	}
1168
	}
Line 1171... Line 1169...
1171
	
1169
	
1172
	public void mettreAJourListeMotsClesAffiches() {
1170
	public void mettreAJourListeMotsClesAffiches() {
Line 1784... Line 1782...
1784
				modifierMotCleDansArbre(node, arbre);
1782
				modifierMotCleDansArbre(node, arbre);
1785
			}
1783
			}
Line 1786... Line 1784...
1786
			
1784
			
1787
			@Override
1785
			@Override
1788
			protected void surAjoutMotCle(TreeNode node, Tree arbre) {
1786
			protected void surAjoutMotCle(TreeNode node, Tree arbre) {
1789
				ajouterMotCleDansArbre(node, arbre);
1787
				ajouterMotCleDansArbre(node, arbre, fnMc);
Line 1790... Line 1788...
1790
			}
1788
			}
1791
			
1789
			
1792
			@Override
1790
			@Override