#ifndef %{APPNAME}_NETWORK_MODULE_H #define %{APPNAME}_NETWORK_MODULE_H #include class %{APPNAME}Module : Module { signals: void updateInterface(Interface* i ); public: %{APPNAME}Module(); ~%{APPNAME}Module(); const TQString type() {return TQString::fromLatin1("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::fromLatin1("Tux"); } void receive( const TQCString&, const TQByteArray& ar ) {} // don't listen private: TQList m_interfaces; }; extern "C" { void* create_plugin() { return new %{APPNAME}Module(); } }; #endif