1 /* 2 * This file is part of Licq, an instant messaging client for UNIX. 3 * Copyright (C) 2000-2009 Licq developers 4 * 5 * Licq is free software; you can redistribute it and/or modify 6 * it under the terms of the GNU General Public License as published by 7 * the Free Software Foundation; either version 2 of the License, or 8 * (at your option) any later version. 9 * 10 * Licq is distributed in the hope that it will be useful, 11 * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 * GNU General Public License for more details. 14 * 15 * You should have received a copy of the GNU General Public License 16 * along with Licq; if not, write to the Free Software 17 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 18 */ 19 20 #ifndef CHATJOINDLG_H 21 #define CHATJOINDLG_H 22 23 #include <QDialog> 24 #include <QListWidget> 25 26 #include "chatdlg.h" 27 28 class QPushButton; 29 30 namespace LicqQtGui 31 { 32 class JoinChatDlg : public QDialog 33 { 34 Q_OBJECT 35 36 public: 37 JoinChatDlg(bool bRequesting, QWidget *p = 0); 38 ChatDlg* JoinedChat(); ChatClients()39 QString ChatClients() { return lstChats->currentItem()->text(); } 40 41 private: 42 QListWidget* lstChats; 43 QPushButton* btnOk; 44 QPushButton* btnCancel; 45 ChatDlgList originalChats; 46 47 private slots: 48 void slot_ok(); 49 }; 50 51 } // namespace LicqQtGui 52 53 #endif 54