@ -50,6 +50,8 @@ using KRecentAddress::RecentAddresses;
# include <dcopclient.h>
# include <kiconloader.h>
# include <kdebug.h>
# include <ksettings/dispatcher.h>
# include <qlayout.h>
@ -82,15 +84,15 @@ KMailPart::KMailPart(QWidget *parentWidget, const char *widgetName,
kapp - > dcopClient ( ) - > suspend ( ) ; // Don't handle DCOP requests yet
//local, do the init
KMKernel * k mailKernel = new KMKernel ( ) ;
k mailKernel- > init ( ) ;
k mailKernel- > setXmlGuiInstance ( KMailFactory : : instance ( ) ) ;
KMKernel * mKM ailKernel = new KMKernel ( ) ;
mKM ailKernel - > init ( ) ;
mKM ailKernel - > setXmlGuiInstance ( KMailFactory : : instance ( ) ) ;
// and session management
k mailKernel- > doSessionManagement ( ) ;
mKM ailKernel - > doSessionManagement ( ) ;
// any dead letters?
k mailKernel- > recoverDeadLetters ( ) ;
mKM ailKernel - > recoverDeadLetters ( ) ;
kmsetSignalHandler ( kmsignalHandler ) ;
kapp - > dcopClient ( ) - > resume ( ) ; // Ok. We are ready for DCOP requests.
@ -143,6 +145,9 @@ KMailPart::KMailPart(QWidget *parentWidget, const char *widgetName,
KGlobal : : iconLoader ( ) - > addAppDir ( " kmail " ) ;
setXMLFile ( " kmmainwin.rc " ) ;
# endif
KSettings : : Dispatcher : : self ( ) - > registerInstance ( KMailFactory : : instance ( ) , mKMailKernel ,
SLOT ( slotConfigChanged ( ) ) ) ;
}
KMailPart : : ~ KMailPart ( )
@ -246,6 +251,5 @@ KMainWindow * KMailStatusBarExtension::mainWindow() const
return static_cast < KMainWindow * > ( mParent - > parentWidget ( ) ) ;
}
# include "kmail_part.moc"