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.3.0.