krichtext_plugin.cpp
00001
00021 #include "krichtext_plugin.h"
00022 #include "core.h"
00023
00024 #include <kparts/componentfactory.h>
00025 #include <kgenericfactory.h>
00026 #include <kapplication.h>
00027 #include <kaction.h>
00028 #include <kiconloader.h>
00029 #include <kdebug.h>
00030
00031 #include <qwidget.h>
00032
00033 typedef KGenericFactory<KRichTextPlugin, Komposer::Core> KRichTextPluginFactory;
00034 K_EXPORT_COMPONENT_FACTORY( libkomposer_krichtextplugin,
00035 KRichTextPluginFactory( "komposer_krichtextplugin" ) )
00036
00037 KRichTextPlugin::KRichTextPlugin( Komposer::Core* core, const char* name, const QStringList& )
00038 : Editor( core, core, name ), m_part( 0 )
00039 {
00040 setInstance( KRichTextPluginFactory::instance() );
00041 }
00042
00043 KRichTextPlugin::~KRichTextPlugin()
00044 {
00045 }
00046
00047
00048 KParts::Part*
00049 KRichTextPlugin::part()
00050 {
00051 if ( !m_part ) {
00052 kdDebug() << "KRichText_Plugin: No part!!!" << endl;
00053 m_part = KParts::ComponentFactory
00054 ::createPartInstanceFromLibrary<KParts::ReadWritePart>( "libkrichtexteditpart",
00055 core(), "krichtext",
00056 this, 0 );
00057 if ( !m_part ) {
00058 kdWarning()<<"Big problem"<<endl;
00059 }
00060
00061 return m_part;
00062 } else
00063 return m_part;
00064 }
00065
00066 QString
00067 KRichTextPlugin::text() const
00068 {
00069 return QString();
00070 }
00071
00072 void
00073 KRichTextPlugin::setText( const QString& txt )
00074 {
00075 }
00076
00077 void
00078 KRichTextPlugin::changeSignature( const QString& txt )
00079 {
00080
00081 }
00082
00083 #include "krichtext_plugin.moc"
This file is part of the documentation for libkdepim Library Version 3.2.2.