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: