KVIrc  4.9.2
DeveloperAPIs
KviCtcpPageDialog.h
Go to the documentation of this file.
1 #ifndef _KVI_CTCPPAGEDIALOG_H_
2 #define _KVI_CTCPPAGEDIALOG_H_
3 //=============================================================================
4 //
5 // File : KviCtcpPageDialog.h
6 // Creation date : Tue May 21 2002 22:09:45 by Szymon Stefanek
7 //
8 // This file is part of the KVIrc IRC client distribution
9 // Copyright (C) 2002-2010 Szymon Stefanek (pragma at kvirc dot net)
10 //
11 // This program is FREE software. You can redistribute it and/or
12 // modify it under the terms of the GNU General Public License
13 // as published by the Free Software Foundation; either version 2
14 // of the License, or (at your option) any later version.
15 //
16 // This program is distributed in the HOPE that it will be USEFUL,
17 // but WITHOUT ANY WARRANTY; without even the implied warranty of
18 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
19 // See the GNU General Public License for more details.
20 //
21 // You should have received a copy of the GNU General Public License
22 // along with this program. If not, write to the Free Software Foundation,
23 // Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
24 //
25 //=============================================================================
26 
27 #include "kvi_settings.h"
28 #include "KviCString.h"
29 
30 #include <QWidget>
31 
32 class QTabWidget;
33 class QPushButton;
34 class QStackedWidget;
35 
36 class KVIRC_API KviCtcpPageDialog : public QWidget
37 {
38  Q_OBJECT
39 public:
42 
43 protected:
44  QTabWidget * m_pTabBar;
45  QPushButton * m_pCloseButton;
46 
47 public:
48  void popup();
49  void addPage(const QString & szNick, const QString & szUser, const QString & szHost, const QString & szMsg);
50 
51 protected:
52  void center();
53 
54 protected:
55  virtual void showEvent(QShowEvent * e);
56  virtual void closeEvent(QCloseEvent * e);
57 protected slots:
58  void die();
59 };
60 
61 #endif //_KVI_CTCPPAGEDIALOG_H_
#define KVIRC_API
Definition: kvi_settings.h:128
#define e
Definition: detector.cpp:69
QString szHost
Definition: libkvisetup.cpp:45
QTabWidget * m_pTabBar
Definition: KviCtcpPageDialog.h:44
QPushButton * m_pCloseButton
Definition: KviCtcpPageDialog.h:45
Definition: KviCtcpPageDialog.h:36
This file contains compile time settings.