]> git.lyx.org Git - lyx.git/blobdiff - src/KeyMap.h
adjust
[lyx.git] / src / KeyMap.h
index bb28d37433e4df7c23d0fef004cef112628cff5d..c3ff0820e0ac0feefd0e6c195d896c1900ba5c3e 100644 (file)
@@ -90,7 +90,6 @@ public:
 
        typedef std::pair<KeyModifier, KeyModifier> ModifierPair;
 
-private:
        ///
        struct Key {
                /// Keysym
@@ -106,6 +105,13 @@ private:
                FuncRequest func;
        };
 
+       ///
+       typedef std::vector<Key> Table;
+
+       Table::const_iterator begin() const { return table.begin(); }
+       Table::const_iterator end() const { return table.end(); }
+
+private:
        /**
         * Define an action for a key sequence.
         * @param r internal recursion level
@@ -124,8 +130,6 @@ private:
        /// is the table empty ?
        bool empty() const { return table.empty(); }
        ///
-       typedef std::vector<Key> Table;
-       ///
        Table table;
 };