KVIrc  4.9.2
DeveloperAPIs
UserWindow.h
Go to the documentation of this file.
1 #ifndef _USERWINDOW_H_
2 #define _USERWINDOW_H_
3 //=============================================================================
4 //
5 // File : UserWindow.h
6 // Created on Mon 30 Aug 2004 15:00:52 by Szymon Stefanek
7 //
8 // This file is part of the KVIrc IRC client distribution
9 // Copyright (C) 2004-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 "KviWindow.h"
29 
30 class UserWindow : public KviWindow
31 {
32  Q_OBJECT
33 public:
35  {
37  };
38 
39 public:
40  UserWindow(const char * pcName, QString & szIcon, KviConsoleWindow * pConsole = 0, int iCreationFlags = 0);
41  ~UserWindow();
42 
43 protected:
44  QString m_szIcon;
45 
46 protected:
47  virtual void resizeEvent(QResizeEvent *);
48  virtual QPixmap * myIconPtr();
49  virtual void fillCaptionBuffers();
50 
51 public:
52  void setWindowTitleStrings(const QString & szPlainText);
53 };
54 
55 #endif // _USERWINDOW_H_
Definition: KviConsoleWindow.h:75
UserWindow(const char *pcName, QString &szIcon, KviConsoleWindow *pConsole=0, int iCreationFlags=0)
Definition: UserWindow.cpp:33
QString m_szIcon
Definition: UserWindow.h:44
Definition: UserWindow.h:36
CreationFlags
Definition: UserWindow.h:34
Definition: UserWindow.h:30
void setWindowTitleStrings(const QString &szPlainText)
Definition: UserWindow.cpp:89
Base class for all windows in KVIrc.
Definition: KviWindow.h:74
virtual void resizeEvent(QResizeEvent *)
Definition: UserWindow.cpp:70
virtual QPixmap * myIconPtr()
Definition: UserWindow.cpp:61
Contains the KviWindow class.
virtual void fillCaptionBuffers()
Definition: UserWindow.cpp:84
This file contains compile time settings.
~UserWindow()
Definition: UserWindow.cpp:54