]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/qt2/QDocumentDialog.h
The Cygwin path fix.
[lyx.git] / src / frontends / qt2 / QDocumentDialog.h
index 8983b1dd2d5850b2ec88ac4ae2433b80462fd070..bea8ef735bcc1e1dbf13ea08b3be8732b8a4306f 100644 (file)
@@ -6,17 +6,14 @@
  *
  * \author Edwin Leuven
  *
- * Full author contact details are available in file CREDITS
+ * Full author contact details are available in file CREDITS.
  */
 
 #ifndef QDOCUMENTDIALOG_H
 #define QDOCUMENTDIALOG_H
 
-
 #include "ui/QDocumentDialogBase.h"
-#include "LString.h"
 
-#include "ui/BulletsModuleBase.h"
 #include "BulletsModule.h"
 
 #include "ui/TextLayoutModuleBase.h"
 #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