File indexing completed on 2024-04-14 14:31:57

0001 // Copyright (c) 2002-2004 Rob Kaper <cap@capsi.com>
0002 //
0003 // This program is free software; you can redistribute it and/or
0004 // modify it under the terms of the GNU General Public License
0005 // version 2 as published by the Free Software Foundation.
0006 //
0007 // This program is distributed in the hope that it will be useful,
0008 // but WITHOUT ANY WARRANTY; without even the implied warranty of
0009 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
0010 // General Public License for more details.
0011 //
0012 // You should have received a copy of the GNU General Public License
0013 // along with this program; see the file COPYING.  If not, write to
0014 // the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
0015 // Boston, MA 02110-1301, USA.
0016 
0017 #ifndef ATLANTIK_CONFIGDLG_H
0018 #define ATLANTIK_CONFIGDLG_H
0019 
0020 #include <kconfigdialog.h>
0021 
0022 #include <ui_configboard.h>
0023 #include <ui_configgeneral.h>
0024 #include <ui_configmetaserver.h>
0025 #include <ui_configplayer.h>
0026 
0027 class TokenTheme;
0028 
0029 class ConfigDialog : public KConfigDialog
0030 {
0031 Q_OBJECT
0032 
0033 public:
0034     ConfigDialog(const TokenTheme &theme, QWidget *parent = nullptr);
0035 
0036 private:
0037     Ui::ConfigGeneral m_uiGeneral;
0038     Ui::ConfigPlayer m_uiPlayer;
0039     Ui::ConfigBoard m_uiBoard;
0040     Ui::ConfigMetaserver m_uiMetaserver;
0041 };
0042 
0043 #endif