X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FFormat.h;h=07c081bf71a08b22d45c2bc16c766e2862521f9b;hb=2de30c62f8d671a8c8d4d52a6a7310e2c5ca84de;hp=13bde5ff1f3ecdbb58a3b76b2f2bd6e6147ede8a;hpb=9c55af4a223ce4db29d643251109e245665344bd;p=lyx.git diff --git a/src/Format.h b/src/Format.h index 13bde5ff1f..07c081bf71 100644 --- a/src/Format.h +++ b/src/Format.h @@ -42,7 +42,7 @@ public: zipped_native = 8 }; /// - Format(std::string const & n, std::string const & e, std::string const & p, + Format(std::string const & n, std::string const & e, docstring const & p, std::string const & s, std::string const & v, std::string const & ed, std::string const & m, int); /// @@ -68,9 +68,9 @@ public: /// void setExtensions(std::string const & v); /// - std::string const prettyname() const { return prettyname_; } + docstring const prettyname() const { return prettyname_; } /// - void setPrettyname(std::string const & v) { prettyname_ = v; } + void setPrettyname(docstring const & v) { prettyname_ = v; } /// std::string const shortcut() const { return shortcut_; } /// @@ -106,7 +106,7 @@ private: /// Filename extensions, the first one being the default std::vector extension_list_; /// Name presented to the user. Needs to be unique. - trivstring prettyname_; + trivdocstring prettyname_; /// Keyboard shortcut for the View and Export menu. trivstring shortcut_; /*! @@ -153,6 +153,7 @@ public: * fails, from file extension. * \returns file format if it could be found, otherwise an empty * string. + * This function is expensive. */ std::string getFormatFromFile(support::FileName const & filename) const; /// Finds a format from a file extension. Returns string() if not found. @@ -175,7 +176,7 @@ public: void add(std::string const & name); /// void add(std::string const & name, std::string const & extensions, - std::string const & prettyname, std::string const & shortcut, + docstring const & prettyname, std::string const & shortcut, std::string const & viewer, std::string const & editor, std::string const & mime, int flags); ///