]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/controllers/ControlTexinfo.h
fix crash due to invalidated iterator
[lyx.git] / src / frontends / controllers / ControlTexinfo.h
index 2cd12e5c4198ece14979a2e1325b86a884008eb4..0b000e197a9ea3f84db15e767e884edae59454c1 100644 (file)
@@ -16,6 +16,9 @@
 #include "Dialog.h"
 #include "tex_helpers.h"
 
+namespace lyx {
+namespace frontend {
+
 /** A controller for Texinfo dialogs. */
 
 class ControlTexinfo : public Dialog::Controller {
@@ -38,6 +41,8 @@ public:
        void viewFile(std::string const & filename) const;
        /// show all classoptions
        std::string const getClassOptions(std::string const & filename) const;
+       /// return file type as string
+       std::string const getFileType(ControlTexinfo::texFileSuffix type) const;
 private:
        ///
        virtual void apply() {}
@@ -48,6 +53,9 @@ private:
  *  Each entry in the file list is returned as a pair<name_with_path, name_only>
  */
 void getTexFileList(ControlTexinfo::texFileSuffix type,
-                   std::vector<std::string> & contents);
+                   std::vector<std::string> & contents, bool withPath);
+
+} // namespace frontend
+} // namespace lyx
 
 #endif // CONTROLTEXINFO_H