Inkscape
Vector Graphics Editor
Loading...
Searching...
No Matches
SPAvoidRef Class Reference

#include <conn-avoid-ref.h>

Public Member Functions

 SPAvoidRef (SPItem *spitem)
 
virtual ~SPAvoidRef ()
 
void setAvoid (char const *value)
 
void handleSettingChange ()
 
Geom::Point getConnectionPointPos ()
 
std::vector< SPItem * > getAttachedShapes (const unsigned int type)
 
std::vector< SPItem * > getAttachedConnectors (const unsigned int type)
 

Public Attributes

Avoid::ShapeRefshapeRef
 

Private Attributes

SPItemitem
 
bool setting
 
bool new_setting
 
sigc::connection _transformed_connection
 

Detailed Description

Definition at line 26 of file conn-avoid-ref.h.

Constructor & Destructor Documentation

◆ SPAvoidRef()

SPAvoidRef::SPAvoidRef ( SPItem spitem)

Definition at line 48 of file conn-avoid-ref.cpp.

◆ ~SPAvoidRef()

SPAvoidRef::~SPAvoidRef ( )
virtual

Member Function Documentation

◆ getAttachedConnectors()

std::vector< SPItem * > SPAvoidRef::getAttachedConnectors ( const unsigned int  type)

◆ getAttachedShapes()

std::vector< SPItem * > SPAvoidRef::getAttachedShapes ( const unsigned int  type)

◆ getConnectionPointPos()

Geom::Point SPAvoidRef::getConnectionPointPos ( )

◆ handleSettingChange()

◆ setAvoid()

void SPAvoidRef::setAvoid ( char const *  value)

Definition at line 73 of file conn-avoid-ref.cpp.

References SPObject::cloned, item, and new_setting.

Referenced by SPItem::set().

Member Data Documentation

◆ _transformed_connection

sigc::connection SPAvoidRef::_transformed_connection
private

Definition at line 55 of file conn-avoid-ref.h.

Referenced by handleSettingChange(), and ~SPAvoidRef().

◆ item

◆ new_setting

bool SPAvoidRef::new_setting
private

Definition at line 52 of file conn-avoid-ref.h.

Referenced by handleSettingChange(), and setAvoid().

◆ setting

bool SPAvoidRef::setting
private

Definition at line 51 of file conn-avoid-ref.h.

Referenced by handleSettingChange().

◆ shapeRef

Avoid::ShapeRef* SPAvoidRef::shapeRef

Definition at line 32 of file conn-avoid-ref.h.

Referenced by avoid_item_move(), handleSettingChange(), and ~SPAvoidRef().


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