20#include "KWordViewIface.h"
26#include "KWDocument.h"
27#include "KWFrameSet.h"
29#include <dcopclient.h>
31KWordViewIface::KWordViewIface( KWView *view_ )
32 : KoViewIface( view_ )
37void KWordViewIface::fileStatistics()
39 view->fileStatistics();
42void KWordViewIface::editFind()
47void KWordViewIface::editReplace()
52void KWordViewIface::editCustomVars()
54 view->editCustomVars();
57void KWordViewIface::editMailMergeDataBase()
59 view->editMailMergeDataBase();
62void KWordViewIface::viewPageMode()
67void KWordViewIface::viewPreviewMode()
69 view->viewPreviewMode();
72void KWordViewIface::configure()
77void KWordViewIface::spelling()
79 view->slotSpellCheck();
82void KWordViewIface::autoFormat()
84 view->extraAutoFormat();
87void KWordViewIface::stylist()
92void KWordViewIface::createTemplate()
94 view->extraCreateTemplate();
97void KWordViewIface::insertTable()
102void KWordViewIface::insertPicture()
104 view->insertPicture();
107static KoPicture picture(
const TQString& fileName )
111 key.setKeyFromFile( fileName );
112 picture.setKey( key );
113 picture.loadFromFile( fileName );
117void KWordViewIface::insertPictureFromFile( TQString fileName,
double x,
double y,
int w,
int h )
119 view->getGUI()->canvasWidget()->insertPictureDirect( picture( fileName ), KoPoint( x, y ), TQSize(w, h) );
122void KWordViewIface::insertInlinePicture( TQString fileName,
int w,
int h )
124 view->insertPicture( picture( fileName ),
true ,
true , w, h );
125 view->getGUI()->canvasWidget()->insertInlinePicture();
128void KWordViewIface::formatPage()
133void KWordViewIface::toolsPart()
138double KWordViewIface::zoom()
140 return view->kWordDocument()->zoom();
144void KWordViewIface::setZoom(
int zoom)
146 view->showZoom( zoom );
147 view->setZoom( zoom,
true);
148 view->kWordDocument()->updateZoomRuler();
151void KWordViewIface::editPersonalExpression()
153 view->editPersonalExpr();
156void KWordViewIface::insertLink()
161void KWordViewIface::insertFormula()
163 view->insertFormula();
166void KWordViewIface::formatFont()
171void KWordViewIface::formatParagraph()
173 view->formatParagraph();
176void KWordViewIface::raiseFrame()
181void KWordViewIface::lowerFrame()
186void KWordViewIface::bringToFront()
188 view->bringToFront();
191void KWordViewIface::sendToBack()
197void KWordViewIface::applyAutoFormat()
199 view->applyAutoFormat();
203void KWordViewIface::createStyleFromSelection()
205 view->createStyleFromSelection();
208int KWordViewIface::tableSelectCell(
const TQString &name, uint row, uint col)
210 return view->tableSelectCell(name, row, col);
213void KWordViewIface::tableInsertRow()
215 view->tableInsertRow();
218void KWordViewIface::tableInsertRow(uint row)
220 view->tableInsertRow(row);
223void KWordViewIface::tableInsertCol()
225 view->tableInsertCol();
228void KWordViewIface::tableInsertCol(uint col)
230 view->tableInsertCol(col);
233void KWordViewIface::tableResizeCol()
235 view->tableResizeCol();
238void KWordViewIface::tableDeleteRow()
240 view->tableDeleteRow();
243int KWordViewIface::tableDeleteRow(uint row)
245 TQValueList<uint> list;
247 return view->tableDeleteRow(list);
250void KWordViewIface::tableDeleteCol()
252 view->tableDeleteCol();
255int KWordViewIface::tableDeleteCol(uint col)
257 TQValueList<uint> list;
259 return view->tableDeleteCol(list);
262void KWordViewIface::tableJoinCells()
264 view->tableJoinCells();
267void KWordViewIface::tableSplitCells()
269 view->tableSplitCells();
272void KWordViewIface::tableSplitCells(uint rows, uint cols)
274 view->tableSplitCells(cols, rows);
277void KWordViewIface::tableUngroupTable()
279 view->tableUngroupTable();
282void KWordViewIface::insertFootNote()
284 view->insertFootNote();
287int KWordViewIface::configTableRows()
const
289 return (
int)view->getGUI()->canvasWidget()->tableRows();
292int KWordViewIface::configTableCols()
const
294 return (
int)view->getGUI()->canvasWidget()->tableCols();
297bool KWordViewIface::configTableIsFloating()
const
299 return view->getGUI()->canvasWidget()->tableIsFloating();
302TQString KWordViewIface::configTableTemplateName()
const
304 return view->getGUI()->canvasWidget()->tableTemplateName();
307void KWordViewIface::setConfigTableTemplateName(
const TQString &_name)
309 view->getGUI()->canvasWidget()->setTableTemplateName( _name );
312void KWordViewIface::selectAllFrames()
314 view->getGUI()->canvasWidget()->selectAllFrames(
true);
317void KWordViewIface::unSelectAllFrames()
319 view->getGUI()->canvasWidget()->selectAllFrames(
false);
323void KWordViewIface::editFootEndNote()
325 view->editFootEndNote();
328void KWordViewIface::savePicture()
333void KWordViewIface::insertFile()
338void KWordViewIface::tableStylist()
340 view->tableStylist();
343void KWordViewIface::addBookmark()
348void KWordViewIface::selectBookmark()
350 view->selectBookmark();
353void KWordViewIface::tableProperties()
355 view->tableProperties();
358void KWordViewIface::importStyle()
364void KWordViewIface::insertFile(
const TQString & path)
369 view->insertFile( url );
372void KWordViewIface::createFrameStyle()
374 view->createFrameStyle();
377void KWordViewIface::setPictureInline(
bool _inline)
379 view->getGUI()->canvasWidget()->setPictureInline( _inline);
382bool KWordViewIface::pictureInline()
const
384 return view->getGUI()->canvasWidget()->pictureInline();
387void KWordViewIface::setPictureKeepRatio(
bool _keep)
389 view->getGUI()->canvasWidget()->setPictureKeepRatio( _keep);
392bool KWordViewIface::pictureKeepRatio()
const
394 return view->getGUI()->canvasWidget()->pictureKeepRatio();
397void KWordViewIface::changeAutoSpellCheckStatus(
bool b)
399 view->autoSpellCheck(b);
402void KWordViewIface::deselectAllFrames()
404 view->deselectAllFrames();
407int KWordViewIface::currentPage()
409 return view->currentPage();
412void KWordViewIface::convertTableToText()
414 view->convertTableToText();
417void KWordViewIface::convertToTextBox()
419 view->convertToTextBox();
422void KWordViewIface::addIgnoreAllWord()
424 view->slotAddIgnoreAllWord();
427void KWordViewIface::addPersonalExpression()
429 view->addPersonalExpression();
432void KWordViewIface::addWordToDictionary()
434 view->addWordToDictionary();
437void KWordViewIface::sortText()
442void KWordViewIface::insertPage()
447void KWordViewIface::createLinkedFrame()
449 view->createLinkedFrame();
453void KWordViewIface::lineBreak()
455 view->slotLineBreak();
458void KWordViewIface::increaseNumberingLevel()
460 view->slotIncreaseNumberingLevel();
463void KWordViewIface::decreaseNumberingLevel()
465 view->slotDecreaseNumberingLevel();