@@ -71,7 +71,7 @@ public bool DetailUpdateRequired
71
71
}
72
72
}
73
73
74
- private MasterDetailSelectionManager _masterDetail ;
74
+ private MasterDetailSelectionManager _masterDetailManager ;
75
75
public RubberduckParserState State { get ; }
76
76
77
77
public EncapsulateFieldViewModel ( EncapsulateFieldModel model , RubberduckParserState state ) : base ( model )
@@ -88,7 +88,7 @@ public EncapsulateFieldViewModel(EncapsulateFieldModel model, RubberduckParserSt
88
88
89
89
_lastCheckedBoxes = EncapsulationFields . Where ( ef => ef . EncapsulateFlag ) . ToList ( ) ;
90
90
91
- _masterDetail = new MasterDetailSelectionManager ( model . SelectedFieldCandidates . SingleOrDefault ( ) ) ;
91
+ _masterDetailManager = new MasterDetailSelectionManager ( model . SelectedFieldCandidates . SingleOrDefault ( ) ) ;
92
92
93
93
ManageEncapsulationFlagsAndSelectedItem ( ) ;
94
94
@@ -177,18 +177,18 @@ public IEncapsulatedFieldViewData SelectedField
177
177
{
178
178
if ( value is null ) { return ; }
179
179
180
- _masterDetail . SelectionTargetID = value . TargetID ;
180
+ _masterDetailManager . SelectionTargetID = value . TargetID ;
181
181
OnPropertyChanged ( nameof ( SelectedField ) ) ;
182
- if ( _masterDetail . DetailUpdateRequired )
182
+ if ( _masterDetailManager . DetailUpdateRequired )
183
183
{
184
- _masterDetail . DetailField = SelectedField ;
184
+ _masterDetailManager . DetailField = SelectedField ;
185
185
UpdateDetailForSelection ( ) ;
186
186
}
187
187
188
188
OnPropertyChanged ( nameof ( PropertiesPreview ) ) ;
189
189
}
190
190
191
- get => EncapsulationFields . FirstOrDefault ( f => f . TargetID . Equals ( _masterDetail . SelectionTargetID ) ) ;
191
+ get => EncapsulationFields . FirstOrDefault ( f => f . TargetID . Equals ( _masterDetailManager . SelectionTargetID ) ) ;
192
192
}
193
193
194
194
private void UpdateDetailForSelection ( )
@@ -216,26 +216,26 @@ public string PropertyName
216
216
{
217
217
if ( SelectedField is null || value is null ) { return ; }
218
218
219
- _masterDetail . DetailField . PropertyName = value ;
219
+ _masterDetailManager . DetailField . PropertyName = value ;
220
220
UpdateDetailForSelection ( ) ;
221
221
}
222
222
223
- get => _masterDetail . DetailField ? . PropertyName ?? SelectedField ? . PropertyName ?? string . Empty ;
223
+ get => _masterDetailManager . DetailField ? . PropertyName ?? SelectedField ? . PropertyName ?? string . Empty ;
224
224
}
225
225
226
226
public bool SelectedFieldIsNotFlagged
227
- => ! ( _masterDetail . DetailField ? . EncapsulateFlag ?? false ) ;
227
+ => ! ( _masterDetailManager . DetailField ? . EncapsulateFlag ?? false ) ;
228
228
229
229
public bool SelectedFieldIsPrivateUDT
230
- => ( _masterDetail . DetailField ? . IsPrivateUserDefinedType ?? false ) ;
230
+ => ( _masterDetailManager . DetailField ? . IsPrivateUserDefinedType ?? false ) ;
231
231
232
232
public bool SelectedFieldHasEditablePropertyName => ! SelectedFieldIsPrivateUDT ;
233
233
234
234
public bool EnableReadOnlyOption
235
- => ! ( _masterDetail . DetailField ? . IsRequiredToBeReadOnly ?? false ) ;
235
+ => ! ( _masterDetailManager . DetailField ? . IsRequiredToBeReadOnly ?? false ) ;
236
236
237
- public string GroupBoxHeaderContent
238
- => $ "{ _masterDetail . DetailField ? . TargetID ?? string . Empty } { EncapsulateFieldResources . GroupBoxHeaderSuffix } ";
237
+ public string GroupBoxHeaderContent
238
+ => $ "{ _masterDetailManager . DetailField ? . TargetID ?? string . Empty } { RubberduckUI . EncapsulateField_PropertyName } ";
239
239
240
240
private string _validationErrorMessage ;
241
241
public string ValidationErrorMessage => _validationErrorMessage ;
@@ -265,9 +265,9 @@ public bool IsReadOnly
265
265
{
266
266
set
267
267
{
268
- _masterDetail . DetailField . IsReadOnly = value ;
268
+ _masterDetailManager . DetailField . IsReadOnly = value ;
269
269
}
270
- get => _masterDetail . DetailField ? . IsReadOnly ?? SelectedField ? . IsReadOnly ?? false ;
270
+ get => _masterDetailManager . DetailField ? . IsReadOnly ?? SelectedField ? . IsReadOnly ?? false ;
271
271
}
272
272
273
273
public bool ConvertFieldsToUDTMembers
@@ -308,7 +308,7 @@ private void RefreshValidationResults()
308
308
}
309
309
310
310
_hasValidNames = ! _failedValidationResults . Any ( ) ;
311
- if ( _failedValidationResults . TryGetValue ( _masterDetail . SelectionTargetID , out var errorMsg ) )
311
+ if ( _failedValidationResults . TryGetValue ( _masterDetailManager . SelectionTargetID , out var errorMsg ) )
312
312
{
313
313
_validationErrorMessage = errorMsg ;
314
314
_selectionHasValidEncapsulationAttributes = false ;
@@ -333,7 +333,7 @@ private void ToggleSelection(bool value)
333
333
}
334
334
else
335
335
{
336
- _masterDetail . DetailField = null ;
336
+ _masterDetailManager . DetailField = null ;
337
337
}
338
338
ReloadListAndPreview ( ) ;
339
339
RefreshValidationResults ( ) ;
@@ -346,26 +346,11 @@ private void ToggleSelection(bool value)
346
346
public CommandBase EncapsulateFlagChangeCommand { get ; }
347
347
public CommandBase ReadOnlyChangeCommand { get ; }
348
348
349
- public string Caption
350
- => EncapsulateFieldResources . Caption ;
351
-
352
- public string InstructionText
353
- => EncapsulateFieldResources . InstructionText ;
354
-
355
- public string Preview
356
- => EncapsulateFieldResources . Preview ;
357
-
358
- public string TitleText
359
- => EncapsulateFieldResources . TitleText ;
360
-
361
- public string PrivateUDTPropertyText
362
- => EncapsulateFieldResources . PrivateUDTPropertyText ;
363
-
364
349
private void ChangeIsReadOnlyFlag ( object param )
365
350
{
366
351
if ( SelectedField is null ) { return ; }
367
352
368
- _masterDetail . DetailField . IsReadOnly = SelectedField . IsReadOnly ;
353
+ _masterDetailManager . DetailField . IsReadOnly = SelectedField . IsReadOnly ;
369
354
OnPropertyChanged ( nameof ( IsReadOnly ) ) ;
370
355
OnPropertyChanged ( nameof ( PropertiesPreview ) ) ;
371
356
}
@@ -412,11 +397,11 @@ private void ManageEncapsulationFlagsAndSelectedItem(object param = null)
412
397
413
398
private void SetSelectedField ( IEncapsulatedFieldViewData selected )
414
399
{
415
- _masterDetail . SelectionTargetID = selected ? . TargetID ?? null ;
400
+ _masterDetailManager . SelectionTargetID = selected ? . TargetID ?? null ;
416
401
OnPropertyChanged ( nameof ( SelectedField ) ) ;
417
- if ( _masterDetail . DetailUpdateRequired )
402
+ if ( _masterDetailManager . DetailUpdateRequired )
418
403
{
419
- _masterDetail . DetailField = SelectedField ;
404
+ _masterDetailManager . DetailField = SelectedField ;
420
405
UpdateDetailForSelection ( ) ;
421
406
}
422
407
}
0 commit comments