Revision 2316

tmp/org.txm.rcp/src/main/java/org/txm/rcp/utils/JobHandler.java (revision 2316)
33 33
import org.eclipse.core.runtime.jobs.Job;
34 34
import org.eclipse.swt.widgets.Composite;
35 35
import org.eclipse.swt.widgets.Display;
36
import org.eclipse.ui.internal.progress.ProgressManagerUtil;
36 37
import org.txm.rcp.StatusLine;
37 38
import org.txm.rcp.messages.TXMUIMessages;
38 39
import org.txm.utils.logger.Log;
......
57 58
	Object result = null;
58 59
	
59 60
	protected boolean success = false;
61
	
62
	
60 63
	/**
61 64
	 * Instantiates a new job handler.
62 65
	 * 
......
65 68
	 * @param parent
66 69
	 *            the parent
67 70
	 */
71
	// FIXME: SJ: parent is not used anymore, need to remove or modify this constructor
68 72
	public JobHandler(String title, Composite parent) {
69 73
		super(title);
70 74
		//this.parent = parent;
71 75
		this.setUser(true);
72 76
	}
73 77

  
78

  
74 79
	/**
80
	 * Create a job in RCP scheduler.
81
	 * 
82
	 * @param title
83
	 *            the title
84
	 */
85
	public JobHandler(String title) {
86
		this(title, true);
87
	}
88

  
89
	/**
90
	 * Instantiates a new job handler.
91
	 * 
92
	 * @param title
93
	 *            the title
94
	 * @param show
95
	 *            the show
96
	 */
97
	public JobHandler(String title, boolean show) {
98
		super(title);
99
		this.setUser(show);
100
	}
101

  
102
	
103
	/**
75 104
	 * You must set the current monitor to be available to manage the process
76 105
	 * progress
77 106
	 * 
......
150 179
		}
151 180
	}
152 181

  
153
	/**
154
	 * Create a job in RCP scheduler.
155
	 * 
156
	 * @param title
157
	 *            the title
158
	 */
159
	public JobHandler(String title) {
160
		super(title);
161
		this.setUser(true);
162
	}
163

  
164
	/**
165
	 * Instantiates a new job handler.
166
	 * 
167
	 * @param title
168
	 *            the title
169
	 * @param parent
170
	 *            the parent
171
	 * @param show
172
	 *            the show
173
	 */
174
	public JobHandler(String title, Composite parent, boolean show) {
175
		super(title);
176
		this.setUser(show);
177
	}
178

  
179
	/**
180
	 * Instantiates a new job handler.
181
	 * 
182
	 * @param title
183
	 *            the title
184
	 * @param show
185
	 *            the show
186
	 */
187
	public JobHandler(String title, boolean show) {
188
		super(title);
189
		this.setUser(show);
190
	}
191

  
192 182
	/*
193 183
	 * use this function to do something with SWT objects
194 184
	 */

Also available in: Unified diff