Lines 109-115
Link Here
|
109 |
|
109 |
|
110 |
private Button taskListTooltipEnabledButton; |
110 |
private Button taskListTooltipEnabledButton; |
111 |
|
111 |
|
112 |
private Button taskListServiceMessageEnabledButton; |
112 |
// Disabled for initial 3.4 release as per bug#263528 |
|
|
113 |
// private Button taskListServiceMessageEnabledButton; |
113 |
|
114 |
|
114 |
public TasksUiPreferencePage() { |
115 |
public TasksUiPreferencePage() { |
115 |
super(); |
116 |
super(); |
Lines 210-231
Link Here
|
210 |
getPreferenceStore().setValue(ITasksUiPreferenceConstants.TASK_LIST_TOOL_TIPS_ENABLED, |
211 |
getPreferenceStore().setValue(ITasksUiPreferenceConstants.TASK_LIST_TOOL_TIPS_ENABLED, |
211 |
taskListTooltipEnabledButton.getSelection()); |
212 |
taskListTooltipEnabledButton.getSelection()); |
212 |
|
213 |
|
213 |
getPreferenceStore().setValue(ITasksUiPreferenceConstants.SERVICE_MESSAGES_ENABLED, |
214 |
// Disabled for initial 3.4 release as per bug#263528 |
214 |
taskListServiceMessageEnabledButton.getSelection()); |
215 |
// getPreferenceStore().setValue(ITasksUiPreferenceConstants.SERVICE_MESSAGES_ENABLED, |
|
|
216 |
// taskListServiceMessageEnabledButton.getSelection()); |
215 |
|
217 |
|
216 |
getPreferenceStore().setValue(ITasksUiPreferenceConstants.WEEK_START_DAY, getWeekStartValue()); |
218 |
getPreferenceStore().setValue(ITasksUiPreferenceConstants.WEEK_START_DAY, getWeekStartValue()); |
217 |
//getPreferenceStore().setValue(TasksUiPreferenceConstants.PLANNING_STARTHOUR, hourDayStart.getSelection()); |
219 |
//getPreferenceStore().setValue(TasksUiPreferenceConstants.PLANNING_STARTHOUR, hourDayStart.getSelection()); |
218 |
// getPreferenceStore().setValue(TasksUiPreferenceConstants.PLANNING_ENDHOUR, hourDayEnd.getSelection()); |
220 |
// getPreferenceStore().setValue(TasksUiPreferenceConstants.PLANNING_ENDHOUR, hourDayEnd.getSelection()); |
219 |
MonitorUiPlugin.getDefault() |
221 |
MonitorUiPlugin.getDefault().getPreferenceStore().setValue(ActivityContextManager.ACTIVITY_TIMEOUT_ENABLED, |
220 |
.getPreferenceStore() |
222 |
timeoutEnabledButton.getSelection()); |
221 |
.setValue(ActivityContextManager.ACTIVITY_TIMEOUT_ENABLED, timeoutEnabledButton.getSelection()); |
223 |
MonitorUiPlugin.getDefault().getPreferenceStore().setValue(ActivityContextManager.ACTIVITY_TIMEOUT, |
222 |
MonitorUiPlugin.getDefault() |
224 |
timeoutMinutes.getSelection() * (60 * 1000)); |
223 |
.getPreferenceStore() |
225 |
|
224 |
.setValue(ActivityContextManager.ACTIVITY_TIMEOUT, timeoutMinutes.getSelection() * (60 * 1000)); |
226 |
MonitorUiPlugin.getDefault().getPreferenceStore().setValue(MonitorUiPlugin.ACTIVITY_TRACKING_ENABLED, |
225 |
|
227 |
activityTrackingEnabledButton.getSelection()); |
226 |
MonitorUiPlugin.getDefault() |
|
|
227 |
.getPreferenceStore() |
228 |
.setValue(MonitorUiPlugin.ACTIVITY_TRACKING_ENABLED, activityTrackingEnabledButton.getSelection()); |
229 |
|
228 |
|
230 |
String taskDirectory = taskDirectoryText.getText(); |
229 |
String taskDirectory = taskDirectoryText.getText(); |
231 |
taskDirectory = taskDirectory.replaceAll(BACKSLASH_MULTI, FORWARDSLASH); |
230 |
taskDirectory = taskDirectory.replaceAll(BACKSLASH_MULTI, FORWARDSLASH); |
Lines 284-291
Link Here
|
284 |
taskListTooltipEnabledButton.setSelection(getPreferenceStore().getBoolean( |
283 |
taskListTooltipEnabledButton.setSelection(getPreferenceStore().getBoolean( |
285 |
ITasksUiPreferenceConstants.TASK_LIST_TOOL_TIPS_ENABLED)); |
284 |
ITasksUiPreferenceConstants.TASK_LIST_TOOL_TIPS_ENABLED)); |
286 |
|
285 |
|
287 |
taskListServiceMessageEnabledButton.setSelection(getPreferenceStore().getBoolean( |
286 |
// Disabled for initial 3.4 release as per bug#263528 |
288 |
ITasksUiPreferenceConstants.SERVICE_MESSAGES_ENABLED)); |
287 |
// taskListServiceMessageEnabledButton.setSelection(getPreferenceStore().getBoolean( |
|
|
288 |
// ITasksUiPreferenceConstants.SERVICE_MESSAGES_ENABLED)); |
289 |
|
289 |
|
290 |
weekStartCombo.select(getPreferenceStore().getInt(ITasksUiPreferenceConstants.WEEK_START_DAY) - 1); |
290 |
weekStartCombo.select(getPreferenceStore().getInt(ITasksUiPreferenceConstants.WEEK_START_DAY) - 1); |
291 |
//hourDayStart.setSelection(getPreferenceStore().getInt(TasksUiPreferenceConstants.PLANNING_STARTHOUR)); |
291 |
//hourDayStart.setSelection(getPreferenceStore().getInt(TasksUiPreferenceConstants.PLANNING_STARTHOUR)); |
Lines 294-306
Link Here
|
294 |
int minutes = MonitorUiPlugin.getDefault().getPreferenceStore().getInt(ActivityContextManager.ACTIVITY_TIMEOUT) |
294 |
int minutes = MonitorUiPlugin.getDefault().getPreferenceStore().getInt(ActivityContextManager.ACTIVITY_TIMEOUT) |
295 |
/ MS_MINUTES; |
295 |
/ MS_MINUTES; |
296 |
timeoutMinutes.setSelection(minutes); |
296 |
timeoutMinutes.setSelection(minutes); |
297 |
timeoutEnabledButton.setSelection(MonitorUiPlugin.getDefault() |
297 |
timeoutEnabledButton.setSelection(MonitorUiPlugin.getDefault().getPreferenceStore().getBoolean( |
298 |
.getPreferenceStore() |
298 |
ActivityContextManager.ACTIVITY_TIMEOUT_ENABLED)); |
299 |
.getBoolean(ActivityContextManager.ACTIVITY_TIMEOUT_ENABLED)); |
299 |
|
300 |
|
300 |
activityTrackingEnabledButton.setSelection(MonitorUiPlugin.getDefault().getPreferenceStore().getBoolean( |
301 |
activityTrackingEnabledButton.setSelection(MonitorUiPlugin.getDefault() |
301 |
MonitorUiPlugin.ACTIVITY_TRACKING_ENABLED)); |
302 |
.getPreferenceStore() |
|
|
303 |
.getBoolean(MonitorUiPlugin.ACTIVITY_TRACKING_ENABLED)); |
304 |
|
302 |
|
305 |
return true; |
303 |
return true; |
306 |
} |
304 |
} |
Lines 323-330
Link Here
|
323 |
taskListTooltipEnabledButton.setSelection(getPreferenceStore().getDefaultBoolean( |
321 |
taskListTooltipEnabledButton.setSelection(getPreferenceStore().getDefaultBoolean( |
324 |
ITasksUiPreferenceConstants.TASK_LIST_TOOL_TIPS_ENABLED)); |
322 |
ITasksUiPreferenceConstants.TASK_LIST_TOOL_TIPS_ENABLED)); |
325 |
|
323 |
|
326 |
taskListServiceMessageEnabledButton.setSelection(getPreferenceStore().getDefaultBoolean( |
324 |
// Disabled for initial 3.4 release as per bug#263528 |
327 |
ITasksUiPreferenceConstants.SERVICE_MESSAGES_ENABLED)); |
325 |
// taskListServiceMessageEnabledButton.setSelection(getPreferenceStore().getDefaultBoolean( |
|
|
326 |
// ITasksUiPreferenceConstants.SERVICE_MESSAGES_ENABLED)); |
328 |
|
327 |
|
329 |
// synchQueries.setSelection(getPreferenceStore().getDefaultBoolean( |
328 |
// synchQueries.setSelection(getPreferenceStore().getDefaultBoolean( |
330 |
// TaskListPreferenceConstants.REPOSITORY_SYNCH_ON_STARTUP)); |
329 |
// TaskListPreferenceConstants.REPOSITORY_SYNCH_ON_STARTUP)); |
Lines 338-355
Link Here
|
338 |
weekStartCombo.select(getPreferenceStore().getDefaultInt(ITasksUiPreferenceConstants.WEEK_START_DAY) - 1); |
337 |
weekStartCombo.select(getPreferenceStore().getDefaultInt(ITasksUiPreferenceConstants.WEEK_START_DAY) - 1); |
339 |
// hourDayStart.setSelection(getPreferenceStore().getDefaultInt(TasksUiPreferenceConstants.PLANNING_STARTHOUR)); |
338 |
// hourDayStart.setSelection(getPreferenceStore().getDefaultInt(TasksUiPreferenceConstants.PLANNING_STARTHOUR)); |
340 |
// hourDayEnd.setSelection(getPreferenceStore().getDefaultInt(TasksUiPreferenceConstants.PLANNING_ENDHOUR)); |
339 |
// hourDayEnd.setSelection(getPreferenceStore().getDefaultInt(TasksUiPreferenceConstants.PLANNING_ENDHOUR)); |
341 |
int activityTimeoutMinutes = MonitorUiPlugin.getDefault() |
340 |
int activityTimeoutMinutes = MonitorUiPlugin.getDefault().getPreferenceStore().getDefaultInt( |
342 |
.getPreferenceStore() |
341 |
ActivityContextManager.ACTIVITY_TIMEOUT) |
343 |
.getDefaultInt(ActivityContextManager.ACTIVITY_TIMEOUT) |
|
|
344 |
/ MS_MINUTES; |
342 |
/ MS_MINUTES; |
345 |
timeoutMinutes.setSelection(activityTimeoutMinutes); |
343 |
timeoutMinutes.setSelection(activityTimeoutMinutes); |
346 |
timeoutEnabledButton.setSelection(MonitorUiPlugin.getDefault() |
344 |
timeoutEnabledButton.setSelection(MonitorUiPlugin.getDefault().getPreferenceStore().getDefaultBoolean( |
347 |
.getPreferenceStore() |
345 |
ActivityContextManager.ACTIVITY_TIMEOUT_ENABLED)); |
348 |
.getDefaultBoolean(ActivityContextManager.ACTIVITY_TIMEOUT_ENABLED)); |
346 |
|
349 |
|
347 |
activityTrackingEnabledButton.setSelection(MonitorUiPlugin.getDefault().getPreferenceStore().getDefaultBoolean( |
350 |
activityTrackingEnabledButton.setSelection(MonitorUiPlugin.getDefault() |
348 |
MonitorUiPlugin.ACTIVITY_TRACKING_ENABLED)); |
351 |
.getPreferenceStore() |
|
|
352 |
.getDefaultBoolean(MonitorUiPlugin.ACTIVITY_TRACKING_ENABLED)); |
353 |
|
349 |
|
354 |
updateRefreshGroupEnablements(); |
350 |
updateRefreshGroupEnablements(); |
355 |
} |
351 |
} |
Lines 500-509
Link Here
|
500 |
taskListTooltipEnabledButton.setSelection(getPreferenceStore().getBoolean( |
496 |
taskListTooltipEnabledButton.setSelection(getPreferenceStore().getBoolean( |
501 |
ITasksUiPreferenceConstants.TASK_LIST_TOOL_TIPS_ENABLED)); |
497 |
ITasksUiPreferenceConstants.TASK_LIST_TOOL_TIPS_ENABLED)); |
502 |
|
498 |
|
503 |
taskListServiceMessageEnabledButton = new Button(group, SWT.CHECK); |
499 |
// Disabled for initial 3.4 release as per bug#263528 |
504 |
taskListServiceMessageEnabledButton.setText(Messages.TasksUiPreferencePage_show_service_messages); |
500 |
// taskListServiceMessageEnabledButton = new Button(group, SWT.CHECK); |
505 |
taskListServiceMessageEnabledButton.setSelection(getPreferenceStore().getBoolean( |
501 |
// taskListServiceMessageEnabledButton.setText(Messages.TasksUiPreferencePage_show_service_messages); |
506 |
ITasksUiPreferenceConstants.SERVICE_MESSAGES_ENABLED)); |
502 |
// taskListServiceMessageEnabledButton.setSelection(getPreferenceStore().getBoolean( |
|
|
503 |
// ITasksUiPreferenceConstants.SERVICE_MESSAGES_ENABLED)); |
507 |
} |
504 |
} |
508 |
|
505 |
|
509 |
private void createTaskActivityGroup(Composite container) { |
506 |
private void createTaskActivityGroup(Composite container) { |
Lines 512-524
Link Here
|
512 |
group.setLayout(new GridLayout(3, false)); |
509 |
group.setLayout(new GridLayout(3, false)); |
513 |
group.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); |
510 |
group.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); |
514 |
|
511 |
|
515 |
boolean activityTrackingEnabled = MonitorUiPlugin.getDefault() |
512 |
boolean activityTrackingEnabled = MonitorUiPlugin.getDefault().getPreferenceStore().getBoolean( |
516 |
.getPreferenceStore() |
513 |
MonitorUiPlugin.ACTIVITY_TRACKING_ENABLED); |
517 |
.getBoolean(MonitorUiPlugin.ACTIVITY_TRACKING_ENABLED); |
514 |
|
518 |
|
515 |
boolean timeoutEnabled = MonitorUiPlugin.getDefault().getPreferenceStore().getBoolean( |
519 |
boolean timeoutEnabled = MonitorUiPlugin.getDefault() |
516 |
ActivityContextManager.ACTIVITY_TIMEOUT_ENABLED); |
520 |
.getPreferenceStore() |
|
|
521 |
.getBoolean(ActivityContextManager.ACTIVITY_TIMEOUT_ENABLED); |
522 |
|
517 |
|
523 |
activityTrackingEnabledButton = new Button(group, SWT.CHECK); |
518 |
activityTrackingEnabledButton = new Button(group, SWT.CHECK); |
524 |
activityTrackingEnabledButton.setText(Messages.TasksUiPreferencePage_Enable_Time_Tracking); |
519 |
activityTrackingEnabledButton.setText(Messages.TasksUiPreferencePage_Enable_Time_Tracking); |
Lines 551-559
Link Here
|
551 |
timeoutMinutes.setIncrement(5); |
546 |
timeoutMinutes.setIncrement(5); |
552 |
timeoutMinutes.setMaximum(60); |
547 |
timeoutMinutes.setMaximum(60); |
553 |
timeoutMinutes.setMinimum(1); |
548 |
timeoutMinutes.setMinimum(1); |
554 |
long minutes = MonitorUiPlugin.getDefault() |
549 |
long minutes = MonitorUiPlugin.getDefault().getPreferenceStore().getLong( |
555 |
.getPreferenceStore() |
550 |
ActivityContextManager.ACTIVITY_TIMEOUT) |
556 |
.getLong(ActivityContextManager.ACTIVITY_TIMEOUT) |
|
|
557 |
/ MS_MINUTES; |
551 |
/ MS_MINUTES; |
558 |
timeoutMinutes.setSelection((int) minutes); |
552 |
timeoutMinutes.setSelection((int) minutes); |
559 |
timeoutMinutes.addSelectionListener(new SelectionAdapter() { |
553 |
timeoutMinutes.addSelectionListener(new SelectionAdapter() { |