Sequence Chart Studio  svn HEAD revision
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
CReportView Class Reference

#include <reportview.h>

Inheritance diagram for CReportView:
Inheritance graph
Collaboration diagram for CReportView:
Collaboration graph

Public Member Functions

 CReportView (CDocumentMonitor *monitor)
 
void Reset ()
 
int Print (const ReportMessage &msg)
 
int Print (TReportSeverity severity, const std::wstring &message, const std::wstring &help=std::wstring())
 
int Print (TReportSeverity severity, const std::wstring &message, const std::vector< _bstr_t > &shapelist, const std::wstring &help=std::wstring())
 
int Print (TReportSeverity severity, const std::wstring &message, const MscPtr &msc, const std::wstring &help=std::wstring())
 
int Print (TReportSeverity severity, const std::wstring &message, const std::list< MscPtr > &msclist, const std::wstring &help=std::wstring())
 
virtual int print (TReportSeverity severity, const std::wstring &message)
 
- Public Member Functions inherited from ReportPrinter
virtual ~ReportPrinter ()
 

Protected Member Functions

LRESULT OnCreate (UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled)
 
LRESULT OnSize (UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled)
 
LRESULT OnLink (int idCtrl, LPNMHDR pnmh, BOOL &bHandled)
 
LRESULT OnClick (const CHARRANGE &range)
 
void OnFinalMessage (HWND hWnd)
 

Private Attributes

CDocumentMonitorm_documentMonitor
 
CRichList m_edit
 
ReportReferencePtrList m_references
 

Detailed Description

Definition at line 56 of file reportview.h.

Constructor & Destructor Documentation

CReportView::CReportView ( CDocumentMonitor monitor)

Definition at line 72 of file reportview.cpp.

References m_documentMonitor.

Member Function Documentation

LRESULT CReportView::OnClick ( const CHARRANGE &  range)
protected

Definition at line 277 of file reportview.cpp.

References m_documentMonitor, and m_references.

Referenced by CRichList::OnHelp(), CRichList::OnLButtonDblClk(), and OnLink().

LRESULT CReportView::OnCreate ( UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam,
BOOL &  bHandled 
)
protected

Definition at line 238 of file reportview.cpp.

References m_edit.

void CReportView::OnFinalMessage ( HWND  hWnd)
protected
LRESULT CReportView::OnLink ( int  idCtrl,
LPNMHDR  pnmh,
BOOL &  bHandled 
)
protected

Definition at line 263 of file reportview.cpp.

References m_edit, OnClick(), and TRACE.

LRESULT CReportView::OnSize ( UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam,
BOOL &  bHandled 
)
protected

Definition at line 254 of file reportview.cpp.

References m_edit.

int CReportView::Print ( const ReportMessage msg)
int CReportView::Print ( TReportSeverity  severity,
const std::wstring &  message,
const std::wstring &  help = std::wstring() 
)

Definition at line 161 of file reportview.cpp.

References Print(), and RS_REPORT.

int CReportView::Print ( TReportSeverity  severity,
const std::wstring &  message,
const std::vector< _bstr_t > &  shapelist,
const std::wstring &  help = std::wstring() 
)

Definition at line 174 of file reportview.cpp.

References Print(), and RS_REPORT.

int CReportView::Print ( TReportSeverity  severity,
const std::wstring &  message,
const MscPtr msc,
const std::wstring &  help = std::wstring() 
)

Definition at line 190 of file reportview.cpp.

References Print(), and RS_REPORT.

int CReportView::Print ( TReportSeverity  severity,
const std::wstring &  message,
const std::list< MscPtr > &  msclist,
const std::wstring &  help = std::wstring() 
)

Definition at line 206 of file reportview.cpp.

References Print(), and RS_REPORT.

int CReportView::print ( TReportSeverity  severity,
const std::wstring &  message 
)
virtual

Implements ReportPrinter.

Definition at line 232 of file reportview.cpp.

References Print().

void CReportView::Reset ( )

Member Data Documentation

CDocumentMonitor* CReportView::m_documentMonitor
private

Definition at line 100 of file reportview.h.

Referenced by CReportView(), OnClick(), OnFinalMessage(), and Print().

CRichList CReportView::m_edit
private

Definition at line 102 of file reportview.h.

Referenced by OnCreate(), OnLink(), OnSize(), Print(), and Reset().

ReportReferencePtrList CReportView::m_references
private

Definition at line 103 of file reportview.h.

Referenced by OnClick(), OnFinalMessage(), Print(), and Reset().


The documentation for this class was generated from the following files:

SourceForge.net Logo
Generated on Fri Jan 15 2016 16:26:58 for Sequence Chart Studio by  doxygen