Scribus
Open source desktop publishing at your fingertips
CanvasMode_EditTable Class Reference

#include <canvasmode_edittable.h>

Inheritance diagram for CanvasMode_EditTable:
Collaboration diagram for CanvasMode_EditTable:

Public Member Functions

 CanvasMode_EditTable (ScribusView *view)
 
virtual void activate (bool fromGesture)
 
virtual void deactivate (bool forGesture)
 
virtual bool handleKeyEvents ()
 
virtual void keyPressEvent (QKeyEvent *event)
 
virtual void mouseMoveEvent (QMouseEvent *event)
 
virtual void mousePressEvent (QMouseEvent *event)
 
virtual void mouseReleaseEvent (QMouseEvent *event)
 
virtual void mouseDoubleClickEvent (QMouseEvent *event)
 
virtual void drawControls (QPainter *p)
 
- Public Member Functions inherited from CanvasMode
virtual void enterEvent (QEvent *)
 
virtual void leaveEvent (QEvent *)
 
virtual void dragEnterEvent (QDragEnterEvent *e)
 
virtual void dragMoveEvent (QDragMoveEvent *e)
 
virtual void dragLeaveEvent (QDragLeaveEvent *e)
 
virtual void dropEvent (QDropEvent *e)
 
virtual void keyReleaseEvent (QKeyEvent *e)
 
virtual void inputMethodEvent (QInputMethodEvent *e)
 
virtual void updateViewMode (CanvasViewMode *viewmode)
 
void drawSelectionHandles (QPainter *psx, QRectF selectionRect, bool background, bool insideGroup=false, double sx=1.0, double sy=1.0)
 
void drawSelection (QPainter *psx, bool drawHandles)
 
void drawSnapLine (QPainter *psx)
 
void drawOutline (QPainter *p, double scalex=1.0, double scaley=1.0, double deltax=0.0, double deltay=0.0)
 
QCursor modeCursor ()
 
void setModeCursor ()
 
virtual CanvasModedelegate ()
 
ScribusViewview () const
 

Additional Inherited Members

- Static Public Member Functions inherited from CanvasMode
static CanvasModecreateForAppMode (ScribusView *view, int appMode)
 
- Protected Member Functions inherited from CanvasMode
 CanvasMode (ScribusView *view)
 
void setResizeCursor (int how, double rot=0.0)
 
bool commonMouseMove (QMouseEvent *m)
 
void commonDrawControls (QPainter *p, bool drawHandles)
 
void commonDrawTextCursor (QPainter *p, PageItem_TextFrame *textframe, const QPointF &offset)
 Draws the text cursor for textframe, offset by offset.
 
void commonkeyPressEvent_NormalNodeEdit (QKeyEvent *e)
 
void commonkeyReleaseEvent (QKeyEvent *e)
 
- Protected Attributes inherited from CanvasMode
ScribusView *const m_view
 
Canvas *const m_canvas
 
ScribusDoc *const m_doc
 
PanGesturem_panGesture
 
UndoManagerundoManager
 
double xSnap
 
double ySnap
 

Detailed Description

This is a canvas mode for editing tables.

Member Function Documentation

void CanvasMode_EditTable::activate ( bool  fromGesture)
virtual

Is called when this mode becomes active, either because it was selected by the user (fromgesture == false) or because a gesture completed and the canvas returns back to this mode (fromGesture == true)

Reimplemented from CanvasMode.

void CanvasMode_EditTable::deactivate ( bool  forGesture)
virtual

Is called when this mode becomes inactive, either because the canvas switches to another mode (forGesture == false) or because a gesture is activated (forGesture == true)

Reimplemented from CanvasMode.

void CanvasMode_EditTable::drawControls ( QPainter *  p)
virtual

Draws the controls for this mode and the selection marker. If viewmode.drawSelectionWithControls is true, also draws the selection contents first.

Reimplemented from CanvasMode.


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