]> git.lyx.org Git - lyx.git/blobdiff - src/Format.h
New XHTML math options. Format change.
[lyx.git] / src / Format.h
index 295c5ab8bf95365d168245e0b68a48b5808423f6..326a68d3c8bed068cd908f228fb057e791165e49 100644 (file)
@@ -47,45 +47,35 @@ public:
        /// Name fo the parent format
        std::string const parentFormat() const;
        ///
-       std::string const & name() const {
-               return name_;
-       }
+       std::string const & name() const { return name_; }
        ///
-       std::string const & extension() const {
-               return extension_;
-       }
+       void setName(std::string const & v) { name_ = v; }
        ///
-       std::string const & prettyname() const {
-               return prettyname_;
-       }
+       std::string const & extension() const { return extension_; }
        ///
-       std::string const & shortcut() const {
-               return shortcut_;
-       }
+       void setExtension(std::string const & v) { extension_ = v; }
        ///
-       std::string const & viewer() const {
-               return viewer_;
-       }
+       std::string const & prettyname() const { return prettyname_; }
        ///
-       void setViewer(std::string const & v) {
-               viewer_ = v;
-       }
+       void setPrettyname(std::string const & v) { prettyname_ = v; }
        ///
-       std::string const & editor() const {
-               return editor_;
-       }
+       std::string const & shortcut() const { return shortcut_; }
        ///
-       void setEditor(std::string const & v) {
-               editor_ = v;
-       }
+       void setShortcut(std::string const & v) { shortcut_ = v; }
        ///
-       bool documentFormat() const {
-               return flags_ & document;
-       }
+       std::string const & viewer() const { return viewer_; }
        ///
-       bool vectorFormat() const {
-               return flags_ & vector;
-       }
+       void setViewer(std::string const & v) { viewer_ = v; }
+       ///
+       std::string const & editor() const { return editor_; }
+       ///
+       void setEditor(std::string const & v) { editor_ = v; }
+       ///
+       bool documentFormat() const { return flags_ & document; }
+       ///
+       bool vectorFormat() const { return flags_ & vector; }
+       ///
+       void setFlags(int v) { flags_ = v; }
 private:
        /// Internal name. Needs to be unique.
        std::string name_;
@@ -121,9 +111,9 @@ public:
        ///
        typedef FormatList::const_iterator const_iterator;
        ///
-       Format const & get(FormatList::size_type i) const {
-               return formatlist[i];
-       }
+       Format const & get(FormatList::size_type i) const { return formatlist[i]; }
+       ///
+       Format & get(FormatList::size_type i) { return formatlist[i]; }
        /// \returns format named \p name if it exists, otherwise 0
        Format const * getFormat(std::string const & name) const;
        /*!
@@ -152,6 +142,8 @@ public:
        ///
        void setViewer(std::string const & name, std::string const & command);
        ///
+       void setEditor(std::string const & name, std::string const & command);
+       ///
        bool view(Buffer const & buffer, support::FileName const & filename,
                  std::string const & format_name) const;
        ///