Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

SaveAsImageEvent Class Reference

#include <SaveAsImageEvent.h>

Inheritance diagram for SaveAsImageEvent:

Inheritance graph
[legend]
Collaboration diagram for SaveAsImageEvent:

Collaboration graph
[legend]
List of all members.

Detailed Description

A derived class of QCustomEvent to handle saving a PlotterBase object as image file events.

A derived class of QCustomEvent to handle saving a PlotterBase object as image file.

Author:
Paul F. Kunz <Paul_Kunz@slac.stanford.edu>

Definition at line 38 of file SaveAsImageEvent.h.

Public Member Functions

 data () const
const std::stringfilename () const
 Returns the filename for the image.
PlotterBaseplotter () const
 Returns the PlotterBase object that created the update event.
 SaveAsImageEvent (const SaveAsImageEvent &)
 The copy constructor.
 SaveAsImageEvent (const PlotterBase *plotter, const std::string &filename)
 The constructor taking the plotter object and image filename as arguments.
 setData (void *data)
virtual ~SaveAsImageEvent ()
 The required virtual destructor.

Private Attributes

std::string m_filename
 The filename for the image.


Constructor & Destructor Documentation

SaveAsImageEvent::SaveAsImageEvent const PlotterBase plotter,
const std::string filename
 

The constructor taking the plotter object and image filename as arguments.

Definition at line 22 of file SaveAsImageEvent.cxx.

SaveAsImageEvent::SaveAsImageEvent const SaveAsImageEvent  ) 
 

The copy constructor.

Definition at line 30 of file SaveAsImageEvent.cxx.

SaveAsImageEvent::~SaveAsImageEvent  )  [virtual]
 

The required virtual destructor.

Definition at line 36 of file SaveAsImageEvent.cxx.


Member Function Documentation

const std::string & SaveAsImageEvent::filename  )  const
 

Returns the filename for the image.

Definition at line 51 of file SaveAsImageEvent.cxx.

References m_filename.

PlotterBase * SaveAsImageEvent::plotter  )  const
 

Returns the PlotterBase object that created the update event.

Definition at line 42 of file SaveAsImageEvent.cxx.

References QCustomEvent::data().


Member Data Documentation

std::string SaveAsImageEvent::m_filename [private]
 

The filename for the image.

Definition at line 45 of file SaveAsImageEvent.h.

Referenced by filename().


The documentation for this class was generated from the following files:
Generated for HippoDraw-1.14.8.5 by doxygen 1.4.3