00001 00002 #ifndef CALLGRAPHWIDGET_H 00003 #define CALLGRAPHWIDGET_H 00004 00005 #include "RoseGraphicsView.h" 00006 00007 class QMouseEvent; 00008 class DisplayCallGraph; 00009 00018 class CallGraphWidget : public RoseGraphicsView 00019 { 00020 Q_OBJECT 00021 00022 public: 00023 CallGraphWidget(QWidget * parent=0); 00024 virtual ~CallGraphWidget(); 00025 00026 protected: 00027 virtual void mouseReleaseEvent(QMouseEvent * ev); 00028 00029 virtual void updateGraph(SgNode * node, AstFilterInterface * filter); 00030 00031 QGraphicsScene * scene; 00032 DisplayCallGraph * callGraph; 00033 }; 00034 00035 00036 #endif
1.4.7