#ifndef %{APPNAME}_NETWORK_MODULE_H #define %{APPNAME}_NETWORK_MODULE_H #include class VirtualModule : Module { signals: void updateInterface(Interface* i ); public: VirtualModule(); ~VirtualModule(); const TQString type() {return TQString::tqfromLatin1("vpn" );} void setProfile( const TQString& ) {} bool isOwner( Interface* ); TQWidget *configure( Interface* ); TQWidget *information( Interface* ); TQList getInterfaces(); void possibleNewInterfaces( TQMap& ); Interface *addNewInterface( const TQString& ); bool remove( Interface* iface ); TQString getPixmapName( Interface* ) {return TQString::tqfromLatin1("Tux"); } void receive( const TQCString&, const TQByteArray& ar ) {} // don't listen private: TQList m_interfaces; }; extern "C" { void* create_plugin() { return new VirtualModule(); } }; #endif