]> git.lyx.org Git - features.git/blobdiff - src/insets/InsetInfo.h
Use new display() values to remove some inset hardcoding.
[features.git] / src / insets / InsetInfo.h
index ada1f4cfaeca439f994afc56b7b008f7f74d811b..811153afb048a08d2071d0edd566349d2a0c2e75 100644 (file)
@@ -146,6 +146,9 @@ public:
        std::vector<std::pair<std::string,docstring>> getArguments(Buffer const * buf,
                                                                   std::string const &) const;
        ///
+       bool validateArgument(Buffer const * buf, docstring const & argument,
+                             bool const usedefault = false) const;
+       ///
        info_type type;
        ///
        std::string infoType() const;
@@ -184,7 +187,8 @@ public:
        ///
        void write(std::ostream & os) const;
        ///
-       bool validateModifyArgument(docstring const & argument) const;
+       bool validateModifyArgument(docstring const & argument) const {
+               return params_.validateArgument(&buffer(), argument); }
        ///
        bool showInsetDialog(BufferView * bv) const;
        ///