xref: /haiku/src/preferences/network/NetworkWindow.cpp (revision 125183f9e5c136781f71c879faaeab43fdc3ea7b)
1 /*
2  * Copyright 2004-2008 Haiku Inc. All rights reserved.
3  * Distributed under the terms of the MIT License.
4  *
5  * Author:
6  *		Andre Alves Garzia, andre@andregarzia.com
7  */
8 
9 #include "NetworkWindow.h"
10 
11 #include <Application.h>
12 #include <Catalog.h>
13 #include <GroupLayout.h>
14 #include <Locale.h>
15 
16 #include "EthernetSettingsView.h"
17 
18 #undef TR_CONTEXT
19 #define TR_CONTEXT "NetworkWindow"
20 
21 NetworkWindow::NetworkWindow()
22 	: BWindow(BRect(50, 50, 269, 302), B_TRANSLATE("Network"), B_TITLED_WINDOW,
23 		B_NOT_RESIZABLE | B_ASYNCHRONOUS_CONTROLS | B_NOT_ZOOMABLE
24 		| B_AUTO_UPDATE_SIZE_LIMITS)
25 {
26 	SetLayout(new BGroupLayout(B_HORIZONTAL));
27 	fEthernetView = new EthernetSettingsView();
28 	GetLayout()->AddView(fEthernetView);
29 }
30 
31 
32 NetworkWindow::~NetworkWindow()
33 {
34 }
35 
36 
37 void
38 NetworkWindow::MessageReceived(BMessage* message)
39 {
40 	switch (message->what) {
41 		default:
42 			BWindow::MessageReceived(message);
43 	}
44 
45 }
46 
47 
48 bool
49 NetworkWindow::QuitRequested()
50 {
51 	be_app->PostMessage(B_QUIT_REQUESTED);
52 	return true;
53 }
54