Inkscape
Vector Graphics Editor
Loading...
Searching...
No Matches
Inkscape::LivePathEffect::SatelliteReference Class Reference

#include <satellite-reference.h>

Inheritance diagram for Inkscape::LivePathEffect::SatelliteReference:
Inkscape::URIReference

Public Member Functions

 SatelliteReference (SPObject *owner, bool hasactive=false)
 
bool getHasActive () const
 
bool getActive () const
 
void setActive (bool active)
 
- Public Member Functions inherited from Inkscape::URIReference
 URIReference (SPObject *owner)
 Constructor.
 
 URIReference (SPDocument *owner_document)
 
void operator= (URIReference const &ref)=delete
 
virtual ~URIReference ()
 Destructor.
 
void attach (URI const &uri)
 Attaches to a URI, relative to the specified document.
 
bool try_attach (char const *uri)
 Try to attach to a URI.
 
void detach ()
 Detaches from the currently attached URI target, if any; the current referrent is signaled as NULL.
 
SPObjectgetObject () const
 Returns a pointer to the current referrent of the attached URI, or NULL.
 
SPObjectgetOwner () const
 Returns a pointer to the URIReference's owner.
 
sigc::signal< void(SPObject *, SPObject *)> changedSignal ()
 Accessor for the referrent change notification signal; this signal is emitted whenever the URIReference's referrent changes.
 
URI const * getURI () const
 Returns a pointer to a URI containing the currently attached URI, or NULL if no URI is currently attached.
 
bool isAttached () const
 Returns true if there is currently an attached URI.
 
SPDocumentgetOwnerDocument ()
 
SPObjectgetOwnerObject ()
 

Protected Member Functions

bool _acceptObject (SPObject *obj) const override
 

Private Attributes

bool _active
 
bool _hasactive
 

Detailed Description

Definition at line 21 of file satellite-reference.h.

Constructor & Destructor Documentation

◆ SatelliteReference()

Inkscape::LivePathEffect::SatelliteReference::SatelliteReference ( SPObject owner,
bool  hasactive = false 
)
inline

Definition at line 24 of file satellite-reference.h.

Member Function Documentation

◆ _acceptObject()

bool Inkscape::LivePathEffect::SatelliteReference::_acceptObject ( SPObject obj) const
overrideprotectedvirtual

◆ getActive()

bool Inkscape::LivePathEffect::SatelliteReference::getActive ( ) const
inline

Definition at line 32 of file satellite-reference.h.

References _active.

◆ getHasActive()

bool Inkscape::LivePathEffect::SatelliteReference::getHasActive ( ) const
inline

Definition at line 31 of file satellite-reference.h.

References _hasactive.

◆ setActive()

void Inkscape::LivePathEffect::SatelliteReference::setActive ( bool  active)
inline

Definition at line 33 of file satellite-reference.h.

References _active.

Member Data Documentation

◆ _active

bool Inkscape::LivePathEffect::SatelliteReference::_active
private

Definition at line 39 of file satellite-reference.h.

Referenced by getActive(), and setActive().

◆ _hasactive

bool Inkscape::LivePathEffect::SatelliteReference::_hasactive
private

Definition at line 40 of file satellite-reference.h.

Referenced by getHasActive().


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