SaveAsImageEvent.cxx

Go to the documentation of this file.
00001 
00011 #include "SaveAsImageEvent.h"
00012 
00013 #if QT_VERSION < 0x040000
00014 #else
00015 //Added by the Qt porting tool:
00016 #include <QtCore/QCustomEvent>
00017 #include <QtCore/QEvent>
00018 #endif
00019 
00020 
00021 namespace hippodraw {
00022 
00023 SaveAsImageEvent::
00024 SaveAsImageEvent ( const PlotterBase * plotter, 
00025                    const std::string & filename )
00026   : QCustomEvent ( QEvent::User, const_cast < PlotterBase * > ( plotter ) ),
00027     m_filename ( filename )
00028 {
00029 }
00030 
00031 SaveAsImageEvent::
00032 SaveAsImageEvent ( const SaveAsImageEvent & event )
00033   : QCustomEvent ( event ),
00034     m_filename ( event.m_filename )
00035 {
00036 }
00037 
00038 SaveAsImageEvent::~SaveAsImageEvent ()
00039 {
00040 }
00041 
00042 PlotterBase *
00043 SaveAsImageEvent::
00044 plotter ( ) const
00045 {
00046   void * pointer = data();
00047 
00048   return reinterpret_cast < PlotterBase * > ( pointer );
00049 }
00050 
00051 const std::string & 
00052 SaveAsImageEvent::
00053 filename () const
00054 {
00055   return m_filename;
00056 }
00057 
00058 } // namespace hippodraw
00059 

Generated for HippoDraw Class Library by doxygen