]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/qt4/QTabular.h
Transfer Text::drawSelection() from InsetText::drawSelection() to InsetText::draw...
[lyx.git] / src / frontends / qt4 / QTabular.h
index 6780422fe07e58e33f5e79b562cb4521ede95693..d76c38e4b86de91805a2a2940a9286287218c9d9 100644 (file)
 
 #include "QDialogView.h"
 
+#include "ui_TabularUi.h"
+
+#include <QDialog>
+#include <QCloseEvent>
+
 namespace lyx {
 namespace frontend {
 
-class ControlTabular;
-class QTabularDialog;
+class QTabular;
+
+class QTabularDialog : public QDialog, public Ui::QTabularUi {
+       Q_OBJECT
+public:
+       QTabularDialog(QTabular * form);
+
+protected Q_SLOTS:
+       virtual void change_adaptor();
+
+       virtual void topspace_changed();
+       virtual void bottomspace_changed();
+       virtual void interlinespace_changed();
+       virtual void booktabsChanged(bool);
+       virtual void close_clicked();
+       virtual void borderSet_clicked();
+       virtual void borderUnset_clicked();
+       virtual void leftBorder_changed();
+       virtual void rightBorder_changed();
+       virtual void topBorder_changed();
+       virtual void bottomBorder_changed();
+       virtual void multicolumn_clicked();
+       virtual void rotateTabular();
+       virtual void rotateCell();
+       virtual void hAlign_changed(int align);
+       virtual void vAlign_changed(int align);
+       virtual void specialAlignment_changed();
+       virtual void width_changed();
+       virtual void longTabular();
+       virtual void ltNewpage_clicked();
+       virtual void ltHeaderStatus_clicked();
+       virtual void ltHeaderBorderAbove_clicked();
+       virtual void ltHeaderBorderBelow_clicked();
+       virtual void ltFirstHeaderStatus_clicked();
+       virtual void ltFirstHeaderBorderAbove_clicked();
+       virtual void ltFirstHeaderBorderBelow_clicked();
+       virtual void ltFirstHeaderEmpty_clicked();
+       virtual void ltFooterStatus_clicked();
+       virtual void ltFooterBorderAbove_clicked();
+       virtual void ltFooterBorderBelow_clicked();
+       virtual void ltLastFooterStatus_clicked();
+       virtual void ltLastFooterBorderAbove_clicked();
+       virtual void ltLastFooterBorderBelow_clicked();
+       virtual void ltLastFooterEmpty_clicked();
 
+protected:
+       virtual void closeEvent(QCloseEvent * e);
+
+private:
+       QTabular * form_;
+};
+
+
+class ControlTabular;
 
 class QTabular :
        public QController<ControlTabular, QView<QTabularDialog> >