Technically those are 2 separate options you're talking about so it should be doable. The login form will only show if Style Properties: [XB] Sidebar -> Enable Sidebar Login Form is checked.
The button will show by default, CSS can be used to hide it though.
The social logins can be enabled via the same property group at the bottom, below Enable Sidebar Login Form.