kmail

kmstartup.h

Go to the documentation of this file.
00001 /*
00002     This file is part of KMail, the KDE mail client.
00003     Copyright (c) 2000 Don Sanders <sanders@kde.org>
00004 
00005     KMail is free software; you can redistribute it and/or modify it
00006     under the terms of the GNU General Public License, version 2, as
00007     published by the Free Software Foundation.
00008 
00009     KMail is distributed in the hope that it will be useful, but
00010     WITHOUT ANY WARRANTY; without even the implied warranty of
00011     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00012     General Public License for more details.
00013 
00014     You should have received a copy of the GNU General Public License
00015     along with this program; if not, write to the Free Software
00016     Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
00017 */
00018 #ifndef KMSTARTUP
00019 #define KMSTARTUP
00020 
00021 #include <kdepimmacros.h>
00022 
00023 extern "C" {
00024 
00025 KDE_EXPORT void kmsetSignalHandler(void (*handler)(int));
00026 KDE_EXPORT void kmsignalHandler(int sigId);
00027 KDE_EXPORT void kmcrashHandler(int sigId);
00028 
00029 }
00030 
00031 namespace KMail
00032 {
00033     KDE_EXPORT void checkConfigUpdates();
00034     KDE_EXPORT void lockOrDie();
00035     KDE_EXPORT void insertLibraryCataloguesAndIcons();
00036     KDE_EXPORT void cleanup();
00037 }
00038 
00039 #endif
00040 
00041 
00042 
00043 
00044