NCBI C++ ToolKit
Public Member Functions | Private Types | Private Attributes | List of all members
CAsyncCallDlg Class Reference

Search Toolkit Book for CAsyncCallDlg

+ Inheritance diagram for CAsyncCallDlg:
+ Collaboration diagram for CAsyncCallDlg:

Public Member Functions

 CAsyncCallDlg (wxWindow *parent, CAsyncCall::Call &call, int jobId)
 
bool Create (wxWindow *parent)
 
void CreateControls ()
 
void OnTimer (wxTimerEvent &event)
 
void OnCancelClick (wxCommandEvent &event)
 

Private Types

enum  { ID_STATIC_TEXT = 10001 , ID_PROGRESS_IND , ID_BUTTON_CANCEL }
 

Private Attributes

CAsyncCall::Callm_Call
 
int m_JobId
 
wxTimer m_Timer
 
CIndProgressBarm_ProgressInd
 
wxButton * m_CancelBtn
 

Detailed Description

Definition at line 63 of file async_call.cpp.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
private
Enumerator
ID_STATIC_TEXT 
ID_PROGRESS_IND 
ID_BUTTON_CANCEL 

Definition at line 81 of file async_call.cpp.

Constructor & Destructor Documentation

◆ CAsyncCallDlg()

CAsyncCallDlg::CAsyncCallDlg ( wxWindow *  parent,
CAsyncCall::Call call,
int  jobId 
)

Definition at line 252 of file async_call.cpp.

Member Function Documentation

◆ Create()

bool CAsyncCallDlg::Create ( wxWindow *  parent)

Definition at line 258 of file async_call.cpp.

References CreateControls(), GetScreenRect(), m_Timer, wxID_ANY, and wxT.

◆ CreateControls()

void CAsyncCallDlg::CreateControls ( )

◆ OnCancelClick()

void CAsyncCallDlg::OnCancelClick ( wxCommandEvent &  event)

◆ OnTimer()

void CAsyncCallDlg::OnTimer ( wxTimerEvent &  event)

Member Data Documentation

◆ m_Call

CAsyncCall::Call& CAsyncCallDlg::m_Call
private

Definition at line 76 of file async_call.cpp.

Referenced by CreateControls(), and OnTimer().

◆ m_CancelBtn

wxButton* CAsyncCallDlg::m_CancelBtn
private

Definition at line 88 of file async_call.cpp.

Referenced by CreateControls(), and OnTimer().

◆ m_JobId

int CAsyncCallDlg::m_JobId
private

Definition at line 77 of file async_call.cpp.

Referenced by OnCancelClick(), and OnTimer().

◆ m_ProgressInd

CIndProgressBar* CAsyncCallDlg::m_ProgressInd
private

Definition at line 87 of file async_call.cpp.

Referenced by CreateControls(), and OnTimer().

◆ m_Timer

wxTimer CAsyncCallDlg::m_Timer
private

Definition at line 79 of file async_call.cpp.

Referenced by Create(), and OnTimer().


The documentation for this class was generated from the following file:
Modified on Fri May 24 14:51:43 2024 by modify_doxy.py rev. 669887