kword
KWordPartFrameSetIface.cpp00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #include "KWordPartFrameSetIface.h"
00021 #include "KWDocument.h"
00022 #include "KWPartFrameSet.h"
00023 #include "KWView.h"
00024 #include "KWCanvas.h"
00025
00026 #include <kapplication.h>
00027 #include <kparts/partmanager.h>
00028 #include <dcopclient.h>
00029
00030 KWordPartFrameSetIface::KWordPartFrameSetIface( KWPartFrameSet *fs )
00031 : KWordFrameSetIface( fs )
00032 {
00033 m_partFrameSet = fs;
00034 }
00035
00036 void KWordPartFrameSetIface::startEditing()
00037 {
00038 if ( m_partFrameSet->isDeleted() )
00039 return;
00040 KWDocument *doc = m_partFrameSet->kWordDocument();
00041 KWView* view = doc->getAllViews().first();
00042 KoDocument* part = m_partFrameSet->getChild()->document();
00043 if ( !part || !view )
00044 return;
00045 view->partManager()->addPart( part, false );
00046 view->partManager()->setActivePart( part, view );
00047
00048
00049 }
|