diff options
| author | daleharvey <daleharvey@users.sourceforge.net> | 2006-08-06 21:48:20 +0000 |
|---|---|---|
| committer | daleharvey <daleharvey@users.sourceforge.net> | 2006-08-06 21:48:20 +0000 |
| commit | 4e40ccca5c3ebae1987c80f2f294dea54398a8e4 (patch) | |
| tree | eebced966041a9f6e428f3271a563a784c780571 /src/jabber_whiteboard/keynode.h | |
| parent | Changed the PANGO_GLYPH_* defines to their actual values so skipping empty or... (diff) | |
| download | inkscape-4e40ccca5c3ebae1987c80f2f294dea54398a8e4.tar.gz inkscape-4e40ccca5c3ebae1987c80f2f294dea54398a8e4.zip | |
initial keynodetable work
(bzr r1570)
Diffstat (limited to 'src/jabber_whiteboard/keynode.h')
| -rw-r--r-- | src/jabber_whiteboard/keynode.h | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/src/jabber_whiteboard/keynode.h b/src/jabber_whiteboard/keynode.h index a224b7c53..eb68f40b6 100644 --- a/src/jabber_whiteboard/keynode.h +++ b/src/jabber_whiteboard/keynode.h @@ -48,39 +48,43 @@ public: KeyNodeTable() {} - + KeyNodeTable(const KeyNodeTable &other) { items = other.items; } - + virtual ~KeyNodeTable() {} - + virtual void clear(); - + virtual void append(const KeyNodeTable &other); virtual void put(const KeyNodePair &pair); - + virtual void put(const Glib::ustring &key, const XML::Node *node); - + virtual XML::Node * get(const Glib::ustring &key) const; - + virtual void remove(const Glib::ustring &key); virtual Glib::ustring get(XML::Node *node) const; - + virtual void remove(XML::Node *node); virtual unsigned int size() const; - + virtual KeyNodePair item(unsigned int index) const; + virtual Glib::ustring generateKey(Glib::ustring); + private: std::vector<KeyNodePair> items; + unsigned int counter; + }; |
