summaryrefslogtreecommitdiff
Unidiff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/settings/networksettings/interfaces/interface.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/noncore/settings/networksettings/interfaces/interface.cpp b/noncore/settings/networksettings/interfaces/interface.cpp
index 230dbe1..f0d93d6 100644
--- a/noncore/settings/networksettings/interfaces/interface.cpp
+++ b/noncore/settings/networksettings/interfaces/interface.cpp
@@ -1,101 +1,101 @@
1/** 1/**
2 * $Author$ 2 * $Author$
3 * $Date$ 3 * $Date$
4 * $Id$ 4 * $Id$
5 * $File$ 5 * $Name$
6 */ 6 */
7 7
8#include "interface.h" 8#include "interface.h"
9#include <qdatetime.h> 9#include <qdatetime.h>
10#include <qfile.h> 10#include <qfile.h>
11#include <qdir.h> 11#include <qdir.h>
12#include <qfileinfo.h> 12#include <qfileinfo.h>
13#include <qtextstream.h> 13#include <qtextstream.h>
14 14
15#define IFCONFIG "/sbin/ifconfig" 15#define IFCONFIG "/sbin/ifconfig"
16#define DHCP_INFO_DIR "/etc/dhcpc" 16#define DHCP_INFO_DIR "/etc/dhcpc"
17 17
18#include <stdio.h> 18#include <stdio.h>
19#include <stdlib.h> 19#include <stdlib.h>
20 20
21Interface::Interface(QObject * parent, const char * name, bool newSatus): QObject(parent, name), hardwareName("Unknown"), moduleOwner(NULL), status(newSatus), attached(false), dhcp(false), macAddress(""), ip("0.0.0.0"), broadcast(""), subnetMask("0.0.0.0"){ 21Interface::Interface(QObject * parent, const char * name, bool newSatus): QObject(parent, name), hardwareName("Unknown"), moduleOwner(NULL), status(newSatus), attached(false), dhcp(false), macAddress(""), ip("0.0.0.0"), broadcast(""), subnetMask("0.0.0.0"){
22 refresh(); 22 refresh();
23} 23}
24 24
25/** 25/**
26 * Set status 26 * Set status
27 * @param newStatus - the new status 27 * @param newStatus - the new status
28 * emit updateInterface 28 * emit updateInterface
29 */ 29 */
30void Interface::setStatus(bool newStatus){ 30void Interface::setStatus(bool newStatus){
31 if(status != newStatus){ 31 if(status != newStatus){
32 status = newStatus; 32 status = newStatus;
33 refresh(); 33 refresh();
34 } 34 }
35}; 35};
36 36
37/** 37/**
38 * Set if attached or not (802.11 card pulled out for example) 38 * Set if attached or not (802.11 card pulled out for example)
39 * @param isAttached - if attached 39 * @param isAttached - if attached
40 * emit updateInterface 40 * emit updateInterface
41 */ 41 */
42void Interface::setAttached(bool isAttached){ 42void Interface::setAttached(bool isAttached){
43 attached = isAttached; 43 attached = isAttached;
44 emit(updateInterface(this)); 44 emit(updateInterface(this));
45}; 45};
46 46
47/** 47/**
48 * Set Hardware name 48 * Set Hardware name
49 * @param name - the new name 49 * @param name - the new name
50 * emit updateInterface 50 * emit updateInterface
51 */ 51 */
52void Interface::setHardwareName(const QString &name){ 52void Interface::setHardwareName(const QString &name){
53 hardwareName = name; 53 hardwareName = name;
54 emit(updateInterface(this)); 54 emit(updateInterface(this));
55}; 55};
56 56
57/** 57/**
58 * Set Module owner 58 * Set Module owner
59 * @param owner - the new owner 59 * @param owner - the new owner
60 * emit updateInterface 60 * emit updateInterface
61 */ 61 */
62void Interface::setModuleOwner(Module *owner){ 62void Interface::setModuleOwner(Module *owner){
63 moduleOwner = owner; 63 moduleOwner = owner;
64 emit(updateInterface(this)); 64 emit(updateInterface(this));
65}; 65};
66 66
67 67
68/** 68/**
69 * Try to start the interface. 69 * Try to start the interface.
70 */ 70 */
71void Interface::start(){ 71void Interface::start(){
72 // check to see if we are already running. 72 // check to see if we are already running.
73 if(true == status){ 73 if(true == status){
74 emit (updateMessage("Unable to start interface,\n already started")); 74 emit (updateMessage("Unable to start interface,\n already started"));
75 return; 75 return;
76 } 76 }
77 77
78 int ret = system(QString("%1 %2 up").arg(IFCONFIG).arg(this->name()).latin1()); 78 int ret = system(QString("%1 %2 up").arg(IFCONFIG).arg(this->name()).latin1());
79 // See if it was successfull... 79 // See if it was successfull...
80 if(ret != 0){ 80 if(ret != 0){
81 emit (updateMessage("Starting interface failed")); 81 emit (updateMessage("Starting interface failed"));
82 return; 82 return;
83 } 83 }
84 84
85 status = true; 85 status = true;
86 refresh(); 86 refresh();
87 emit (updateMessage("Start successfull")); 87 emit (updateMessage("Start successfull"));
88} 88}
89 89
90/** 90/**
91 * Try to stop the interface. 91 * Try to stop the interface.
92 */ 92 */
93void Interface::stop(){ 93void Interface::stop(){
94 // check to see if we are already stopped. 94 // check to see if we are already stopped.
95 if(false == status){ 95 if(false == status){
96 emit (updateMessage("Unable to stop interface,\n already stopped")); 96 emit (updateMessage("Unable to stop interface,\n already stopped"));
97 return; 97 return;
98 } 98 }
99 99
100 int ret = system(QString("%1 %2 down").arg(IFCONFIG).arg(this->name()).latin1()); 100 int ret = system(QString("%1 %2 down").arg(IFCONFIG).arg(this->name()).latin1());
101 if(ret != 0){ 101 if(ret != 0){