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