summaryrefslogtreecommitdiff
path: root/noncore/settings/networksettings2/cable
Side-by-side diff
Diffstat (limited to 'noncore/settings/networksettings2/cable') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/settings/networksettings2/cable/cable_NN.cpp9
-rw-r--r--noncore/settings/networksettings2/cable/cable_NN.h2
-rw-r--r--noncore/settings/networksettings2/cable/cable_NNI.cpp14
-rw-r--r--noncore/settings/networksettings2/cable/cable_NNI.h6
-rw-r--r--noncore/settings/networksettings2/cable/cabledata.h7
-rw-r--r--noncore/settings/networksettings2/cable/cableedit.cpp4
-rw-r--r--noncore/settings/networksettings2/cable/cableedit.h4
-rw-r--r--noncore/settings/networksettings2/cable/cablerun.cpp18
-rw-r--r--noncore/settings/networksettings2/cable/cablerun.h18
-rw-r--r--noncore/settings/networksettings2/cable/opie-networksettings2plugin-cable.control2
10 files changed, 40 insertions, 44 deletions
diff --git a/noncore/settings/networksettings2/cable/cable_NN.cpp b/noncore/settings/networksettings2/cable/cable_NN.cpp
index 38568df..dc4205c 100644
--- a/noncore/settings/networksettings2/cable/cable_NN.cpp
+++ b/noncore/settings/networksettings2/cable/cable_NN.cpp
@@ -7,2 +7,7 @@ static const char * CableNeeds[] =
+static const char * CableProvides[] =
+ { "line",
+ 0
+ };
+
/**
@@ -34,4 +39,4 @@ const char ** CableNetNode::needs( void ) {
-const char * CableNetNode::provides( void ) {
- return "line";
+const char ** CableNetNode::provides( void ) {
+ return CableProvides;
}
diff --git a/noncore/settings/networksettings2/cable/cable_NN.h b/noncore/settings/networksettings2/cable/cable_NN.h
index 5cc2b2d..8d649cc 100644
--- a/noncore/settings/networksettings2/cable/cable_NN.h
+++ b/noncore/settings/networksettings2/cable/cable_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/cable/cable_NNI.cpp b/noncore/settings/networksettings2/cable/cable_NNI.cpp
index 4bd9421..12a00a2 100644
--- a/noncore/settings/networksettings2/cable/cable_NNI.cpp
+++ b/noncore/settings/networksettings2/cable/cable_NNI.cpp
@@ -51,5 +51,3 @@ void ACable::saveSpecificAttribute( QTextStream & TS ) {
-short ACable::generateFileEmbedded( const QString & ID,
- const QString & Path,
- QTextStream & TS,
+short ACable::generateFileEmbedded( SystemFile & SF,
long DevNr ) {
@@ -58,8 +56,8 @@ short ACable::generateFileEmbedded( const QString & ID,
rvl = 1;
- if( ID == "peers" ) {
- TS << Data.Device
+ if( SF.name() == "peers" ) {
+ SF << Data.Device
<< endl;
- TS << Data.Speed
+ SF << Data.Speed
<< endl;
- TS << "lock "
+ SF << "lock "
<< Data.LockFile
@@ -69,3 +67,3 @@ short ACable::generateFileEmbedded( const QString & ID,
- rvd = ANetNodeInstance::generateFileEmbedded( ID, Path, TS, DevNr );
+ rvd = ANetNodeInstance::generateFileEmbedded( SF, DevNr );
return (rvd == 2 || rvl == 2 ) ? 2 :
diff --git a/noncore/settings/networksettings2/cable/cable_NNI.h b/noncore/settings/networksettings2/cable/cable_NNI.h
index d06cbbe..18a52de 100644
--- a/noncore/settings/networksettings2/cable/cable_NNI.h
+++ b/noncore/settings/networksettings2/cable/cable_NNI.h
@@ -28,5 +28,3 @@ public :
- short generateFileEmbedded( const QString & ID,
- const QString & Path,
- QTextStream & TS,
+ short generateFileEmbedded( SystemFile & Sf,
long DevNr );
@@ -40,3 +38,3 @@ private :
CableEdit * GUI;
- CableData_t Data;
+ CableData Data;
CableRun * RT;
diff --git a/noncore/settings/networksettings2/cable/cabledata.h b/noncore/settings/networksettings2/cable/cabledata.h
index c449d96..ea81f8d 100644
--- a/noncore/settings/networksettings2/cable/cabledata.h
+++ b/noncore/settings/networksettings2/cable/cabledata.h
@@ -5,3 +5,6 @@
-typedef struct CableData {
+class CableData {
+
+public :
+
QString Device;
@@ -15,3 +18,3 @@ typedef struct CableData {
-} CableData_t;
+};
diff --git a/noncore/settings/networksettings2/cable/cableedit.cpp b/noncore/settings/networksettings2/cable/cableedit.cpp
index 6e1a13b..4e57845 100644
--- a/noncore/settings/networksettings2/cable/cableedit.cpp
+++ b/noncore/settings/networksettings2/cable/cableedit.cpp
@@ -19,3 +19,3 @@ CableEdit::CableEdit( QWidget * Parent ) : CableGUI( Parent ) {
-void CableEdit::showData( CableData_t & D ) {
+void CableEdit::showData( CableData & D ) {
DeviceFile_LE->setText( D.Device );
@@ -42,3 +42,3 @@ QString CableEdit::acceptable( void ) {
-bool CableEdit::commit( CableData_t & D ) {
+bool CableEdit::commit( CableData & D ) {
bool SM = 0;
diff --git a/noncore/settings/networksettings2/cable/cableedit.h b/noncore/settings/networksettings2/cable/cableedit.h
index ffacc61..ad1e832 100644
--- a/noncore/settings/networksettings2/cable/cableedit.h
+++ b/noncore/settings/networksettings2/cable/cableedit.h
@@ -9,4 +9,4 @@ public :
QString acceptable( void );
- bool commit( CableData_t & D );
- void showData( CableData_t & D );
+ bool commit( CableData & D );
+ void showData( CableData & D );
};
diff --git a/noncore/settings/networksettings2/cable/cablerun.cpp b/noncore/settings/networksettings2/cable/cablerun.cpp
index 85660f6..7a8deb9 100644
--- a/noncore/settings/networksettings2/cable/cablerun.cpp
+++ b/noncore/settings/networksettings2/cable/cablerun.cpp
@@ -4,3 +4,3 @@
-void CableRun::detectState( NodeCollection * NC ) {
+State_t CableRun::detectState( void ) {
@@ -9,18 +9,10 @@ void CableRun::detectState( NodeCollection * NC ) {
if( fd < 0 ) {
- NC->setCurrentState( Unavailable );
+ return Unavailable;
}
close( fd );
- NC->setCurrentState( Available );
+ return Available;
}
-bool CableRun::setState( NodeCollection * NC, Action_t A, bool ) {
- if( A == Activate ) {
- detectState(NC);
- return (NC->currentState() == Available);
- }
- return 1;
-}
-
-bool CableRun::canSetState( State_t , Action_t ) {
- return 1;
+QString CableRun::setMyState( NodeCollection *, Action_t , bool ) {
+ return QString();
}
diff --git a/noncore/settings/networksettings2/cable/cablerun.h b/noncore/settings/networksettings2/cable/cablerun.h
index 20608f6..41aea01 100644
--- a/noncore/settings/networksettings2/cable/cablerun.h
+++ b/noncore/settings/networksettings2/cable/cablerun.h
@@ -1,5 +1,5 @@
-#include <asline.h>
+#include <netnode.h>
#include "cabledata.h"
-class CableRun : public AsLine {
+class CableRun : public RuntimeInfo {
@@ -8,7 +8,7 @@ public :
CableRun( ANetNodeInstance * NNI,
- CableData_t & D ) : AsLine( NNI )
+ CableData & D ) : RuntimeInfo( NNI )
{ Data = &D; }
- virtual AsLine * asLine( void )
- { return (AsLine *)this; }
+ virtual RuntimeInfo * line( void )
+ { return this; }
@@ -16,7 +16,7 @@ public :
+ State_t detectState( void );
+
protected :
- void detectState( NodeCollection * NC );
- bool setState( NodeCollection * NC, Action_t A, bool Force );
- bool canSetState( State_t Curr, Action_t A );
+ QString setMyState( NodeCollection * , Action_t, bool );
@@ -24,3 +24,3 @@ private :
- CableData_t * Data;
+ CableData * Data;
};
diff --git a/noncore/settings/networksettings2/cable/opie-networksettings2plugin-cable.control b/noncore/settings/networksettings2/cable/opie-networksettings2plugin-cable.control
index 79520e2..dd08279 100644
--- a/noncore/settings/networksettings2/cable/opie-networksettings2plugin-cable.control
+++ b/noncore/settings/networksettings2/cable/opie-networksettings2plugin-cable.control
@@ -1,2 +1,2 @@
-Package: opie-networksettingsplugin2-bluetooth
+Package: opie-networksettings2plugin-cable
Files: plugins/networksettings2/libcable.so*