X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Ffrontends%2Fcontrollers%2FControlTexinfo.h;h=849e41fd6233ea0abd35c3ea35c3765a8ad833cb;hb=7ea7dabed1b72cc25dcbdc482ac006f2b61dacfd;hp=ef2cf9033686a808e5776fca6c372e691b61e05a;hpb=b31ab56c837915bcf95603d5f3ab49e5607bf6c0;p=lyx.git diff --git a/src/frontends/controllers/ControlTexinfo.h b/src/frontends/controllers/ControlTexinfo.h index ef2cf90336..849e41fd62 100644 --- a/src/frontends/controllers/ControlTexinfo.h +++ b/src/frontends/controllers/ControlTexinfo.h @@ -19,22 +19,26 @@ #pragma interface #endif -#include "ControlDialogs.h" +#include "ControlDialog_impl.h" +#include "LString.h" /** A controller for Texinfo dialogs. */ -class ControlTexinfo : public ControlDialog { +class ControlTexinfo : public ControlDialogBI { public: + /// the file extensions + enum texFileSuffix {cls, sty, bst}; /// ControlTexinfo(LyXView &, Dialogs &); /// - void viewFile(string const filename); + void viewFile(string const filename) const; /// - void help(); + void rescanStyles() const; /// - void rescanStyles(); + void runTexhash() const; /// - void runTexhash(); + string const getContents(texFileSuffix type, bool withPath) const; + private: ///