]> git.lyx.org Git - features.git/blobdiff - src/insets/InsetListingsParams.h
InsetListingsParams.h/cpp: Allow , in parameter string which is common in caption
[features.git] / src / insets / InsetListingsParams.h
index 3b111a11d148aec618f2ca852c9ce1362f29a3e5..3d99a30d095f9869fc7f09e56272a0051089e48e 100644 (file)
@@ -39,6 +39,9 @@ public:
        
        /// add key=value to params_
        void addParam(std::string const & key, std::string const & value);
+
+       /// add a few parameters
+       void addParams(std::string const & par);
        
        /// set params_ with par, throw an exception if par is valid
        void setParams(std::string const & par);
@@ -74,6 +77,9 @@ private:
        /// that can be passed to listing packages.
        std::string params_;
 
+       /// keys defined in params_ 
+       std::vector<std::string> keys_;
+
        /// collapsable status
        InsetCollapsable::CollapseStatus status_;
 };