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