#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 QString type() {return QString::fromLatin1("vpn" );} void setProfile( const QString& ) {} bool isOwner( Interface* ); QWidget *configure( Interface* ); QWidget *information( Interface* ); QList getInterfaces(); void possibleNewInterfaces( QMap& ); Interface *addNewInterface( const QString& ); bool remove( Interface* iface ); QString getPixmapName( Interface* ) {return QString::fromLatin1("Tux"); } void receive( const QCString&, const QByteArray& ar ) {} // don't listen private: QList m_interfaces; }; extern "C" { void* create_plugin() { return new %{APPNAME}Module(); } }; #endif