From 17f8ccc06c000f8e1dfcd31395c4186b5158bf3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Thu, 29 Jan 2015 09:00:49 +0100 Subject: [PATCH] Network: use BLayoutBuilder, more cleanup. * Instead of the deprecated GroupLayoutBuilder. * Ordered headers correctly, use headers directly instead of including InterfaceKit.h. * Also, guarded the profile sections in their ENABLE_PROFILES definition. --- .../network/NetworkSetupWindow.cpp | 38 ++++++++++--------- 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/src/preferences/network/NetworkSetupWindow.cpp b/src/preferences/network/NetworkSetupWindow.cpp index 3bfc18271c..8b5c421d44 100644 --- a/src/preferences/network/NetworkSetupWindow.cpp +++ b/src/preferences/network/NetworkSetupWindow.cpp @@ -10,27 +10,32 @@ #include "NetworkSetupWindow.h" +#include +#include +#include + +#include #include +#include #include +#include #include #include -#include -#include -#include +#include #include #include #include #include #include -#include -#include -#include +#define ENABLE_PROFILES 0 +#if ENABLE_PROFILES +# include +#endif const char* kNetworkStatusSignature = "application/x-vnd.Haiku-NetworkStatus"; - #undef B_TRANSLATION_CONTEXT #define B_TRANSLATION_CONTEXT "NetworkSetupWindow" @@ -42,11 +47,11 @@ NetworkSetupWindow::NetworkSetupWindow() fAddOnCount(0) { // ---- Profiles section -#if 0 - BMenu *profilesPopup = new BPopUpMenu(""); +#if ENABLE_PROFILES + BPopUpMenu* profilesPopup = new BPopUpMenu(""); _BuildProfilesMenu(profilesPopup, kMsgProfileSelected); - BMenuField *profilesMenuField = new BMenuField("profiles_menu", + BMenuField* profilesMenuField = new BMenuField("profiles_menu", B_TRANSLATE("Profile:"), profilesPopup); profilesMenuField->SetFont(be_bold_font); @@ -67,14 +72,14 @@ NetworkSetupWindow::NetworkSetupWindow() BMessage* message = new BMessage(kMsgToggleReplicant); BCheckBox* replicantStatus = new BCheckBox("replicantStatus", - B_TRANSLATE("Show interfaces status in Deskbar"), message); + B_TRANSLATE("Show network status in Deskbar"), message); replicantStatus->SetValue(_IsReplicantInstalled()); // Build the layout - SetLayout(new BGroupLayout(B_VERTICAL)); + BLayoutBuilder::Group<>(this, B_VERTICAL) + .SetInsets(B_USE_DEFAULT_SPACING) - AddChild(BGroupLayoutBuilder(B_VERTICAL, B_USE_SMALL_SPACING) -#if 0 +#if ENABLE_PROFILES .AddGroup(B_HORIZONTAL, B_USE_SMALL_SPACING) .Add(profilesMenuField) .AddGlue() @@ -89,10 +94,7 @@ NetworkSetupWindow::NetworkSetupWindow() .Add(fRevertButton) .AddGlue() .Add(fApplyButton) - .End() - .SetInsets(B_USE_SMALL_SPACING, B_USE_SMALL_SPACING, - B_USE_SMALL_SPACING, B_USE_SMALL_SPACING) - ); + .End(); _BuildShowTabView();