X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FFormat.h;h=326a68d3c8bed068cd908f228fb057e791165e49;hb=5678dc566f8873b489c66ffa5772a74c387a6396;hp=295c5ab8bf95365d168245e0b68a48b5808423f6;hpb=897436efbb9bd641b61467d185a2dfae9839e575;p=lyx.git diff --git a/src/Format.h b/src/Format.h index 295c5ab8bf..326a68d3c8 100644 --- a/src/Format.h +++ b/src/Format.h @@ -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; ///