Inkscape
Vector Graphics Editor
Loading...
Searching...
No Matches
Inkscape::Debug::Event Class Referenceabstract

#include <event.h>

Inheritance diagram for Inkscape::Debug::Event:
Inkscape::Debug::SimpleEvent< C >

Classes

struct  PropertyPair
 

Public Types

enum  Category {
  CORE =0 , XML , SPOBJECT , DOCUMENT ,
  REFCOUNT , EXTENSION , FINALIZERS , INTERACTION ,
  CONFIGURATION , OTHER
}
 
enum  { N_CATEGORIES =OTHER+1 }
 

Public Member Functions

virtual ~Event ()=default
 
virtual char const * name () const =0
 
virtual unsigned propertyCount () const =0
 
virtual PropertyPair property (unsigned property) const =0
 
virtual void generateChildEvents () const =0
 

Static Public Member Functions

static Category category ()
 

Detailed Description

Definition at line 24 of file event.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
N_CATEGORIES 

Definition at line 40 of file event.h.

◆ Category

Enumerator
CORE 
XML 
SPOBJECT 
DOCUMENT 
REFCOUNT 
EXTENSION 
FINALIZERS 
INTERACTION 
CONFIGURATION 
OTHER 

Definition at line 28 of file event.h.

Constructor & Destructor Documentation

◆ ~Event()

virtual Inkscape::Debug::Event::~Event ( )
virtualdefault

Member Function Documentation

◆ category()

static Category Inkscape::Debug::Event::category ( )
inlinestatic

Definition at line 55 of file event.h.

References OTHER.

◆ generateChildEvents()

virtual void Inkscape::Debug::Event::generateChildEvents ( ) const
pure virtual

◆ name()

virtual char const * Inkscape::Debug::Event::name ( ) const
pure virtual

◆ property()

virtual PropertyPair Inkscape::Debug::Event::property ( unsigned  property) const
pure virtual

◆ propertyCount()

virtual unsigned Inkscape::Debug::Event::propertyCount ( ) const
pure virtual

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