summaryrefslogtreecommitdiffstats
path: root/src/ui/widget/attr-widget.h
diff options
context:
space:
mode:
authorNicholas Bishop <nicholasbishop@gmail.com>2007-07-29 04:48:08 +0000
committernicholasbishop <nicholasbishop@users.sourceforge.net>2007-07-29 04:48:08 +0000
commit85abc238180bc4b152c11a961667a21d186b0cf0 (patch)
tree9c57769b547cf401b6a7dc7e0240d271ec00c10b /src/ui/widget/attr-widget.h
parentFilter effects dialog: (diff)
downloadinkscape-85abc238180bc4b152c11a961667a21d186b0cf0.tar.gz
inkscape-85abc238180bc4b152c11a961667a21d186b0cf0.zip
Filter effects dialog:
* feMergeNodes can be deleted by clicking the input without dragging. * feMergeNodes can be added using a special empty input at the bottom of primitive. (bzr r3335)
Diffstat (limited to 'src/ui/widget/attr-widget.h')
-rw-r--r--src/ui/widget/attr-widget.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/ui/widget/attr-widget.h b/src/ui/widget/attr-widget.h
index 73e96eaca..acf44b2d0 100644
--- a/src/ui/widget/attr-widget.h
+++ b/src/ui/widget/attr-widget.h
@@ -33,6 +33,15 @@ public:
virtual Glib::ustring get_as_attribute() const = 0;
virtual void set_from_attribute(SPObject*) = 0;
+ SPAttributeEnum get_attribute() const
+ {
+ return _attr;
+ }
+
+ sigc::signal<void>& signal_attr_changed()
+ {
+ return _signal;
+ }
protected:
const gchar* attribute_value(SPObject* o) const
{
@@ -46,6 +55,7 @@ protected:
private:
const SPAttributeEnum _attr;
+ sigc::signal<void> _signal;
};
}