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