]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/qt2/QGraphics.h
Get rid of the static_casts.
[lyx.git] / src / frontends / qt2 / QGraphics.h
index 0e3a4a15da43b393d37f376c44b0ea7511d19bf6..5b2ba98941b5dd2142b5a179794a832733f4ec85 100644 (file)
@@ -5,6 +5,7 @@
  * Licence details can be found in the file COPYING.
  *
  * \author John Levon
+ * \author Herbert Voss
  *
  * Full author contact details are available in file CREDITS
  */
 #ifndef QGRAPHICS_H
 #define QGRAPHICS_H
 
-#ifdef __GNUG__
-#pragma interface
-#endif
 
-#include "insets/insetgraphics.h"
-#include "Qt2Base.h"
+#include "QDialogView.h"
+
 
 class ControlGraphics;
 class QGraphicsDialog;
 
 ///
 class QGraphics
-       : public Qt2CB<ControlGraphics, Qt2DB<QGraphicsDialog> >
+       : public QController<ControlGraphics, QView<QGraphicsDialog> >
 {
 public:
        ///
        friend class QGraphicsDialog;
        ///
-       QGraphics();
-
+       QGraphics(Dialog &);
 protected:
        virtual bool isValid();
-
 private:
        /// Apply changes
        virtual void apply();
@@ -42,11 +38,12 @@ private:
        virtual void update_contents();
        /// build the dialog
        virtual void build_dialog();
-
-       /// browse for a file
-       void browse();
        /// get bounding box from file
-       void get();
+       void getBB();
+
+       /// Store the LaTeX names for the rotation origins.
+       std::vector<string> origin_ltx;
+
 };
 
 #endif // QGRAPHICS_H