Inkscape
Vector Graphics Editor
Loading...
Searching...
No Matches
Inkscape::Display::TemporaryItem Class Referencefinal

Provides a class to put a canvasitem temporarily on-canvas. More...

#include <canvas-temporary-item.h>

Public Member Functions

 TemporaryItem (CanvasItem *item, int lifetime_msecs)
 
 TemporaryItem (TemporaryItem const &)=delete
 
TemporaryItemoperator= (TemporaryItem const &)=delete
 
 ~TemporaryItem ()
 

Public Attributes

sigc::signal< void(TemporaryItem *)> signal_timeout
 

Protected Attributes

CanvasItemPtr< CanvasItemcanvasitem
 The item we are holding on to.
 
sigc::scoped_connection timeout_conn
 

Friends

class TemporaryItemList
 

Detailed Description

Provides a class to put a canvasitem temporarily on-canvas.

Definition at line 28 of file canvas-temporary-item.h.

Constructor & Destructor Documentation

◆ TemporaryItem() [1/2]

Inkscape::Display::TemporaryItem::TemporaryItem ( CanvasItem item,
int  lifetime_msecs 
)

Definition at line 26 of file canvas-temporary-item.cpp.

References signal_timeout, and timeout_conn.

◆ TemporaryItem() [2/2]

Inkscape::Display::TemporaryItem::TemporaryItem ( TemporaryItem const &  )
delete

◆ ~TemporaryItem()

Inkscape::Display::TemporaryItem::~TemporaryItem ( )
default

Member Function Documentation

◆ operator=()

TemporaryItem & Inkscape::Display::TemporaryItem::operator= ( TemporaryItem const &  )
delete

Friends And Related Symbol Documentation

◆ TemporaryItemList

friend class TemporaryItemList
friend

Definition at line 39 of file canvas-temporary-item.h.

Member Data Documentation

◆ canvasitem

CanvasItemPtr<CanvasItem> Inkscape::Display::TemporaryItem::canvasitem
protected

The item we are holding on to.

Definition at line 41 of file canvas-temporary-item.h.

◆ signal_timeout

sigc::signal<void (TemporaryItem *)> Inkscape::Display::TemporaryItem::signal_timeout

◆ timeout_conn

sigc::scoped_connection Inkscape::Display::TemporaryItem::timeout_conn
protected

Definition at line 42 of file canvas-temporary-item.h.

Referenced by TemporaryItem().


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