Revision 0d1e8310 src/gr/grnet/pithos/web/client/Pithos.java

b/src/gr/grnet/pithos/web/client/Pithos.java
48 48
import com.google.gwt.json.client.JSONValue;
49 49
import com.google.gwt.user.client.Command;
50 50
import com.google.gwt.view.client.SelectionChangeEvent;
51
import com.google.gwt.view.client.SelectionChangeEvent.Handler;
51 52
import com.google.gwt.view.client.SingleSelectionModel;
52 53
import gr.grnet.pithos.web.client.commands.GetUserCommand;
53 54
import gr.grnet.pithos.web.client.foldertree.AccountResource;
......
135 136
        folderTreeView.updateFolder(f);
136 137
    }
137 138

  
139
    public void updateTag(Tag t) {
140
        tagTreeView.updateTag(t);
141
    }
142

  
143
    public void updateTags() {
144
        tagTreeViewModel.initialize(account);
145
    }
146

  
138 147
    /**
139 148
	 * An aggregate image bundle that pulls together all the images for this
140 149
	 * application into a single bundle.
......
309 318
        inner.add(fileList, createHeaderHTML(AbstractImagePrototype.create(images.folders()), "Files"), true);
310 319

  
311 320
        tagTreeSelectionModel = new SingleSelectionModel<Tag>();
321
        tagTreeSelectionModel.addSelectionChangeHandler(new Handler() {
322
            @Override
323
            public void onSelectionChange(SelectionChangeEvent event) {
324
                Tag t = tagTreeSelectionModel.getSelectedObject();
325
                updateTag(t);
326
            }
327
        });
312 328
        tagTreeViewModel = new TagTreeViewModel(tagTreeSelectionModel);
313 329
        tagTreeView = new TagTreeView(tagTreeViewModel);
314
        
330

  
315 331
        VerticalPanel trees = new VerticalPanel();
316 332
        trees.add(folderTreeView);
317 333
        trees.add(tagTreeView);

Also available in: Unified diff