kword

#include <KWTextFrameSet.h>

Inheritance diagram for KWTextFrameSetEdit:
KWFrameSetEdit

Public Slots

virtual void cut ()
virtual void copy ()
virtual void paste ()
virtual void updateUI (bool updateFormat, bool force=false)
virtual void ensureCursorVisible ()

Public Member Functions

 KWTextFrameSetEdit (KWTextFrameSet *fs, KWCanvas *canvas)
virtual KoTextViewIface * dcopObject ()
virtual KWFrameSetEdit * currentTextEdit ()
virtual void terminate (bool removeselection=true)
KWTextFrameSet * textFrameSet () const
KoTextDocument * textDocument () const
KoTextView * textView ()
virtual void keyPressEvent (TQKeyEvent *)
virtual void keyReleaseEvent (TQKeyEvent *)
virtual void imStartEvent (TQIMEvent *)
virtual void imComposeEvent (TQIMEvent *)
virtual void imEndEvent (TQIMEvent *)
virtual void mousePressEvent (TQMouseEvent *, const TQPoint &, const KoPoint &)
virtual void mouseMoveEvent (TQMouseEvent *, const TQPoint &, const KoPoint &)
virtual void mouseReleaseEvent (TQMouseEvent *, const TQPoint &, const KoPoint &)
virtual void mouseDoubleClickEvent (TQMouseEvent *, const TQPoint &, const KoPoint &)
virtual void dragEnterEvent (TQDragEnterEvent *)
virtual void dragMoveEvent (TQDragMoveEvent *, const TQPoint &, const KoPoint &)
virtual void dragLeaveEvent (TQDragLeaveEvent *)
virtual void dropEvent (TQDropEvent *, const TQPoint &, const KoPoint &, KWView *view)
virtual void focusInEvent ()
virtual void focusOutEvent ()
virtual void selectAll ()
virtual void drawCursor (bool b)
virtual void showFormat (KoTextFormat *format)
virtual bool pgUpKeyPressed ()
virtual bool pgDownKeyPressed ()
virtual void ctrlPgUpKeyPressed ()
virtual void ctrlPgDownKeyPressed ()
void setCursor (KoTextParag *parag, int index)
void insertFrameBreak ()
void insertWPPage ()
void insertVariable (int type, int subtype=0)
void insertFootNote (NoteType noteType, KWFootNoteVariable::Numbering numType, const TQString &manualString)
void insertCustomVariable (const TQString &name)
void insertVariable (KoVariable *var, KoTextFormat *format=0, bool refreshCustomMenu=false)
void insertLink (const TQString &_linkName, const TQString &hrefName)
void insertComment (const TQString &_comment)
void insertExpression (const TQString &_c)
void insertFloatingFrameSet (KWFrameSet *fs, const TQString &commandName)
void insertTOC ()
KCommand * setPageBreakingCommand (int pageBreaking)
double currentLeftMargin () const
virtual void removeToolTipCompletion ()
bool openLink (KoLinkVariable *variable)
void openLink ()
void pasteData (TQMimeSource *data, int provides, bool drop)
KCommand * pasteOasisCommand (TQMimeSource *data)
KoBorder border (KoBorder::BorderType type)
Public Member Functions inherited from KWFrameSetEdit
 KWFrameSetEdit (KWFrameSet *fs, KWCanvas *canvas)
KWFrameSet * frameSet () const
KWCanvas * canvas () const
KWFrame * currentFrame () const
virtual void drawContents (TQPainter *, const TQRect &, const TQColorGroup &, bool onlyChanged, bool resetChanged, KWViewMode *viewMode, KWFrameViewManager *frameViewManager)
virtual void copy ()
virtual void cut ()
virtual void paste ()
bool exitLeft ()
bool exitRight ()

Protected Member Functions

virtual void doAutoFormat (KoTextCursor *cursor, KoTextParag *parag, int index, TQChar ch)
virtual bool doIgnoreDoubleSpace (KoTextParag *parag, int index, TQChar ch)
virtual bool doCompletion (KoTextCursor *cursor, KoTextParag *parag, int index)
virtual bool doToolTipCompletion (KoTextCursor *cursor, KoTextParag *parag, int index, int keyPress)
virtual void showToolTipBox (KoTextParag *parag, int index, TQWidget *widget, const TQPoint &pos)
virtual void textIncreaseIndent ()
virtual bool textDecreaseIndent ()
virtual void startDrag ()
TQDragObject * newDrag (TQWidget *parent)

Additional Inherited Members

Protected Attributes inherited from KWFrameSetEdit
KWFrameSet * m_fs
KWCanvas * m_canvas
KWFrame * m_currentFrame

Detailed Description

Object that is created to edit a Text frame set (KWTextFrameSet).

It handles all the events for it. In terms of doc/view design, this object is part of the view. There can be several KWFrameSetEdit objects for the same frameset, but there is only one KWFrameSetEdit object per view at a given moment.

Definition at line 385 of file KWTextFrameSet.h.

Constructor & Destructor Documentation

◆ KWTextFrameSetEdit()

KWTextFrameSetEdit::KWTextFrameSetEdit ( KWTextFrameSet * fs,
KWCanvas * canvas )

Definition at line 3095 of file KWTextFrameSet.cpp.

◆ ~KWTextFrameSetEdit()

KWTextFrameSetEdit::~KWTextFrameSetEdit ( )
virtual

Definition at line 3120 of file KWTextFrameSet.cpp.

Member Function Documentation

◆ border()

KoBorder KWTextFrameSetEdit::border ( KoBorder::BorderType type)

Return the requested border of the paragraph that the cursor currently is in.

Parameters
typespecifies which of the borders to return;
Returns
the requested border of the current paragraph

Definition at line 3967 of file KWTextFrameSet.cpp.

◆ copy

void KWTextFrameSetEdit::copy ( )
virtualslot

Definition at line 3206 of file KWTextFrameSet.cpp.

◆ ctrlPgDownKeyPressed()

void KWTextFrameSetEdit::ctrlPgDownKeyPressed ( )
virtual

Definition at line 3785 of file KWTextFrameSet.cpp.

◆ ctrlPgUpKeyPressed()

void KWTextFrameSetEdit::ctrlPgUpKeyPressed ( )
virtual

Definition at line 3775 of file KWTextFrameSet.cpp.

◆ currentLeftMargin()

double KWTextFrameSetEdit::currentLeftMargin ( ) const
inline

Definition at line 459 of file KWTextFrameSet.h.

◆ currentTextEdit()

virtual KWFrameSetEdit * KWTextFrameSetEdit::currentTextEdit ( )
inlinevirtual

Return the current most-low-level text edit object.

Reimplemented from KWFrameSetEdit.

Definition at line 395 of file KWTextFrameSet.h.

◆ cut

void KWTextFrameSetEdit::cut ( )
virtualslot

Definition at line 3198 of file KWTextFrameSet.cpp.

◆ dcopObject()

KoTextViewIface * KWTextFrameSetEdit::dcopObject ( )
virtual

Definition at line 3126 of file KWTextFrameSet.cpp.

◆ doAutoFormat()

void KWTextFrameSetEdit::doAutoFormat ( KoTextCursor * cursor,
KoTextParag * parag,
int index,
TQChar ch )
protectedvirtual

Definition at line 3230 of file KWTextFrameSet.cpp.

◆ doCompletion()

bool KWTextFrameSetEdit::doCompletion ( KoTextCursor * cursor,
KoTextParag * parag,
int index )
protectedvirtual

Definition at line 3240 of file KWTextFrameSet.cpp.

◆ doIgnoreDoubleSpace()

bool KWTextFrameSetEdit::doIgnoreDoubleSpace ( KoTextParag * parag,
int index,
TQChar ch )
protectedvirtual

Definition at line 3214 of file KWTextFrameSet.cpp.

◆ doToolTipCompletion()

bool KWTextFrameSetEdit::doToolTipCompletion ( KoTextCursor * cursor,
KoTextParag * parag,
int index,
int keyPress )
protectedvirtual

Definition at line 3251 of file KWTextFrameSet.cpp.

◆ dragEnterEvent()

void KWTextFrameSetEdit::dragEnterEvent ( TQDragEnterEvent * e)
virtual

Reimplemented from KWFrameSetEdit.

Definition at line 3585 of file KWTextFrameSet.cpp.

◆ dragLeaveEvent()

void KWTextFrameSetEdit::dragLeaveEvent ( TQDragLeaveEvent * )
virtual

Reimplemented from KWFrameSetEdit.

Definition at line 3620 of file KWTextFrameSet.cpp.

◆ dragMoveEvent()

void KWTextFrameSetEdit::dragMoveEvent ( TQDragMoveEvent * e,
const TQPoint & nPoint,
const KoPoint &  )
virtual

Reimplemented from KWFrameSetEdit.

Definition at line 3596 of file KWTextFrameSet.cpp.

◆ drawCursor()

void KWTextFrameSetEdit::drawCursor ( bool b)
virtual

Definition at line 3687 of file KWTextFrameSet.cpp.

◆ dropEvent()

void KWTextFrameSetEdit::dropEvent ( TQDropEvent * e,
const TQPoint & nPoint,
const KoPoint & ,
KWView * view )
virtual

Reimplemented from KWFrameSetEdit.

Definition at line 3624 of file KWTextFrameSet.cpp.

◆ ensureCursorVisible

void KWTextFrameSetEdit::ensureCursorVisible ( )
virtualslot

Definition at line 3331 of file KWTextFrameSet.cpp.

◆ focusInEvent()

void KWTextFrameSetEdit::focusInEvent ( )
virtual

Reimplemented from KWFrameSetEdit.

Definition at line 3672 of file KWTextFrameSet.cpp.

◆ focusOutEvent()

void KWTextFrameSetEdit::focusOutEvent ( )
virtual

Reimplemented from KWFrameSetEdit.

Definition at line 3677 of file KWTextFrameSet.cpp.

◆ imComposeEvent()

void KWTextFrameSetEdit::imComposeEvent ( TQIMEvent * e)
virtual

Reimplemented from KWFrameSetEdit.

Definition at line 3468 of file KWTextFrameSet.cpp.

◆ imEndEvent()

void KWTextFrameSetEdit::imEndEvent ( TQIMEvent * e)
virtual

Reimplemented from KWFrameSetEdit.

Definition at line 3473 of file KWTextFrameSet.cpp.

◆ imStartEvent()

void KWTextFrameSetEdit::imStartEvent ( TQIMEvent * e)
virtual

Reimplemented from KWFrameSetEdit.

Definition at line 3463 of file KWTextFrameSet.cpp.

◆ insertComment()

void KWTextFrameSetEdit::insertComment ( const TQString & _comment)

Definition at line 3844 of file KWTextFrameSet.cpp.

◆ insertCustomVariable()

void KWTextFrameSetEdit::insertCustomVariable ( const TQString & name)

Definition at line 3852 of file KWTextFrameSet.cpp.

◆ insertExpression()

void KWTextFrameSetEdit::insertExpression ( const TQString & _c)

Definition at line 3801 of file KWTextFrameSet.cpp.

◆ insertFloatingFrameSet()

void KWTextFrameSetEdit::insertFloatingFrameSet ( KWFrameSet * fs,
const TQString & commandName )

Definition at line 3810 of file KWTextFrameSet.cpp.

◆ insertFootNote()

void KWTextFrameSetEdit::insertFootNote ( NoteType noteType,
KWFootNoteVariable::Numbering numType,
const TQString & manualString )

Definition at line 3859 of file KWTextFrameSet.cpp.

◆ insertFrameBreak()

void KWTextFrameSetEdit::insertFrameBreak ( )
inline

Definition at line 439 of file KWTextFrameSet.h.

◆ insertLink()

void KWTextFrameSetEdit::insertLink ( const TQString & _linkName,
const TQString & hrefName )

Definition at line 3837 of file KWTextFrameSet.cpp.

◆ insertTOC()

void KWTextFrameSetEdit::insertTOC ( )
inline

Definition at line 453 of file KWTextFrameSet.h.

◆ insertVariable() [1/2]

void KWTextFrameSetEdit::insertVariable ( int type,
int subtype = 0 )

Definition at line 3885 of file KWTextFrameSet.cpp.

◆ insertVariable() [2/2]

void KWTextFrameSetEdit::insertVariable ( KoVariable * var,
KoTextFormat * format = 0,
bool refreshCustomMenu = false )

Definition at line 3917 of file KWTextFrameSet.cpp.

◆ insertWPPage()

void KWTextFrameSetEdit::insertWPPage ( )

Definition at line 3940 of file KWTextFrameSet.cpp.

◆ keyPressEvent()

void KWTextFrameSetEdit::keyPressEvent ( TQKeyEvent * e)
virtual

Reimplemented from KWFrameSetEdit.

Definition at line 3406 of file KWTextFrameSet.cpp.

◆ keyReleaseEvent()

void KWTextFrameSetEdit::keyReleaseEvent ( TQKeyEvent * e)
virtual

Reimplemented from KWFrameSetEdit.

Definition at line 3458 of file KWTextFrameSet.cpp.

◆ mouseDoubleClickEvent()

void KWTextFrameSetEdit::mouseDoubleClickEvent ( TQMouseEvent * e,
const TQPoint & ,
const KoPoint &  )
virtual

Reimplemented from KWFrameSetEdit.

Definition at line 3580 of file KWTextFrameSet.cpp.

◆ mouseMoveEvent()

void KWTextFrameSetEdit::mouseMoveEvent ( TQMouseEvent * e,
const TQPoint & nPoint,
const KoPoint &  )
virtual

Reimplemented from KWFrameSetEdit.

Definition at line 3525 of file KWTextFrameSet.cpp.

◆ mousePressEvent()

void KWTextFrameSetEdit::mousePressEvent ( TQMouseEvent * e,
const TQPoint & ,
const KoPoint & dPoint )
virtual

Reimplemented from KWFrameSetEdit.

Definition at line 3478 of file KWTextFrameSet.cpp.

◆ mouseReleaseEvent()

void KWTextFrameSetEdit::mouseReleaseEvent ( TQMouseEvent * ,
const TQPoint & ,
const KoPoint &  )
virtual

Reimplemented from KWFrameSetEdit.

Definition at line 3575 of file KWTextFrameSet.cpp.

◆ newDrag()

TQDragObject * KWTextFrameSetEdit::newDrag ( TQWidget * parent)
protected

Definition at line 3325 of file KWTextFrameSet.cpp.

◆ openLink() [1/2]

void KWTextFrameSetEdit::openLink ( )

Called by KWView when using the action.

Definition at line 3568 of file KWTextFrameSet.cpp.

◆ openLink() [2/2]

bool KWTextFrameSetEdit::openLink ( KoLinkVariable * variable)

Called by KoTextView when clicking on a link.

Definition at line 3545 of file KWTextFrameSet.cpp.

◆ paste

void KWTextFrameSetEdit::paste ( )
virtualslot

Definition at line 3146 of file KWTextFrameSet.cpp.

◆ pasteData()

void KWTextFrameSetEdit::pasteData ( TQMimeSource * data,
int provides,
bool drop )
virtual

Reimplemented from KWFrameSetEdit.

Definition at line 3153 of file KWTextFrameSet.cpp.

◆ pasteOasisCommand()

KCommand * KWTextFrameSetEdit::pasteOasisCommand ( TQMimeSource * data)

Definition at line 3184 of file KWTextFrameSet.cpp.

◆ pgDownKeyPressed()

bool KWTextFrameSetEdit::pgDownKeyPressed ( )
virtual

Definition at line 3741 of file KWTextFrameSet.cpp.

◆ pgUpKeyPressed()

bool KWTextFrameSetEdit::pgUpKeyPressed ( )
virtual

Definition at line 3711 of file KWTextFrameSet.cpp.

◆ removeToolTipCompletion()

void KWTextFrameSetEdit::removeToolTipCompletion ( )
virtual

Definition at line 3272 of file KWTextFrameSet.cpp.

◆ selectAll()

void KWTextFrameSetEdit::selectAll ( )
virtual

Reimplemented from KWFrameSetEdit.

Definition at line 3682 of file KWTextFrameSet.cpp.

◆ setCursor()

void KWTextFrameSetEdit::setCursor ( KoTextParag * parag,
int index )

Definition at line 3795 of file KWTextFrameSet.cpp.

◆ setPageBreakingCommand()

KCommand * KWTextFrameSetEdit::setPageBreakingCommand ( int pageBreaking)
inline

Definition at line 454 of file KWTextFrameSet.h.

◆ showFormat()

void KWTextFrameSetEdit::showFormat ( KoTextFormat * format)
virtual

Definition at line 4059 of file KWTextFrameSet.cpp.

◆ showToolTipBox()

void KWTextFrameSetEdit::showToolTipBox ( KoTextParag * parag,
int index,
TQWidget * widget,
const TQPoint & pos )
protectedvirtual

Definition at line 3262 of file KWTextFrameSet.cpp.

◆ startDrag()

void KWTextFrameSetEdit::startDrag ( )
protectedvirtual

Definition at line 3300 of file KWTextFrameSet.cpp.

◆ terminate()

void KWTextFrameSetEdit::terminate ( bool = true)
virtual

Called before destruction, when terminating edition - use to e.g.

hide cursor

Reimplemented from KWFrameSetEdit.

Definition at line 3134 of file KWTextFrameSet.cpp.

◆ textDecreaseIndent()

bool KWTextFrameSetEdit::textDecreaseIndent ( )
protectedvirtual

Definition at line 3288 of file KWTextFrameSet.cpp.

◆ textDocument()

KoTextDocument * KWTextFrameSetEdit::textDocument ( ) const
inline

Definition at line 403 of file KWTextFrameSet.h.

◆ textFrameSet()

KWTextFrameSet * KWTextFrameSetEdit::textFrameSet ( ) const
inline

Definition at line 399 of file KWTextFrameSet.h.

◆ textIncreaseIndent()

void KWTextFrameSetEdit::textIncreaseIndent ( )
protectedvirtual

Definition at line 3282 of file KWTextFrameSet.cpp.

◆ textView()

KoTextView * KWTextFrameSetEdit::textView ( )
inline

Definition at line 409 of file KWTextFrameSet.h.

◆ updateUI

void KWTextFrameSetEdit::updateUI ( bool updateFormat,
bool force = false )
virtualslot

Definition at line 3978 of file KWTextFrameSet.cpp.


The documentation for this class was generated from the following files: