Workspace 6.21.5
Public Types | Public Slots | Signals | Public Member Functions | Protected Member Functions | List of all members
WorkspaceNoteItem Class Reference

#include <Workspace/Presentation/workspacenoteitem.h>

Inherits QGraphicsTextItem.

Public Types

enum  { Type = WorkspaceScene::NoteItemT }
 

Public Slots

void removeNote ()
 
void updateLinkCursor ()
 

Signals

void selectionChanged (const QUuid &wspId, const QUuid &id, bool selected)
 

Public Member Functions

 WorkspaceNoteItem (WorkspaceScene &wsScene, const QUuid &id)
 
 ~WorkspaceNoteItem () override
 
const QUuid & getId () const
 
qreal getWidthPriorToMousePress ()
 
WorkspaceScenegetWorkspaceScene ()
 
qreal getXPosPriorToMousePress ()
 
int type () const override
 

Protected Member Functions

void contextMenuEvent (QGraphicsSceneContextMenuEvent *event) override
 
void focusInEvent (QFocusEvent *event) override
 
void focusOutEvent (QFocusEvent *event) override
 
void hoverMoveEvent (QGraphicsSceneHoverEvent *event) override
 
QVariant itemChange (GraphicsItemChange change, const QVariant &value) override
 
void mouseDoubleClickEvent (QGraphicsSceneMouseEvent *event) override
 
void mouseMoveEvent (QGraphicsSceneMouseEvent *event) override
 
void mousePressEvent (QGraphicsSceneMouseEvent *event) override
 
void mouseReleaseEvent (QGraphicsSceneMouseEvent *event) override
 
void paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) override
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
Type 

Constructor & Destructor Documentation

◆ WorkspaceNoteItem()

WorkspaceNoteItem ( WorkspaceScene wsScene,
const QUuid &  id 
)

◆ ~WorkspaceNoteItem()

~WorkspaceNoteItem ( )
overridedefault

Member Function Documentation

◆ contextMenuEvent()

void contextMenuEvent ( QGraphicsSceneContextMenuEvent *  event)
overrideprotected

◆ focusInEvent()

void focusInEvent ( QFocusEvent *  event)
overrideprotected

◆ focusOutEvent()

void focusOutEvent ( QFocusEvent *  event)
overrideprotected

◆ getId()

const QUuid & getId ( ) const

◆ getWidthPriorToMousePress()

qreal getWidthPriorToMousePress ( )

◆ getWorkspaceScene()

WorkspaceScene & getWorkspaceScene ( )
Returns
The workspace view this operation view belongs to.

◆ getXPosPriorToMousePress()

qreal getXPosPriorToMousePress ( )

◆ hoverMoveEvent()

void hoverMoveEvent ( QGraphicsSceneHoverEvent *  event)
overrideprotected

◆ itemChange()

QVariant itemChange ( GraphicsItemChange  change,
const QVariant &  value 
)
overrideprotected

◆ mouseDoubleClickEvent()

void mouseDoubleClickEvent ( QGraphicsSceneMouseEvent *  event)
overrideprotected

◆ mouseMoveEvent()

void mouseMoveEvent ( QGraphicsSceneMouseEvent *  event)
overrideprotected

◆ mousePressEvent()

void mousePressEvent ( QGraphicsSceneMouseEvent *  event)
overrideprotected

◆ mouseReleaseEvent()

void mouseReleaseEvent ( QGraphicsSceneMouseEvent *  event)
overrideprotected

◆ paint()

void paint ( QPainter *  painter,
const QStyleOptionGraphicsItem *  option,
QWidget *  widget 
)
overrideprotected

◆ removeNote

void removeNote ( )
slot

◆ selectionChanged

void selectionChanged ( const QUuid &  wspId,
const QUuid &  id,
bool  selected 
)
signal

◆ type()

int type ( ) const
inlineoverride

◆ updateLinkCursor

void updateLinkCursor ( )
slot