]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/qt4/GuiTexinfo.h
Remove the .aux and .bbl files and update the citation labels
[lyx.git] / src / frontends / qt4 / GuiTexinfo.h
index cab48828b58a076d1e995103aa8154f8837c05e4..8d9116a1dc1c2a507ab8cb5e29d76899ab5d3ba4 100644 (file)
 
 #include "GuiDialog.h"
 #include "ui_TexinfoUi.h"
-#include "frontend_helpers.h"
-
-#include <map>
-#include <vector>
+#include "qt_helpers.h"
 
 
 namespace lyx {
 namespace frontend {
 
-class GuiTexInfo : public GuiDialog, public Ui::TexinfoUi, public Controller
+class GuiTexInfo : public GuiDialog, public Ui::TexinfoUi
 {
        Q_OBJECT
 
 public:
        ///
-       GuiTexInfo(LyXView & lv);
+       GuiTexInfo(GuiView & lv);
        /// the file extensions. order matters in GuiTexInfo::fileType()
-       enum TexFileType {ClsType, StyType, BstType};
+       enum TexFileType { ClsType = 0, StyType, BstType, BibType, DummyLastType };
 
 public Q_SLOTS:
        ///
@@ -49,18 +46,6 @@ private Q_SLOTS:
        void enableViewPB();
 
 private:
-       ///
-       void closeEvent(QCloseEvent * e);
-       ///
-       Controller & controller() { return *this; }
-       ///
-       void updateStyles(TexFileType);
-       ///
-       void updateStyles();
-       ///
-       bool warningPosted;
-       ///
-       TexFileType activeStyle;
        /// Nothing to initialise in this case.
        bool initialiseParams(std::string const &) { return true; }
        ///
@@ -72,15 +57,21 @@ private:
        ///
        void apply() {}
 
+       ///
+       void updateStyles(TexFileType);
+       ///
+       void updateStyles();
+       ///
+       bool warningPosted_;
+       ///
+       TexFileType activeStyle_;
+
        /// show contents af a file
-       void viewFile(std::string const & filename) const;
+       void viewFile(QString const & filename) const;
        /// show all classoptions
-       std::string classOptions(std::string const & filename) const;
-       /// return file type as string
-       std::string fileType(TexFileType type) const;
+       //std::string classOptions(std::string const & filename) const;
 
-       typedef std::vector<std::string> ContentsType;
-       std::map<TexFileType, ContentsType> texdata_;
+       QStringList texdata_[DummyLastType];
 };