• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • pim API Reference
  • KDE Home
  • Contact Us
 

kmail/src

  • kde-4.x
  • pim
  • kmail
  • src
kcm_kmail.cpp
Go to the documentation of this file.
1 /*
2  * kmail: KDE mail client
3  * Copyright (C) 2000 Espen Sand, [email protected]
4  * Copyright (C) 2001-2003 Marc Mutz, [email protected]
5  * Contains code segments and ideas from earlier kmail dialog code.
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; if not, write to the Free Software
19  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
20  *
21  */
22 
23 // This must be first
24 #include "configuredialog/configuredialog.h"
25 #include "configuredialog/configuredialog_p.h"
26 #include "configuredialog/configuremiscpage.h"
27 #include "configuredialog/configuresecuritypage.h"
28 #include "configuredialog/configurecomposerpage.h"
29 #include "configuredialog/configureappearancepage.h"
30 #include "configuredialog/configureaccountpage.h"
31 #include "configuredialog/configurepluginpage.h"
32 #include "identity/identitypage.h"
33 #include <KCModule>
34 
35 //----------------------------
36 // KCM stuff
37 //----------------------------
38 extern "C"
39 {
40 Q_DECL_EXPORT KCModule *create_kmail_config_misc(QWidget *parent, const char *)
41 {
42  MiscPage *page = new MiscPage(parent);
43  page->setObjectName(QStringLiteral("kcmkmail_config_misc"));
44  return page;
45 }
46 }
47 
48 extern "C"
49 {
50 Q_DECL_EXPORT KCModule *create_kmail_config_appearance(QWidget *parent, const char *)
51 {
52  AppearancePage *page
53  = new AppearancePage(parent);
54  page->setObjectName(QStringLiteral("kcmkmail_config_appearance"));
55  return page;
56 }
57 }
58 
59 extern "C"
60 {
61 Q_DECL_EXPORT KCModule *create_kmail_config_composer(QWidget *parent, const char *)
62 {
63  ComposerPage *page = new ComposerPage(parent);
64  page->setObjectName(QStringLiteral("kcmkmail_config_composer"));
65  return page;
66 }
67 }
68 
69 extern "C"
70 {
71 Q_DECL_EXPORT KCModule *create_kmail_config_accounts(QWidget *parent, const char *)
72 {
73  AccountsPage *page = new AccountsPage(parent);
74  page->setObjectName(QStringLiteral("kcmkmail_config_accounts"));
75  return page;
76 }
77 }
78 
79 extern "C"
80 {
81 Q_DECL_EXPORT KCModule *create_kmail_config_security(QWidget *parent, const char *)
82 {
83  SecurityPage *page = new SecurityPage(parent);
84  page->setObjectName(QStringLiteral("kcmkmail_config_security"));
85  return page;
86 }
87 }
88 
89 extern "C"
90 {
91 Q_DECL_EXPORT KCModule *create_kmail_config_plugins(QWidget *parent, const char *)
92 {
93  ConfigurePluginPage *page = new ConfigurePluginPage(parent);
94  page->setObjectName(QStringLiteral("kcmkmail_config_plugins"));
95  return page;
96 }
97 }
create_kmail_config_accounts
Q_DECL_EXPORT KCModule * create_kmail_config_accounts(QWidget *parent, const char *)
Definition: kcm_kmail.cpp:71
create_kmail_config_plugins
Q_DECL_EXPORT KCModule * create_kmail_config_plugins(QWidget *parent, const char *)
Definition: kcm_kmail.cpp:91
QWidget
configuresecuritypage.h
create_kmail_config_security
Q_DECL_EXPORT KCModule * create_kmail_config_security(QWidget *parent, const char *)
Definition: kcm_kmail.cpp:81
ConfigurePluginPage
Definition: configurepluginpage.h:27
AccountsPage
Definition: configureaccountpage.h:115
identitypage.h
AppearancePage
Definition: configureappearancepage.h:270
configuredialog.h
create_kmail_config_appearance
Q_DECL_EXPORT KCModule * create_kmail_config_appearance(QWidget *parent, const char *)
Definition: kcm_kmail.cpp:50
configuredialog_p.h
create_kmail_config_composer
Q_DECL_EXPORT KCModule * create_kmail_config_composer(QWidget *parent, const char *)
Definition: kcm_kmail.cpp:61
configureaccountpage.h
SecurityPage
Definition: configuresecuritypage.h:144
configurepluginpage.h
configureappearancepage.h
configurecomposerpage.h
configuremiscpage.h
MiscPage
Definition: configuremiscpage.h:66
ComposerPage
Definition: configurecomposerpage.h:240
KCModule
create_kmail_config_misc
Q_DECL_EXPORT KCModule * create_kmail_config_misc(QWidget *parent, const char *)
Definition: kcm_kmail.cpp:40
This file is part of the KDE documentation.
Documentation copyright © 1996-2019 The KDE developers.
Generated on Mon Dec 16 2019 01:10:51 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

kmail/src

Skip menu "kmail/src"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members

pim API Reference

Skip menu "pim API Reference"
  • akonadi-calendar-tools
  •   konsolekalendar
  • akregator
  •   src
  • kalarmcal
  •   src
  •     lib
  • kdepim-runtime
  •   agents
  •   src
  • kleopatra
  •   src
  • kmailtransport
  • knotes
  • kontact
  • kontactinterface
  • kpimtextedit
  • ksmtp
  • ktnef
  • libkgapi
  • libkleo
  •   src
  •     src
  •     src

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal