Home · All Classes · Main Classes · Deprecated
Public Member Functions | Protected Slots | Protected Member Functions

MTextEditView Class Reference

Standard view for MTextEdit widget. More...

Inherits MWidgetView.

List of all members.

Public Member Functions

 MTextEditView (MTextEdit *controller)
virtual ~MTextEditView ()

Protected Slots

void setFocused (Qt::FocusReason reason)
void removeFocus (Qt::FocusReason reason)
virtual void informPasteFailed ()
virtual void handleLongPress ()
void hideInfoBanner ()

Protected Member Functions

virtual void doUpdate ()
const QPointFmouseTarget () const
void updateCursorPosition (QGraphicsSceneMouseEvent *event, bool updateSelection)
int cursorPosition (const QPointF &hitPoint)
int cursorPosition (const QPointF &hitPoint, Qt::HitTestAccuracy accuracy)

Detailed Description

Standard view for MTextEdit widget.


Constructor & Destructor Documentation

MTextEditView::MTextEditView ( MTextEdit controller  ) 

Constructor.

Parameters:
controller MTextEdit widget which this view shows
MTextEditView::~MTextEditView (  )  [virtual]

Destructor.


Member Function Documentation

int MTextEditView::cursorPosition ( const QPointF hitPoint  )  [protected]

Returns cursor position from a mouse position.

Parameters:
hitPoint mouse position
Returns:
cursor position as characters from start of document
int MTextEditView::cursorPosition ( const QPointF hitPoint,
Qt::HitTestAccuracy  accuracy 
) [protected]

Returns cursor position from a mouse position.

Parameters:
hitPoint mouse position
accuracy specified accuracy
Returns:
cursor position as characters from start of document
void MTextEditView::doUpdate (  )  [protected, virtual]

Notifies this and possibly derived views about the need for redraw.

void MTextEditView::handleLongPress (  )  [protected, virtual, slot]

Handler for long press event.

void MTextEditView::hideInfoBanner (  )  [protected, slot]

Hide informational banner about failed text paste.

void MTextEditView::informPasteFailed (  )  [protected, virtual, slot]

Show informational banner about failed text paste.

const QPointF & MTextEditView::mouseTarget (  )  const [protected]

Gets the last mouse position.

void MTextEditView::removeFocus ( Qt::FocusReason  reason  )  [protected, slot]

Remove focus from view.

void MTextEditView::setFocused ( Qt::FocusReason  reason  )  [protected, slot]

Set view focused.

void MTextEditView::updateCursorPosition ( QGraphicsSceneMouseEvent event,
bool  updateSelection 
) [protected]

Updates cursor position based on mouse event.

Parameters:
event Event that contains the mouse position, buttons, etc.
updateSelection Tells whether or not to update text selection. If false, only cursor moves without selecting any text.

Copyright © 2010 Nokia Corporation
MeeGo Touch