20 #include "qapplication.h"
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
The base class for the PlotterBase hierarchy.
void unlock()
Releases the mutex lock to the application object.
void swapOrientationSignal()
Swaps the orientation.
CanvasView * m_canvas_view
The CanvasView object managed by this proxy.
void swapOrientation()
Swaps the orientation from portrait to landscape and vice verse.
void addDisplaySignal(PlotterBase *plotter)
Signal used to add a plotter display to the canvas.
void clearSignal()
Signal used to clear all displays from canvas.
void addDisplay(PlotterBase *plotter)
Adds a plotter display to the canvas.
void saveAsImageSignal(const PlotterBase *plotter, const std::string &filename)
Save the plotter as an image file.
CanvasViewProxy(const CanvasViewProxy &)
Private copy constructor to prevent copying.
hippodraw::CanvasViewProxy class interface.
hippodraw::CanvasView class interface
hippodraw::PlotterEvent class interface
void lock()
Gets mutex lock from application object.
void clear()
Clears the canvas of all displays.
virtual ~CanvasViewProxy()
The destructor.
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
This class implements additional FigureEditor functionality particular to QtView objects.