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