Network: integrated former hardware view from add-on.

* The interfaces logic is within the main application, so is the
  new interface view.
* Disabling/renegotiating does not work yet.
* Reveals a bug in some interface code; when you click on an ethernet
  device first, there is no place for the wireless menu. When you then
  press on a wireless device, it crashes in BMenuField code.
  In the other direction, there is then an empty space.
* Fixed list item width reporting.
This commit is contained in:
Axel Dörfler
2015-03-27 13:08:44 +01:00
parent d5dd8637bb
commit f6c7cf44b5
8 changed files with 314 additions and 187 deletions
@@ -41,8 +41,9 @@ public:
const BNetworkProfile*
Profile() const;
virtual status_t Save() = 0;
virtual status_t Apply() = 0;
virtual status_t Revert() = 0;
virtual bool IsRevertable() = 0;
private:
const BNetworkProfile*