Revision 98675817 web_client/src/gr/grnet/pithos/web/client/Pithos.java
b/web_client/src/gr/grnet/pithos/web/client/Pithos.java | ||
---|---|---|
41 | 41 |
import gr.grnet.pithos.web.client.foldertree.FolderTreeView; |
42 | 42 |
import gr.grnet.pithos.web.client.foldertree.FolderTreeViewModel; |
43 | 43 |
import gr.grnet.pithos.web.client.foldertree.Resource; |
44 |
import gr.grnet.pithos.web.client.grouptree.GroupTreeView; |
|
45 |
import gr.grnet.pithos.web.client.grouptree.GroupTreeViewModel; |
|
44 | 46 |
import gr.grnet.pithos.web.client.mysharedtree.MysharedTreeView; |
45 | 47 |
import gr.grnet.pithos.web.client.mysharedtree.MysharedTreeViewModel; |
46 | 48 |
import gr.grnet.pithos.web.client.othersharedtree.OtherSharedTreeView; |
... | ... | |
248 | 250 |
private TagTreeViewModel tagTreeViewModel; |
249 | 251 |
private TagTreeView tagTreeView; |
250 | 252 |
|
253 |
protected SingleSelectionModel<String> groupTreeSelectionModel; |
|
254 |
private GroupTreeViewModel groupTreeViewModel; |
|
255 |
private GroupTreeView groupTreeView; |
|
256 |
|
|
251 | 257 |
protected AccountResource account; |
252 | 258 |
|
253 | 259 |
private Folder trash; |
... | ... | |
362 | 368 |
tagTreeViewModel = new TagTreeViewModel(this, tagTreeSelectionModel); |
363 | 369 |
tagTreeView = new TagTreeView(tagTreeViewModel); |
364 | 370 |
|
371 |
groupTreeSelectionModel = new SingleSelectionModel<String>(); |
|
372 |
groupTreeSelectionModel.addSelectionChangeHandler(new Handler() { |
|
373 |
@Override |
|
374 |
public void onSelectionChange(@SuppressWarnings("unused") SelectionChangeEvent event) { |
|
375 |
if (groupTreeSelectionModel.getSelectedObject() != null) { |
|
376 |
deselectOthers(groupTreeSelectionModel); |
|
377 |
} |
|
378 |
} |
|
379 |
}); |
|
380 |
selectionModels.add(groupTreeSelectionModel); |
|
381 |
groupTreeViewModel = new GroupTreeViewModel(this, groupTreeSelectionModel); |
|
382 |
groupTreeView = new GroupTreeView(groupTreeViewModel); |
|
383 |
|
|
365 | 384 |
VerticalPanel trees = new VerticalPanel(); |
366 | 385 |
|
367 | 386 |
Button upload = new Button("Upload File", new ClickHandler() { |
... | ... | |
382 | 401 |
trees.add(mysharedTreeView); |
383 | 402 |
trees.add(otherSharedTreeView); |
384 | 403 |
// trees.add(tagTreeView); |
404 |
trees.add(groupTreeView); |
|
385 | 405 |
// Add the left and right panels to the split panel. |
386 | 406 |
splitPanel.setLeftWidget(trees); |
387 | 407 |
splitPanel.setRightWidget(inner); |
Also available in: Unified diff