ItEr30S17ValidacionEProbasFuncionais: Creating another instance based on the same timetracker instead of clone hack
bug #25
This commit is contained in:
parent
855f75c756
commit
da419562a1
1 changed files with 16 additions and 5 deletions
|
|
@ -57,9 +57,12 @@ public class ResourcesLoadPanel extends HtmlMacroComponent {
|
|||
|
||||
private MutableTreeModel<LoadTimeLine> treeModel;
|
||||
|
||||
private final TimeTracker timeTracker;
|
||||
|
||||
public ResourcesLoadPanel(List<LoadTimelinesGroup> groups,
|
||||
TimeTracker timeTracker) {
|
||||
this.groups = groups;
|
||||
this.timeTracker = timeTracker;
|
||||
treeModel = createModelForTree();
|
||||
timeTrackerComponent = timeTrackerForResourcesLoadPanel(timeTracker);
|
||||
resourceLoadList = new ResourceLoadList(timeTracker, treeModel);
|
||||
|
|
@ -141,13 +144,21 @@ public class ResourcesLoadPanel extends HtmlMacroComponent {
|
|||
|
||||
getFellow("insertionPointRightPanel").appendChild(timeTrackerComponent);
|
||||
getFellow("insertionPointRightPanel").appendChild(resourceLoadList);
|
||||
TimeTrackerComponent timeTrackerHeader = createTimeTrackerHeader();
|
||||
getFellow("insertionPointTimetracker").appendChild(timeTrackerHeader);
|
||||
|
||||
TimeTrackerComponent timetrackerheader = (TimeTrackerComponent) timeTrackerComponent
|
||||
.clone();
|
||||
getFellow("insertionPointTimetracker").appendChild(timetrackerheader);
|
||||
|
||||
timetrackerheader.afterCompose();
|
||||
timeTrackerHeader.afterCompose();
|
||||
timeTrackerComponent.afterCompose();
|
||||
}
|
||||
|
||||
private TimeTrackerComponent createTimeTrackerHeader() {
|
||||
return new TimeTrackerComponent(
|
||||
timeTracker) {
|
||||
|
||||
@Override
|
||||
protected void scrollHorizontalPercentage(int pixelsDisplacement) {
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
}
|
||||
Loading…
Add table
Reference in a new issue