20 #include "qapplication.h"
22 using namespace hippodraw;
26 : m_canvas_view ( view )
32 const std::string & ) ),
34 const std::string & ) ) );
71 #if QT_VERSION < 0x040000
75 #if QT_VERSION < 0x040000
84 #if QT_VERSION < 0x040000
88 #if QT_VERSION < 0x040000
97 #if QT_VERSION < 0x040000
110 #if QT_VERSION < 0x040000
CanvasView * m_canvas_view
The CanvasView object managed by this proxy.
virtual ~CanvasViewProxy()
The destructor.
void clear()
Clears the canvas of all displays.
void addDisplaySignal(PlotterBase *plotter)
Signal used to add a plotter display to the canvas.
This class implements additional FigureEditor functionality particular to QtView objects.
void swapOrientation()
Swaps the orientation from portrait to landscape and vice verse.
void lock()
Gets mutex lock from application object.
CanvasViewProxy(const CanvasViewProxy &)
Private copy constructor to prevent copying.
void saveAsImageSignal(const PlotterBase *plotter, const std::string &filename)
Save the plotter as an image file.
void swapOrientationSignal()
Swaps the orientation.
hippodraw::CanvasView class interface
The base class for the PlotterBase hierarchy.
void unlock()
Releases the mutex lock to the application object.
void addDisplay(PlotterBase *plotter)
Adds a plotter display to the canvas.
hippodraw::CanvasViewProxy class interface.
hippodraw::PlotterEvent class interface
void clearSignal()
Signal used to clear all displays from canvas.
void saveAsImage(const PlotterBase *, const std::string &filename)
Saves the plotter as image file with name filename.
connect(const QObject *sender, const char *signal, const char *member) const