27#include <dcopclient.h>
29#include <tdeapplication.h>
31#include "kspread_doc.h"
32#include "kspread_map.h"
34#include "kspread_sheet.h"
35#include "kspread_view.h"
37#include "KSpreadViewIface.h"
47ViewIface::ViewIface(
View* t )
53ViewIface::~ViewIface()
57DCOPRef ViewIface::doc()
const
59 return DCOPRef( kapp->dcopClient()->appId(), m_view->doc()->dcopObject()->objId() );
62DCOPRef ViewIface::map()
const
64 return DCOPRef( kapp->dcopClient()->appId(), m_view->doc()->map()->dcopObject()->objId() );
67DCOPRef ViewIface::sheet()
const
69 return DCOPRef( kapp->dcopClient()->appId(), m_view->activeSheet()->dcopObject()->objId() );
72void ViewIface::changeNbOfRecentFiles(
int _nb)
76 m_view->changeNbOfRecentFiles(_nb);
95void ViewIface::replace()
100void ViewIface::conditional()
102 m_view->conditional();
105void ViewIface::validity()
110void ViewIface::insertSeries()
112 m_view->insertSeries();
115void ViewIface::insertHyperlink()
117 m_view->insertHyperlink();
120void ViewIface::gotoCell()
125void ViewIface::changeAngle()
127 m_view->changeAngle();
130void ViewIface::preference()
132 m_view->preference();
135void ViewIface::nextSheet()
140bool ViewIface::showSheet(TQString sheetName)
142 return m_view->showSheet(sheetName);
145void ViewIface::previousSheet()
147 m_view->previousSheet();
150void ViewIface::sortList()
155void ViewIface::setAreaName()
157 m_view->setAreaName();
160void ViewIface::showAreaName()
162 m_view->showAreaName();
165void ViewIface::mergeCell()
170void ViewIface::dissociateCell()
172 m_view->dissociateCell();
175void ViewIface::consolidate()
177 m_view->consolidate();
180void ViewIface::deleteColumn()
182 m_view->deleteColumn();
185void ViewIface::insertColumn()
187 m_view->insertColumn();
190void ViewIface::deleteRow()
195void ViewIface::insertRow()
200void ViewIface::hideRow()
205void ViewIface::showRow()
210void ViewIface::hideColumn()
212 m_view->hideColumn();
215void ViewIface::showColumn()
217 m_view->showColumn();
220void ViewIface::upper()
225void ViewIface::lower()
230void ViewIface::equalizeColumn()
232 m_view->equalizeColumn();
235void ViewIface::equalizeRow()
237 m_view->equalizeRow();
240void ViewIface::clearTextSelection()
242 m_view->clearTextSelection();
245void ViewIface::clearCommentSelection()
247 m_view->clearCommentSelection();
250void ViewIface::clearValiditySelection()
252 m_view->clearValiditySelection();
255void ViewIface::clearConditionalSelection()
257 m_view->clearConditionalSelection();
260void ViewIface::goalSeek()
265void ViewIface::insertFromDatabase()
267 m_view->insertFromDatabase();
270void ViewIface::insertFromTextfile()
272 m_view->insertFromTextfile();
275void ViewIface::insertFromClipboard()
277 m_view->insertFromClipboard();
280void ViewIface::textToColumns()
282 m_view->textToColumns();
285void ViewIface::copyAsText()
287 m_view->copyAsText();
290void ViewIface::setSelection(TQRect selection)
292 m_view->selectionInfo()->initialize(selection);
295TQRect ViewIface::selection()
297 return m_view->selectionInfo()->selection();
300void ViewIface::setSelectionMoneyFormat(
bool b )
302 m_view->moneyFormat(b);
305void ViewIface::setSelectionPrecision(
int delta )
307 m_view->setSelectionPrecision(delta);
310void ViewIface::setSelectionPercent(
bool b )
315void ViewIface::setSelectionMultiRow(
bool enable )
317 m_view->wrapText(enable);
320void ViewIface::setSelectionSize(
int size)
322 m_view->setSelectionFontSize(size);
325void ViewIface::setSelectionUpper()
330void ViewIface::setSelectionLower()
335void ViewIface::setSelectionFirstLetterUpper()
337 m_view->firstLetterUpper();
340void ViewIface::setSelectionVerticalText(
bool enable)
342 m_view->verticalText(enable);
345void ViewIface::setSelectionComment(TQString comment)
347 m_view->setSelectionComment(comment);
350void ViewIface::setSelectionAngle(
int value)
352 m_view->setSelectionAngle(value);
355void ViewIface::setSelectionTextColor( TQColor txtColor )
357 m_view->setSelectionTextColor(txtColor);
360void ViewIface::setSelectionBgColor( TQColor bgColor )
362 m_view->setSelectionBackgroundColor(bgColor);
365void ViewIface::setSelectionBorderColor( TQColor bdColor )
367 m_view->setSelectionBorderColor(bdColor);
370void ViewIface::deleteSelection()
372 m_view->clearTextSelection();
375void ViewIface::copySelection()
377 m_view->copySelection();
380void ViewIface::cutSelection()
382 m_view->cutSelection();
385void ViewIface::setLeftBorderColor(TQColor color)
387 m_view->setSelectionLeftBorderColor(color);
390void ViewIface::setTopBorderColor(TQColor color)
392 m_view->setSelectionTopBorderColor(color);
395void ViewIface::setRightBorderColor(TQColor color)
397 m_view->setSelectionRightBorderColor(color);
400void ViewIface::setBottomBorderColor(TQColor color)
402 m_view->setSelectionBottomBorderColor(color);
405void ViewIface::setAllBorderColor(TQColor color)
407 m_view->setSelectionAllBorderColor(color);
410void ViewIface::setOutlineBorderColor(TQColor color)
412 m_view->setSelectionOutlineBorderColor(color);
415void ViewIface::removeBorder()
417 m_view->borderRemove();
420void ViewIface::increaseIndent()
422 m_view->increaseIndent();
425void ViewIface::decreaseIndent()
427 m_view->increaseIndent();
430void ViewIface::subtotals()
435void ViewIface::sortInc()
440void ViewIface::sortDec()
445void ViewIface::layoutDlg()
451void ViewIface::increaseFontSize()
453 m_view->increaseFontSize();
456void ViewIface::decreaseFontSize()
458 m_view->decreaseFontSize();
The View class displays a KSpread document.