X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Ffrontends%2Fqt2%2FQDocumentDialog.h;h=bea8ef735bcc1e1dbf13ea08b3be8732b8a4306f;hb=7b214dd05e55597e49230da58f5525639c088d52;hp=024d9b5f6d539c2ac7ac69894f996432497bfef1;hpb=0be0fcfd5907d448cd51addf83ed7032719a0692;p=lyx.git diff --git a/src/frontends/qt2/QDocumentDialog.h b/src/frontends/qt2/QDocumentDialog.h index 024d9b5f6d..bea8ef735b 100644 --- a/src/frontends/qt2/QDocumentDialog.h +++ b/src/frontends/qt2/QDocumentDialog.h @@ -12,11 +12,8 @@ #ifndef QDOCUMENTDIALOG_H #define QDOCUMENTDIALOG_H - #include "ui/QDocumentDialogBase.h" -#include "LString.h" -#include "ui/BulletsModuleBase.h" #include "BulletsModule.h" #include "ui/TextLayoutModuleBase.h" @@ -28,10 +25,15 @@ #include "ui/NumberingModuleBase.h" #include "ui/MarginsModuleBase.h" #include "ui/PreambleModuleBase.h" +#include "ui/BranchesModuleBase.h" -class QDocument; class FloatPlacement; +namespace lyx { +namespace frontend { + +class QDocument; + class QDocumentDialog : public QDocumentDialogBase { Q_OBJECT public: @@ -40,8 +42,10 @@ public: QDocumentDialog(QDocument *); ~QDocumentDialog(); - void updateFontsize(string const &, string const &); - void updatePagestyle(string const &, string const &); + void updateFontsize(std::string const &, std::string const &); + void updatePagestyle(std::string const &, std::string const &); + void updateBranchView(); + void toggleBranch(QListViewItem * selItem); void showPreamble(); @@ -60,6 +64,11 @@ protected slots: void enableSkip(bool); void portraitChanged(); void classChanged(); + void addBranchPressed(); + void deleteBranchPressed(); + void toggleBranchPressed(); + void branchDoubleClicked(QListViewItem * selItem); + void toggleBranchColor(); protected: void closeEvent(QCloseEvent * e); @@ -76,8 +85,12 @@ private: LaTeXModuleBase * latexModule; PreambleModuleBase * preambleModule; FloatPlacement * floatModule; + BranchesModuleBase * branchesModule; QDocument * form_; }; +} // namespace frontend +} // namespace lyx + #endif // DOCUMENTDIALOG_H