Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(274)

Side by Side Diff: frontend/client/src/autotest/afe/create/CreateJobViewTab.java

Issue 3554003: Merge remote branch 'cros/upstream' into tempbranch3 (Closed) Base URL: http://git.chromium.org/git/autotest.git
Patch Set: Created 10 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 package autotest.afe.create;
2
3 import autotest.afe.create.CreateJobViewPresenter.JobCreateListener;
4 import autotest.common.ui.TabView;
5
6 import com.google.gwt.json.client.JSONValue;
7 import com.google.gwt.user.client.ui.HTMLPanel;
8
9 public class CreateJobViewTab extends TabView {
10 private CreateJobViewPresenter presenter;
11 private CreateJobViewDisplay display;
12
13 protected CreateJobViewTab() {}
14
15 public CreateJobViewTab(JobCreateListener listener) {
16 presenter = new CreateJobViewPresenter(listener);
17 display = new CreateJobViewDisplay();
18 presenter.bindDisplay(display);
19 }
20
21 @Override
22 public String getElementId() {
23 return "create_job";
24 }
25
26 @Override
27 public void initialize() {
28 super.initialize();
29 getDisplay().initialize((HTMLPanel) getWidget());
30 getPresenter().initialize();
31 }
32
33 @Override
34 public void refresh() {
35 super.refresh();
36 getPresenter().refresh();
37 }
38
39 public void cloneJob(JSONValue cloneInfo) {
40 getPresenter().cloneJob(cloneInfo);
41 }
42
43 public void onPreferencesChanged() {
44 getPresenter().onPreferencesChanged();
45 }
46
47 protected CreateJobViewPresenter getPresenter() {
48 return presenter;
49 }
50
51 protected CreateJobViewDisplay getDisplay() {
52 return display;
53 }
54 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698