1 /* -*- mode: C++; c-file-style: "gnu" -*-
2 * kmail: KDE mail client
3 * Copyright (C) 2000 Espen Sand, espen@kde.org
4 * Copyright (C) 2001-2003 Marc Mutz, mutz@kde.org
5 * Contains code segments and ideas from earlier kmail dialog code.
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.
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.
17 * You should have received a copy of the GNU General Public License
18 * along with this program; if not, write to the Free Software
19 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
24 #include "configuredialog.h"
25 #include "configuredialog_p.h"
26 #include "identitypage.h"
28 #include <kcomponentdata.h>
30 //----------------------------
32 //----------------------------
35 KDE_EXPORT KCModule
*create_kmail_config_misc( QWidget
*parent
, const char* )
37 KComponentData
instance( "kcmkmail_config_misc" );
38 MiscPage
*page
= new MiscPage( instance
, parent
);
39 page
->setObjectName( "kcmkmail_config_misc" );
46 KDE_EXPORT KCModule
*create_kmail_config_appearance( QWidget
*parent
, const char* )
48 KComponentData
instance( "kcmkmail_config_appearance" );
49 AppearancePage
*page
=
50 new AppearancePage( instance
, parent
);
51 page
->setObjectName( "kcmkmail_config_appearance" );
58 KDE_EXPORT KCModule
*create_kmail_config_composer( QWidget
*parent
, const char* )
60 KComponentData
instance( "kcmkmail_config_composer" );
61 ComposerPage
*page
= new ComposerPage( instance
, parent
);
62 page
->setObjectName( "kcmkmail_config_composer" );
69 KDE_EXPORT KCModule
*create_kmail_config_identity( QWidget
*parent
, const char* )
71 KComponentData
instance( "kcmkmail_config_identity" );
72 KMail::IdentityPage
*page
= new KMail::IdentityPage( instance
, parent
);
73 page
->setObjectName( "kcmkmail_config_identity" );
80 KDE_EXPORT KCModule
*create_kmail_config_accounts( QWidget
*parent
, const char* )
82 KComponentData
instance( "kcmkmail_config_accounts" );
83 AccountsPage
*page
= new AccountsPage( instance
, parent
);
84 page
->setObjectName( "kcmkmail_config_accounts" );
91 KDE_EXPORT KCModule
*create_kmail_config_security( QWidget
*parent
, const char* )
93 KComponentData
instance( "kcmkmail_config_security" );
94 SecurityPage
*page
= new SecurityPage( instance
, parent
);
95 page
->setObjectName( "kcmkmail_config_security" );