summaryrefslogtreecommitdiffstats
path: root/src/ui/widget/unit-menu.cpp
diff options
context:
space:
mode:
authorJohan B. C. Engelen <jbc.engelen@swissonline.ch>2011-05-26 20:04:59 +0000
committerJohan Engelen <goejendaagh@zonnet.nl>2011-05-26 20:04:59 +0000
commite221cd716d74e63d1f27ddedd598f23b0fce611d (patch)
tree7dad0eae9cf2c407746d8b9f6fb5521476179e6e /src/ui/widget/unit-menu.cpp
parentadding keyboard shortcut (Ctrl Alt G) for "add glyph layer" extension (diff)
downloadinkscape-e221cd716d74e63d1f27ddedd598f23b0fce611d.tar.gz
inkscape-e221cd716d74e63d1f27ddedd598f23b0fce611d.zip
unitmenu: add method to add a unit
(bzr r10232)
Diffstat (limited to 'src/ui/widget/unit-menu.cpp')
-rw-r--r--src/ui/widget/unit-menu.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/ui/widget/unit-menu.cpp b/src/ui/widget/unit-menu.cpp
index 5c68f7196..362f5d90f 100644
--- a/src/ui/widget/unit-menu.cpp
+++ b/src/ui/widget/unit-menu.cpp
@@ -67,6 +67,14 @@ UnitMenu::resetUnitType(UnitType unit_type)
return setUnitType(unit_type);
}
+/** Adds a unit, possibly user-defined, to the menu. */
+void
+UnitMenu::addUnit(Unit const& u)
+{
+ _unit_table.addUnit(u, false);
+ append_text(u.abbr);
+}
+
/** Returns the Unit object corresponding to the current selection
in the dropdown widget */
Unit