00001 #ifndef PPP_NETNODE_H 00002 #define PPP_NETNODE_H 00003 00004 #include "netnode.h" 00005 00006 class APPP; 00007 00008 class PPPNetNode : public ANetNode{ 00009 00010 Q_OBJECT 00011 00012 public: 00013 00014 PPPNetNode(); 00015 virtual ~PPPNetNode(); 00016 00017 virtual const QString pixmapName() 00018 { return "Devices/ppp"; } 00019 00020 virtual bool hasDataForFile( SystemFile & S ); 00021 00022 virtual const QString nodeDescription() ; 00023 virtual ANetNodeInstance * createInstance( void ); 00024 virtual const char ** needs( void ); 00025 virtual const char ** provides( void ); 00026 00027 virtual QString genNic( long NicNr ); 00028 virtual QStringList properFiles( void ); 00029 00030 private: 00031 00032 virtual void setSpecificAttribute( QString & Attr, QString & Value ); 00033 virtual void saveSpecificAttribute( QTextStream & TS ); 00034 00035 static QStringList * ProperFiles; 00036 }; 00037 00038 extern "C" 00039 { 00040 void create_plugin( QList<ANetNode> & PNN ); 00041 }; 00042 00043 #endif
1.4.2