libkdepim Library API Documentation

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", // parentwidget,name 00056 this, 0 ); // parent,name 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"
KDE Logo
This file is part of the documentation for libkdepim Library Version 3.3.0.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Fri Aug 27 12:50:25 2004 by doxygen 1.3.8 written by Dimitri van Heesch, © 1997-2003