/* netmeetinginvitation.cpp Copyright (c) 2003 by Olivier Goffart Kopete (c) 2003 by the Kopete developers ************************************************************************* * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * * * ************************************************************************* */ #ifndef MSNVOICEINVITATION_H #define MSNVOICEINVITATION_H #include #include "msninvitation.h" class MSNContact; /** *@author Olivier Goffart */ class NetMeetingInvitation : public TQObject , public MSNInvitation { Q_OBJECT public: NetMeetingInvitation(bool incoming ,MSNContact*, TQObject *parent = 0); ~NetMeetingInvitation(); static TQString applicationID() { return "44BBA842-CC51-11CF-AAFA-00AA00B6015C"; } TQString invitationHead(); virtual void parseInvitation(const TQString& invitation); virtual TQObject* object() { return this; } signals: void done( MSNInvitation * ); private slots: void slotTimeout(); private: MSNContact *m_contact; bool oki; void startMeeting(const TQString & ip_address); }; #endif