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 along 00015 with this program; if not, write to the Free Software Foundation, Inc., 00016 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 00017 */ 00018 #ifndef KMSTARTUP 00019 #define KMSTARTUP 00020 00021 #include "kmail_export.h" 00022 00023 extern "C" { 00024 KMAIL_EXPORT void kmsetSignalHandler( void (*handler)(int) ); 00025 KMAIL_EXPORT void kmsignalHandler( int sigId ); 00026 KMAIL_EXPORT void kmcrashHandler( int sigId ); 00027 } 00028 00029 namespace KMail { 00030 KMAIL_EXPORT void checkConfigUpdates(); 00031 KMAIL_EXPORT void lockOrDie(); 00032 KMAIL_EXPORT void insertLibraryCataloguesAndIcons(); 00033 KMAIL_EXPORT void cleanup(); 00034 } 00035 00036 #endif 00037 00038 00039 00040 00041
KDE 4.2 API Reference