F:/KPlato/koffice/libs/flake/tests/MockShapes.h

Aller à la documentation de ce fichier.
00001 #include <KoShapeGroup.h>
00002 #include <KoCanvasBase.h>
00003 
00004 class MockShape : public KoShape {
00005     void paint(QPainter &painter, const KoViewConverter &converter) {
00006         Q_UNUSED(painter);
00007         Q_UNUSED(converter);
00008     }
00009 };
00010 
00011 class MockContainer : public KoShapeContainer {
00012     void paintComponent(QPainter &painter, const KoViewConverter &converter) {
00013         Q_UNUSED(painter);
00014         Q_UNUSED(converter);
00015     }
00016 };
00017 
00018 class MockGroup : public KoShapeGroup {
00019     void paintComponent(QPainter &painter, const KoViewConverter &converter) {
00020         Q_UNUSED(painter);
00021         Q_UNUSED(converter);
00022     }
00023 };
00024 
00025 class KCommand;
00026 class KoToolProxy;
00027 
00028 class MockCanvas : public KoCanvasBase {
00029 public:
00030     MockCanvas() {}
00031     ~MockCanvas() {}
00032 
00033     void gridSize(double *, double *) const {}
00034     bool snapToGrid() const  { return false; }
00035     void addCommand(KCommand *, bool = true) { }
00036     KoShapeManager *shapeManager() const  { return 0; }
00037     void updateCanvas(const QRectF& )  {};
00038     KoToolProxy * toolProxy() { return 0; }
00039     KoViewConverter *viewConverter() { return 0; }
00040     QWidget* canvasWidget() { return 0; }
00041     KoUnit::Unit unit() { return KoUnit::U_MM; }
00042 };

Généré le Wed Nov 22 23:41:00 2006 pour KPlato par  doxygen 1.5.1-p1