18
18
import java .util .Arrays ;
19
19
import java .util .Comparator ;
20
20
21
+ import org .eclipse .cdt .core .cdtvariables .CdtVariable ;
21
22
import org .eclipse .cdt .core .cdtvariables .CdtVariableException ;
22
23
import org .eclipse .cdt .core .cdtvariables .ICdtVariable ;
23
24
import org .eclipse .cdt .core .settings .model .ICConfigurationDescription ;
24
25
import org .eclipse .cdt .core .settings .model .ICMultiItemsHolder ;
25
- //import org.eclipse.cdt.managedbuilder.core.IOption;
26
- //import org.eclipse.cdt.managedbuilder.internal.macros.BuildMacro;
27
- //import org.eclipse.cdt.managedbuilder.internal.ui.Messages;
28
- //import org.eclipse.cdt.managedbuilder.macros.IBuildMacro;
29
26
import org .eclipse .cdt .utils .cdtvariables .CdtVariableResolver ;
30
27
import org .eclipse .cdt .utils .ui .controls .FileListControl ;
31
28
import org .eclipse .jface .dialogs .Dialog ;
51
48
import org .eclipse .swt .widgets .Shell ;
52
49
import org .eclipse .swt .widgets .Text ;
53
50
54
- import io .sloeber .autoBuild .Internal .BuildMacro ;
55
- import io .sloeber .autoBuild .api .IBuildMacro ;
56
51
import io .sloeber .autoBuild .ui .internal .Messages ;
57
52
import io .sloeber .schema .api .IOption ;
58
53
@@ -182,7 +177,7 @@ public void widgetSelected(SelectionEvent e) {
182
177
Messages .NewBuildMacroDialog_label_type_path_dir , Messages .NewBuildMacroDialog_label_type_path_dir_list ,
183
178
Messages .NewBuildMacroDialog_label_type_path_any ,
184
179
Messages .NewBuildMacroDialog_label_type_path_any_list });
185
- setSelectedType (IBuildMacro .VALUE_TEXT );
180
+ setSelectedType (ICdtVariable .VALUE_TEXT );
186
181
187
182
fTypeSelector .addListener (SWT .Selection , new Listener () {
188
183
@ Override
@@ -291,19 +286,19 @@ private void handleBrowseButtonPressed() {
291
286
private int getBrowseType (int type ) {
292
287
int browseType = IOption .BROWSE_NONE ;
293
288
switch (type ) {
294
- case IBuildMacro .VALUE_PATH_FILE :
295
- case IBuildMacro .VALUE_PATH_FILE_LIST :
289
+ case ICdtVariable .VALUE_PATH_FILE :
290
+ case ICdtVariable .VALUE_PATH_FILE_LIST :
296
291
browseType = IOption .BROWSE_FILE ;
297
292
break ;
298
- case IBuildMacro .VALUE_PATH_DIR :
299
- case IBuildMacro .VALUE_PATH_DIR_LIST :
293
+ case ICdtVariable .VALUE_PATH_DIR :
294
+ case ICdtVariable .VALUE_PATH_DIR_LIST :
300
295
browseType = IOption .BROWSE_DIR ;
301
296
break ;
302
- case IBuildMacro .VALUE_PATH_ANY :
303
- case IBuildMacro .VALUE_PATH_ANY_LIST :
297
+ case ICdtVariable .VALUE_PATH_ANY :
298
+ case ICdtVariable .VALUE_PATH_ANY_LIST :
304
299
break ;
305
- case IBuildMacro .VALUE_TEXT :
306
- case IBuildMacro .VALUE_TEXT_LIST :
300
+ case ICdtVariable .VALUE_TEXT :
301
+ case ICdtVariable .VALUE_TEXT_LIST :
307
302
default :
308
303
}
309
304
return browseType ;
@@ -330,7 +325,7 @@ private void loadVarSettings(String name) {
330
325
if (v != null )
331
326
loadVar (v );
332
327
else
333
- loadVar (name , IBuildMacro .VALUE_TEXT , EMPTY_STRING );
328
+ loadVar (name , ICdtVariable .VALUE_TEXT , EMPTY_STRING );
334
329
}
335
330
336
331
private void loadVar (String name , int type , String value []) {
@@ -397,22 +392,22 @@ private boolean macroNamesEqual(String name1, String name2) {
397
392
private int getSelectedType () {
398
393
switch (fTypeSelector .getSelectionIndex ()) {
399
394
case 1 :
400
- return IBuildMacro .VALUE_TEXT_LIST ;
395
+ return ICdtVariable .VALUE_TEXT_LIST ;
401
396
case 2 :
402
- return IBuildMacro .VALUE_PATH_FILE ;
397
+ return ICdtVariable .VALUE_PATH_FILE ;
403
398
case 3 :
404
- return IBuildMacro .VALUE_PATH_FILE_LIST ;
399
+ return ICdtVariable .VALUE_PATH_FILE_LIST ;
405
400
case 4 :
406
- return IBuildMacro .VALUE_PATH_DIR ;
401
+ return ICdtVariable .VALUE_PATH_DIR ;
407
402
case 5 :
408
- return IBuildMacro .VALUE_PATH_DIR_LIST ;
403
+ return ICdtVariable .VALUE_PATH_DIR_LIST ;
409
404
case 6 :
410
- return IBuildMacro .VALUE_PATH_ANY ;
405
+ return ICdtVariable .VALUE_PATH_ANY ;
411
406
case 7 :
412
- return IBuildMacro .VALUE_PATH_ANY_LIST ;
407
+ return ICdtVariable .VALUE_PATH_ANY_LIST ;
413
408
case 0 :
414
409
default :
415
- return IBuildMacro .VALUE_TEXT ;
410
+ return ICdtVariable .VALUE_TEXT ;
416
411
}
417
412
}
418
413
@@ -421,28 +416,28 @@ private int getSelectedType() {
421
416
*/
422
417
private void setSelectedType (int type ) {
423
418
switch (type ) {
424
- case IBuildMacro .VALUE_TEXT_LIST :
419
+ case ICdtVariable .VALUE_TEXT_LIST :
425
420
fTypeSelector .select (1 );
426
421
break ;
427
- case IBuildMacro .VALUE_PATH_FILE :
422
+ case ICdtVariable .VALUE_PATH_FILE :
428
423
fTypeSelector .select (2 );
429
424
break ;
430
- case IBuildMacro .VALUE_PATH_FILE_LIST :
425
+ case ICdtVariable .VALUE_PATH_FILE_LIST :
431
426
fTypeSelector .select (3 );
432
427
break ;
433
- case IBuildMacro .VALUE_PATH_DIR :
428
+ case ICdtVariable .VALUE_PATH_DIR :
434
429
fTypeSelector .select (4 );
435
430
break ;
436
- case IBuildMacro .VALUE_PATH_DIR_LIST :
431
+ case ICdtVariable .VALUE_PATH_DIR_LIST :
437
432
fTypeSelector .select (5 );
438
433
break ;
439
- case IBuildMacro .VALUE_PATH_ANY :
434
+ case ICdtVariable .VALUE_PATH_ANY :
440
435
fTypeSelector .select (6 );
441
436
break ;
442
- case IBuildMacro .VALUE_PATH_ANY_LIST :
437
+ case ICdtVariable .VALUE_PATH_ANY_LIST :
443
438
fTypeSelector .select (7 );
444
439
break ;
445
- case IBuildMacro .VALUE_TEXT :
440
+ case ICdtVariable .VALUE_TEXT :
446
441
default :
447
442
fTypeSelector .select (0 );
448
443
break ;
@@ -458,9 +453,9 @@ protected void okPressed() {
458
453
if (name != null || !EMPTY_STRING .equals (name )) {
459
454
int type = getSelectedType ();
460
455
if (CdtVariableResolver .isStringListVariable (type ))
461
- fResultingMacro = new BuildMacro (name , type , getSelectedStringListValue ());
456
+ fResultingMacro = new CdtVariable (name , type , getSelectedStringListValue ());
462
457
else
463
- fResultingMacro = new BuildMacro (name , type , getSelectedStringValue ());
458
+ fResultingMacro = new CdtVariable (name , type , getSelectedStringValue ());
464
459
}
465
460
466
461
super .okPressed ();
0 commit comments