Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

ht_pe_import_viewer Class Reference

#include <htpeimp.h>

Inheritance diagram for ht_pe_import_viewer:

ht_itext_listbox ht_text_listbox ht_listbox ht_view Object ht_pe_dimport_viewer List of all members.

Public Member Functions

void init (bounds *b, char *desc, ht_format_group *fg)
virtual void done ()
virtual void handlemsg (htmsg *msg)
virtual bool select_entry (void *entry)
char * func (UINT i, bool execute)

Protected Member Functions

void dosort ()

Protected Attributes

ht_format_groupformat_group
bool grouplib
UINT sortby

Member Function Documentation

void ht_pe_import_viewer::done  )  [virtual]
 

Reimplemented from ht_itext_listbox.

Definition at line 364 of file htpeimp.cc.

References ht_text_listbox::done().

void ht_pe_import_viewer::dosort  )  [protected]
 

Definition at line 369 of file htpeimp.cc.

References ht_text_listbox_sort_order::col, ht_text_listbox_sort_order::compare_func, grouplib, ht_text_listbox::sort(), sortby, and UINT.

Referenced by func(), and init().

char * ht_pe_import_viewer::func UINT  i,
bool  execute
 

Definition at line 387 of file htpeimp.cc.

References dosort(), grouplib, NULL, sortby, and UINT.

Referenced by handlemsg().

void ht_pe_import_viewer::handlemsg htmsg *  msg  )  [virtual]
 

Reimplemented from ht_listbox.

Definition at line 416 of file htpeimp.cc.

References clearmsg(), func(), ht_listbox::handlemsg(), K_Return, msg_funcexec, msg_funcquery, msg_keypressed, msg_retval, and select_entry().

void ht_pe_import_viewer::init bounds *  b,
char *  desc,
ht_format_group fg
 

Definition at line 353 of file htpeimp.cc.

References dosort(), format_group, grouplib, Object::init(), LISTBOX_QUICKFIND, sortby, and VO_BROWSABLE.

bool ht_pe_import_viewer::select_entry void *  entry  )  [virtual]
 

Reimplemented in ht_pe_dimport_viewer.

Definition at line 453 of file htpeimp.cc.

References ht_pe_import_function::address, ADDRESS_STRING_FORMAT_ADD_0X, ADDRESS_STRING_FORMAT_COMPACT, ht_aviewer::analy, app, COFF_OPTMAGIC_PE32, PEAnalyser::createAddress32(), PEAnalyser::createAddress64(), errorbox, ht_view::focus(), format_group, ht_pe_import::funcs, ht_clist::get(), ht_format_group::get_shared_data(), global_analyser_address_string_format, ht_aviewer::gotoAddress(), ht_text_listbox_item::id, ht_pe_shared_data::imports, NULL, ht_pe_shared_data::opt_magic, ht_pe_shared_data::pe32, ht_pe_shared_data::pe64, ht_pe_shared_data::v_image, and ht_listbox::vstate_save().

Referenced by handlemsg().


Member Data Documentation

ht_format_group* ht_pe_import_viewer::format_group [protected]
 

Definition at line 73 of file htpeimp.h.

Referenced by init(), and select_entry().

bool ht_pe_import_viewer::grouplib [protected]
 

Definition at line 74 of file htpeimp.h.

Referenced by dosort(), func(), and init().

UINT ht_pe_import_viewer::sortby [protected]
 

Definition at line 75 of file htpeimp.h.

Referenced by dosort(), func(), and init().


The documentation for this class was generated from the following files:
Generated on Fri May 7 21:16:01 2004 by doxygen 1.3.5