00001 /* -*- mode: c++ -*- */ 00002 00014 #ifndef _PlotTableEvent_H_ 00015 #define _PlotTableEvent_H_ 00016 00017 #include "libqthippo.h" 00018 00019 #if QT_VERSION < 0x040000 00020 #else 00021 //Added by the Qt porting tool: 00022 #include <QtCore/QCustomEvent> 00023 #endif 00024 00025 00026 #include <qevent.h> 00027 00028 namespace hippodraw { 00029 00030 class PlotterBase; 00031 00039 class MDL_QTHIPPOPLOT_API PlotTableEvent : public QCustomEvent 00040 { 00041 00042 public: 00043 00046 enum Type { Copy = 1001, Close = 1002 }; 00047 00048 #if __GNUC < 3 00049 PlotTableEvent ( Type type ); 00050 #else 00051 PlotTableEvent ( PlotTableEvent::Type type ); 00052 #endif 00053 00055 PlotTableEvent ( const PlotTableEvent & ); 00056 00058 virtual ~PlotTableEvent (); 00059 00060 }; 00061 00062 } // namespace hippodraw 00063 00064 #endif // _PlotTableEvent_H_