SrcBinView Class Reference

Displays Source and Binary side-by-side. More...

#include <SrcBinView.h>

List of all members.

Public Member Functions

 SrcBinView (QWidget *parent=NULL)
virtual ~SrcBinView ()
virtual bool eventFilter (QObject *object, QEvent *event)

Protected Member Functions

virtual void dropEvent (QDropEvent *ev)
virtual void dragMoveEvent (QDragMoveEvent *ev)
virtual void dragEnterEvent (QDragEnterEvent *ev)

Private Slots

void setSourceNode (SgNode *node, bool setCodeEdit=true)
void setBinaryNode (SgNode *node)
void getCursorPosition ()

Private Member Functions

void fillMap (SgNode *node)

Private Attributes

Ui::SrcBinView * srcBinView
SgBinaryFile * binFile
SgSourceFile * srcFile
std::multimap< SourceRange,
SgNode * > 
lineColToSgNode


Detailed Description

Displays Source and Binary side-by-side.

Definition at line 49 of file SrcBinView.h.


Constructor & Destructor Documentation

SrcBinView::SrcBinView ( QWidget *  parent = NULL  ) 

Definition at line 23 of file SrcBinView.cpp.

SrcBinView::~SrcBinView (  )  [virtual]

Definition at line 59 of file SrcBinView.cpp.


Member Function Documentation

void SrcBinView::dragEnterEvent ( QDragEnterEvent *  ev  )  [protected, virtual]

Definition at line 278 of file SrcBinView.cpp.

Referenced by eventFilter().

Here is the caller graph for this function:

void SrcBinView::dragMoveEvent ( QDragMoveEvent *  ev  )  [protected, virtual]

Definition at line 273 of file SrcBinView.cpp.

Referenced by eventFilter().

Here is the caller graph for this function:

void SrcBinView::dropEvent ( QDropEvent *  ev  )  [protected, virtual]

Definition at line 211 of file SrcBinView.cpp.

Referenced by eventFilter().

Here is the call graph for this function:

Here is the caller graph for this function:

bool SrcBinView::eventFilter ( QObject *  object,
QEvent *  event 
) [virtual]

Definition at line 185 of file SrcBinView.cpp.

Here is the call graph for this function:

void SrcBinView::fillMap ( SgNode *  node  )  [private]

Definition at line 163 of file SrcBinView.cpp.

Referenced by dropEvent().

Here is the caller graph for this function:

void SrcBinView::getCursorPosition (  )  [private, slot]

Definition at line 123 of file SrcBinView.cpp.

Referenced by SrcBinView().

void SrcBinView::setBinaryNode ( SgNode *  node  )  [private, slot]

Definition at line 87 of file SrcBinView.cpp.

Referenced by SrcBinView().

void SrcBinView::setSourceNode ( SgNode *  node,
bool  setCodeEdit = true 
) [private, slot]

Definition at line 62 of file SrcBinView.cpp.

Referenced by getCursorPosition().


Member Data Documentation

SgBinaryFile* SrcBinView::binFile [private]

Definition at line 73 of file SrcBinView.h.

Referenced by dropEvent().

std::multimap<SourceRange, SgNode *> SrcBinView::lineColToSgNode [private]

Definition at line 78 of file SrcBinView.h.

Referenced by fillMap(), and getCursorPosition().

Ui::SrcBinView* SrcBinView::srcBinView [private]

Definition at line 71 of file SrcBinView.h.

Referenced by dropEvent(), eventFilter(), getCursorPosition(), setBinaryNode(), setSourceNode(), and SrcBinView().

SgSourceFile* SrcBinView::srcFile [private]

Definition at line 74 of file SrcBinView.h.

Referenced by dropEvent().


The documentation for this class was generated from the following files:
Generated on Tue Sep 15 14:48:50 2009 for RoseQtWidgets by  doxygen 1.4.7