summaryrefslogtreecommitdiff
path: root/noncore/settings/networksettings2/irda
Side-by-side diff
Diffstat (limited to 'noncore/settings/networksettings2/irda') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/settings/networksettings2/irda/irda_NN.cpp9
-rw-r--r--noncore/settings/networksettings2/irda/irda_NN.h2
-rw-r--r--noncore/settings/networksettings2/irda/irdadata.h5
-rw-r--r--noncore/settings/networksettings2/irda/irdarun.h23
-rw-r--r--noncore/settings/networksettings2/irda/opie-networksettings2plugin-irda.control2
5 files changed, 22 insertions, 19 deletions
diff --git a/noncore/settings/networksettings2/irda/irda_NN.cpp b/noncore/settings/networksettings2/irda/irda_NN.cpp
index 9483e22..485cad3 100644
--- a/noncore/settings/networksettings2/irda/irda_NN.cpp
+++ b/noncore/settings/networksettings2/irda/irda_NN.cpp
@@ -7,2 +7,7 @@ static const char * IRDANeeds[] =
+static const char * IRDAProvides[] =
+ { "line",
+ 0
+ };
+
/**
@@ -34,4 +39,4 @@ const char ** IRDANetNode::needs( void ) {
-const char * IRDANetNode::provides( void ) {
- return "line";
+const char ** IRDANetNode::provides( void ) {
+ return IRDAProvides;
}
diff --git a/noncore/settings/networksettings2/irda/irda_NN.h b/noncore/settings/networksettings2/irda/irda_NN.h
index 900bbc6..9e5c5e6 100644
--- a/noncore/settings/networksettings2/irda/irda_NN.h
+++ b/noncore/settings/networksettings2/irda/irda_NN.h
@@ -22,3 +22,3 @@ public:
virtual const char ** needs( void );
- virtual const char * provides( void );
+ virtual const char ** provides( void );
diff --git a/noncore/settings/networksettings2/irda/irdadata.h b/noncore/settings/networksettings2/irda/irdadata.h
index c3c683e..568f796 100644
--- a/noncore/settings/networksettings2/irda/irdadata.h
+++ b/noncore/settings/networksettings2/irda/irdadata.h
@@ -5,3 +5,4 @@
-typedef struct IRDAData {
+class IRDAData {
+public :
QString Device;
@@ -15,3 +16,3 @@ typedef struct IRDAData {
-} IRDAData_t;
+} ;
diff --git a/noncore/settings/networksettings2/irda/irdarun.h b/noncore/settings/networksettings2/irda/irdarun.h
index 4258aff..d3b714b 100644
--- a/noncore/settings/networksettings2/irda/irdarun.h
+++ b/noncore/settings/networksettings2/irda/irdarun.h
@@ -1,5 +1,5 @@
-#include <asline.h>
+#include <netnode.h>
#include "irdadata.h"
-class IRDARun : public AsLine {
+class IRDARun : public RuntimeInfo {
@@ -8,7 +8,7 @@ public :
IRDARun( ANetNodeInstance * NNI,
- IRDAData & Data ) : AsLine( NNI )
+ IRDAData & Data ) : RuntimeInfo( NNI )
{ }
- virtual AsLine * asLine( void )
- { return (AsLine *)this; }
+ virtual RuntimeInfo * line( void )
+ { return this; }
@@ -17,12 +17,9 @@ public :
-protected :
-
- void detectState( NodeCollection * )
- { }
+ State_t detectState( void )
+ { return Unknown; }
- bool setState( NodeCollection * , Action_t, bool )
- { return 0; }
+protected :
- bool canSetState( State_t , Action_t )
- { return 0; }
+ QString setMyState( NodeCollection * , Action_t, bool )
+ { return QString(); }
};
diff --git a/noncore/settings/networksettings2/irda/opie-networksettings2plugin-irda.control b/noncore/settings/networksettings2/irda/opie-networksettings2plugin-irda.control
index 938bee5..4afbbcf 100644
--- a/noncore/settings/networksettings2/irda/opie-networksettings2plugin-irda.control
+++ b/noncore/settings/networksettings2/irda/opie-networksettings2plugin-irda.control
@@ -1,2 +1,2 @@
-Package: opie-networksettingsplugin2-irda
+Package: opie-networksettings2plugin-irda
Files: plugins/networksettings2/libirda.so*