Inkscape
Vector Graphics Editor
|
#include <simple-event.h>
Public Member Functions | |
SimpleEvent (char const *name) | |
char const * | name () const override |
unsigned | propertyCount () const override |
PropertyPair | property (unsigned property) const override |
void | generateChildEvents () const override |
![]() | |
virtual | ~Event ()=default |
Static Public Member Functions | |
static Category | category () |
![]() | |
static Category | category () |
Protected Member Functions | |
void | _addProperty (char const *name, std::shared_ptr< std::string > &&value) |
void | _addProperty (char const *name, char const *value) |
void | _addProperty (char const *name, long value) |
Private Member Functions | |
void | _addFormattedProperty (char const *name, char const *format,...) |
Private Attributes | |
char const * | _name |
std::vector< PropertyPair > | _properties |
Additional Inherited Members | |
![]() | |
enum | Category { CORE =0 , XML , SPOBJECT , DOCUMENT , REFCOUNT , EXTENSION , FINALIZERS , INTERACTION , CONFIGURATION , OTHER } |
enum | { N_CATEGORIES =OTHER+1 } |
Definition at line 29 of file simple-event.h.
|
inlineexplicit |
Definition at line 31 of file simple-event.h.
|
inlineprivate |
Definition at line 61 of file simple-event.h.
References Inkscape::Debug::SimpleEvent< C >::_addProperty(), Inkscape::Debug::SimpleEvent< C >::name(), va_end(), and va_start().
Referenced by Inkscape::Debug::SimpleEvent< C >::_addProperty().
|
inlineprotected |
Definition at line 50 of file simple-event.h.
References Inkscape::Debug::SimpleEvent< C >::_addProperty(), and Inkscape::Debug::SimpleEvent< C >::name().
|
inlineprotected |
Definition at line 53 of file simple-event.h.
References Inkscape::Debug::SimpleEvent< C >::_addFormattedProperty(), and Inkscape::Debug::SimpleEvent< C >::name().
|
inlineprotected |
Definition at line 47 of file simple-event.h.
References Inkscape::Debug::SimpleEvent< C >::_properties, and Inkscape::Debug::SimpleEvent< C >::name().
Referenced by Inkscape::Debug::SimpleEvent< C >::_addFormattedProperty(), and Inkscape::Debug::SimpleEvent< C >::_addProperty().
|
inlinestatic |
Definition at line 36 of file simple-event.h.
|
inlineoverridevirtual |
Implements Inkscape::Debug::Event.
Definition at line 44 of file simple-event.h.
|
inlineoverridevirtual |
Implements Inkscape::Debug::Event.
Definition at line 38 of file simple-event.h.
References Inkscape::Debug::SimpleEvent< C >::_name.
Referenced by Inkscape::Debug::SimpleEvent< C >::_addFormattedProperty(), Inkscape::Debug::SimpleEvent< C >::_addProperty(), Inkscape::Debug::SimpleEvent< C >::_addProperty(), and Inkscape::Debug::SimpleEvent< C >::_addProperty().
|
inlineoverridevirtual |
Implements Inkscape::Debug::Event.
Definition at line 40 of file simple-event.h.
References Inkscape::Debug::SimpleEvent< C >::_properties, and Inkscape::Debug::SimpleEvent< C >::property().
Referenced by Inkscape::Debug::SimpleEvent< C >::property().
|
inlineoverridevirtual |
Implements Inkscape::Debug::Event.
Definition at line 39 of file simple-event.h.
References Inkscape::Debug::SimpleEvent< C >::_properties.
|
private |
Definition at line 58 of file simple-event.h.
Referenced by Inkscape::Debug::SimpleEvent< C >::name().
|
private |
Definition at line 59 of file simple-event.h.
Referenced by Inkscape::Debug::SimpleEvent< C >::_addProperty(), Inkscape::Debug::SimpleEvent< C >::property(), and Inkscape::Debug::SimpleEvent< C >::propertyCount().