- Adding config dialog
[choqok:choqok-playground.git] / plugins / imstatus / imstatusconfig.h
1 /*
2     This file is part of Choqok, the KDE micro-blogging client
3
4     Copyright (C) 2009-2010 Mehrdad Momeny <mehrdad.momeny@gmail.com>
5
6     This program is free software; you can redistribute it and/or
7     modify it under the terms of the GNU General Public License as
8     published by the Free Software Foundation; either version 2 of
9     the License or (at your option) version 3 or any later version
10     accepted by the membership of KDE e.V. (or its successor approved
11     by the membership of KDE e.V.), which shall act as a proxy
12     defined in Section 14 of version 3 of the license.
13
14
15     This program is distributed in the hope that it will be useful,
16     but WITHOUT ANY WARRANTY; without even the implied warranty of
17     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18     GNU General Public License for more details.
19
20     You should have received a copy of the GNU General Public License
21     along with this program; if not, see http://www.gnu.org/licenses/
22
23 */
24
25 #ifndef IMSTATUSCONFIG_H
26 #define IMSTATUSCONFIG_H
27
28 #include <kcmodule.h>
29 #include "ui_imstatusprefs.h"
30
31 class IMStatusConfig : public KCModule
32 {
33     Q_OBJECT
34 public:
35     IMStatusConfig(QWidget* parent, const QVariantList& args);
36     ~IMStatusConfig();
37
38     virtual void save();
39     virtual void load();
40     virtual void defaults();
41
42 protected slots:
43     void emitChanged();
44 private:
45     Ui_IMStatusPrefsBase ui;
46 };
47
48 #endif // IMSTATUSCONFIG_H