1/****************************************************************************
2**
3** Copyright (C) 2008 Urs Wolfer <uwolfer @ kde.org>
4**
5** This file is part of KDE.
6**
7** This program is free software; you can redistribute it and/or modify
8** it under the terms of the GNU General Public License as published by
9** the Free Software Foundation; either version 2 of the License, or
10** (at your option) any later version.
11**
12** This program is distributed in the hope that it will be useful,
13** but WITHOUT ANY WARRANTY; without even the implied warranty of
14** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15** GNU General Public License for more details.
16**
17** You should have received a copy of the GNU General Public License
18** along with this program; see the file COPYING. If not, write to
19** the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
20** Boston, MA 02110-1301, USA.
21**
22****************************************************************************/
23
24#ifndef SYSTEMTRAYICON_H
25#define SYSTEMTRAYICON_H
26
27#include <kstatusnotifieritem.h>
28
29class MainWindow;
30
31class SystemTrayIcon : public KStatusNotifierItem
32{
33 Q_OBJECT
34
35public:
36 explicit SystemTrayIcon(MainWindow *parent);
37 ~SystemTrayIcon();
38
39public slots:
40 void checkActivatedWindow(bool active);
41
42private:
43 MainWindow *m_mainWindow;
44};
45
46#endif
47