X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2FInsetListingsParams.h;h=7388acd3c42554fca8218400f573e7b42da265b0;hb=239b9919ffe28338d789e6dc9122228f77ab77a7;hp=6c2d3f20d63b3f329128af5a14125e6093035980;hpb=f90f3d146b860ceafb36209cad79e3ad6938f80b;p=lyx.git diff --git a/src/insets/InsetListingsParams.h b/src/insets/InsetListingsParams.h index 6c2d3f20d6..7388acd3c4 100644 --- a/src/insets/InsetListingsParams.h +++ b/src/insets/InsetListingsParams.h @@ -12,7 +12,7 @@ #ifndef INSETLISTINGSPARAMS_H #define INSETLISTINGSPARAMS_H -#include "InsetCollapsable.h" +#include "InsetCaptionable.h" #include @@ -83,8 +83,15 @@ private: /// inline or normal listings bool inline_; + /// Do we have a param with the given \c key? + bool hasParam(std::string const & key) const; + /// return the value for the given \c key, if avaible, else empty string + std::string getValue(std::string const & key) const; + /// key-value pairs of the parameters - std::map params_; + // Use a vector of pairs in order to maintain the order of insertion. + typedef std::vector > keyValuePair; + keyValuePair params_; /// collapsable status InsetCollapsable::CollapseStatus status_;