/* 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. */ /* Copyright (C) 2003 Mickael Marchand */ #ifndef KONSOLE_PANEL_H #define KONSOLE_PANEL_H #include "chatwindow.h" #include class KonsolePanel : public ChatWindow { TQ_OBJECT public: explicit KonsolePanel(TQWidget *p); ~KonsolePanel(); virtual void setName(const TQString& newName) { ChatWindow::setName(newName); } TQWidget* getWidget(); signals: void closeView(ChatWindow* view); public slots: void partDestroyed(); /** Called from ChatWindow adjustFocus */ virtual void childAdjustFocus(); protected slots: void konsoleChanged(const TQString& data); private: KParts::ReadOnlyPart *k_part; }; #endif /* KONSOLE_PANEL_H */