kword

#include <KWFrameSetEdit.h>

Inheritance diagram for KWFrameSetEdit:
KWTableFrameSetEdit KWTextFrameSetEdit

Public Member Functions

 KWFrameSetEdit (KWFrameSet *fs, KWCanvas *canvas)
KWFrameSet * frameSet () const
KWCanvas * canvas () const
KWFrame * currentFrame () const
virtual KWFrameSetEdit * currentTextEdit ()
virtual void terminate (bool=true)
virtual void drawContents (TQPainter *, const TQRect &, const TQColorGroup &, bool onlyChanged, bool resetChanged, KWViewMode *viewMode, KWFrameViewManager *frameViewManager)
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 *)
virtual void focusInEvent ()
virtual void focusOutEvent ()
virtual void copy ()
virtual void cut ()
virtual void paste ()
virtual void selectAll ()
virtual void pasteData (TQMimeSource *, int, bool)
bool exitLeft ()
bool exitRight ()

Protected Attributes

KWFrameSet * m_fs
KWCanvas * m_canvas
KWFrame * m_currentFrame

Detailed Description

This object is created to edit a particular frameset in a particular view The view's canvas creates it, and destroys it.

Definition at line 50 of file KWFrameSetEdit.h.

Constructor & Destructor Documentation

◆ KWFrameSetEdit()

KWFrameSetEdit::KWFrameSetEdit ( KWFrameSet * fs,
KWCanvas * canvas )

Definition at line 31 of file KWFrameSetEdit.cpp.

◆ ~KWFrameSetEdit()

virtual KWFrameSetEdit::~KWFrameSetEdit ( )
inlinevirtual

Definition at line 54 of file KWFrameSetEdit.h.

Member Function Documentation

◆ canvas()

KWCanvas * KWFrameSetEdit::canvas ( ) const
inline

Definition at line 57 of file KWFrameSetEdit.h.

◆ copy()

virtual void KWFrameSetEdit::copy ( )
inlinevirtual

Definition at line 96 of file KWFrameSetEdit.h.

◆ currentFrame()

KWFrame * KWFrameSetEdit::currentFrame ( ) const
inline

Definition at line 58 of file KWFrameSetEdit.h.

◆ currentTextEdit()

virtual KWFrameSetEdit * KWFrameSetEdit::currentTextEdit ( )
inlinevirtual

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

Reimplemented in KWTableFrameSetEdit, and KWTextFrameSetEdit.

Definition at line 63 of file KWFrameSetEdit.h.

◆ cut()

virtual void KWFrameSetEdit::cut ( )
inlinevirtual

Definition at line 97 of file KWFrameSetEdit.h.

◆ dragEnterEvent()

virtual void KWFrameSetEdit::dragEnterEvent ( TQDragEnterEvent * )
inlinevirtual

Definition at line 90 of file KWFrameSetEdit.h.

◆ dragLeaveEvent()

virtual void KWFrameSetEdit::dragLeaveEvent ( TQDragLeaveEvent * )
inlinevirtual

Definition at line 92 of file KWFrameSetEdit.h.

◆ dragMoveEvent()

virtual void KWFrameSetEdit::dragMoveEvent ( TQDragMoveEvent * ,
const TQPoint & ,
const KoPoint &  )
inlinevirtual

Definition at line 91 of file KWFrameSetEdit.h.

◆ drawContents()

void KWFrameSetEdit::drawContents ( TQPainter * p,
const TQRect & crect,
const TQColorGroup & cg,
bool onlyChanged,
bool resetChanged,
KWViewMode * viewMode,
KWFrameViewManager * frameViewManager )
virtual

Paint this frameset in "has focus" mode (e.g.

with a cursor) See KWFrameSet for explanation about the arguments. Most framesets don't need to reimplement that (the KWFrameSetEdit gets passed to drawFrame)

Definition at line 36 of file KWFrameSetEdit.cpp.

◆ dropEvent()

virtual void KWFrameSetEdit::dropEvent ( TQDropEvent * ,
const TQPoint & ,
const KoPoint & ,
KWView *  )
inlinevirtual

Definition at line 93 of file KWFrameSetEdit.h.

◆ exitLeft()

bool KWFrameSetEdit::exitLeft ( )

Called if the cursor tries to leave the frameset at its beginning.

Returns true if the frameset was inline, and we did exit into another frameset.

Definition at line 44 of file KWFrameSetEdit.cpp.

◆ exitRight()

bool KWFrameSetEdit::exitRight ( )

Called if the cursor tries to leave the frameset at its end.

Returns true if the frameset was inline, and we did exit into another frameset.

Definition at line 57 of file KWFrameSetEdit.cpp.

◆ focusInEvent()

virtual void KWFrameSetEdit::focusInEvent ( )
inlinevirtual

Definition at line 94 of file KWFrameSetEdit.h.

◆ focusOutEvent()

virtual void KWFrameSetEdit::focusOutEvent ( )
inlinevirtual

Definition at line 95 of file KWFrameSetEdit.h.

◆ frameSet()

KWFrameSet * KWFrameSetEdit::frameSet ( ) const
inline

Definition at line 56 of file KWFrameSetEdit.h.

◆ imComposeEvent()

virtual void KWFrameSetEdit::imComposeEvent ( TQIMEvent * )
inlinevirtual

Definition at line 84 of file KWFrameSetEdit.h.

◆ imEndEvent()

virtual void KWFrameSetEdit::imEndEvent ( TQIMEvent * )
inlinevirtual

Definition at line 85 of file KWFrameSetEdit.h.

◆ imStartEvent()

virtual void KWFrameSetEdit::imStartEvent ( TQIMEvent * )
inlinevirtual

Definition at line 83 of file KWFrameSetEdit.h.

◆ keyPressEvent()

virtual void KWFrameSetEdit::keyPressEvent ( TQKeyEvent * )
inlinevirtual

Definition at line 81 of file KWFrameSetEdit.h.

◆ keyReleaseEvent()

virtual void KWFrameSetEdit::keyReleaseEvent ( TQKeyEvent * )
inlinevirtual

Definition at line 82 of file KWFrameSetEdit.h.

◆ mouseDoubleClickEvent()

virtual void KWFrameSetEdit::mouseDoubleClickEvent ( TQMouseEvent * ,
const TQPoint & ,
const KoPoint &  )
inlinevirtual

Definition at line 89 of file KWFrameSetEdit.h.

◆ mouseMoveEvent()

virtual void KWFrameSetEdit::mouseMoveEvent ( TQMouseEvent * ,
const TQPoint & ,
const KoPoint &  )
inlinevirtual

Definition at line 87 of file KWFrameSetEdit.h.

◆ mousePressEvent()

virtual void KWFrameSetEdit::mousePressEvent ( TQMouseEvent * ,
const TQPoint & ,
const KoPoint &  )
inlinevirtual

Definition at line 86 of file KWFrameSetEdit.h.

◆ mouseReleaseEvent()

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

Definition at line 88 of file KWFrameSetEdit.h.

◆ paste()

virtual void KWFrameSetEdit::paste ( )
inlinevirtual

Definition at line 98 of file KWFrameSetEdit.h.

◆ pasteData()

virtual void KWFrameSetEdit::pasteData ( TQMimeSource * ,
int ,
bool  )
inlinevirtual

Definition at line 100 of file KWFrameSetEdit.h.

◆ selectAll()

virtual void KWFrameSetEdit::selectAll ( )
inlinevirtual

Reimplemented in KWTableFrameSetEdit.

Definition at line 99 of file KWFrameSetEdit.h.

◆ terminate()

virtual void KWFrameSetEdit::terminate ( bool = true)
inlinevirtual

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

hide cursor

Reimplemented in KWTextFrameSetEdit.

Definition at line 68 of file KWFrameSetEdit.h.

Member Data Documentation

◆ m_canvas

KWCanvas* KWFrameSetEdit::m_canvas
protected

Definition at line 112 of file KWFrameSetEdit.h.

◆ m_currentFrame

KWFrame* KWFrameSetEdit::m_currentFrame
protected

The Frameset-Edit implementation is responsible for updating that one (to the frame where the current "cursor" is).

Definition at line 117 of file KWFrameSetEdit.h.

◆ m_fs

KWFrameSet* KWFrameSetEdit::m_fs
protected

Definition at line 111 of file KWFrameSetEdit.h.


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