/*************************************************************************** dlgjabbersendraw.h - Raw XML dialog ------------------- begin : Sun Aug 25 2002 copyright : (C) 2002-2003 by Till Gerken email : kopete-devel@kde.org *************************************************************************** *************************************************************************** * * * 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 DLGJABBERSENDRAW_H #define DLGJABBERSENDRAW_H #include #include "dlgsendraw.h" class JabberClient; /** * A dialog to send raw strings to the jabber server. * * It comes with a TQComboBox to choose some "template" strings * like "Availability Status", "Subscription",... * * @author Till Gerken * @author Chris TenHarmsel */ class dlgJabberSendRaw:public DlgSendRaw { Q_OBJECT public: dlgJabberSendRaw ( JabberClient *client, TQWidget * parent = 0, const char *name = 0); virtual ~ dlgJabberSendRaw (); public slots: /** * Closes the SendRaw Dialog. */ void slotCancel (); /** * Clears current xml message in tePacket. */ void slotClear (); /** * Sets a xml message in tePacket(TQTextWidget) * according to the state of inputWidget. */ void slotCreateMessage (int); /** * Sends a xml message to the server, * clears tePacket afterwards. */ void slotSend(); private: /** * This is what we talk through */ JabberClient *m_client; }; #endif