diff --git a/src/kits/tracker/AutoMounterSettings.cpp b/src/kits/tracker/AutoMounterSettings.cpp index b27ce4cced..10bc34cc1b 100644 --- a/src/kits/tracker/AutoMounterSettings.cpp +++ b/src/kits/tracker/AutoMounterSettings.cpp @@ -40,8 +40,7 @@ All rights reserved. #include #include #include -#include -#include +#include #include #include #include @@ -162,33 +161,33 @@ AutomountSettingsPanel::AutomountSettingsPanel(BMessage* settings, fDone->MakeDefault(true); // Layout the controls - AddChild(BGroupLayoutBuilder(B_VERTICAL, 0) - .Add(BGroupLayoutBuilder(B_VERTICAL, spacing) - .Add(BGroupLayoutBuilder(autoMountLayout) + BGroupView* contentView = new BGroupView(B_VERTICAL, 0); + AddChild(contentView); + BLayoutBuilder::Group<>(contentView) + .AddGroup(B_VERTICAL, spacing) + .SetInsets(spacing, spacing, spacing, spacing) + .AddGroup(autoMountLayout) .Add(fScanningDisabledCheck) .Add(fAutoMountAllBFSCheck) .Add(fAutoMountAllCheck) - ) - .Add(BGroupLayoutBuilder(bootMountLayout) + .End() + .AddGroup(bootMountLayout) .Add(fInitialDontMountCheck) .Add(fInitialMountRestoreCheck) .Add(fInitialMountAllBFSCheck) .Add(fInitialMountAllCheck) - ) - .Add(BGroupLayoutBuilder(B_HORIZONTAL) - .Add(BSpaceLayoutItem::CreateHorizontalStrut(spacing - 1)) + .End() + .AddGroup(B_HORIZONTAL) + .AddStrut(spacing - 1) .Add(fEjectWhenUnmountingCheckBox) - ) - .SetInsets(spacing, spacing, spacing, spacing) - ) + .End() + .End() .Add(new BSeparatorView(B_HORIZONTAL/*, B_FANCY_BORDER*/)) - .Add(BGroupLayoutBuilder(B_HORIZONTAL, spacing) + .AddGroup(B_HORIZONTAL, spacing) + .SetInsets(spacing, spacing, spacing, spacing) .AddGlue() .Add(fMountAllNow) - .Add(fDone) - .SetInsets(spacing, spacing, spacing, spacing) - ) - ); + .Add(fDone); // Apply the settings