#include <MainDlg.h>
Collaboration diagram for CMainDlg:
Public Types | |
enum | { IDD = IDD_MAINDLG } |
Public Member Functions | |
virtual BOOL | PreTranslateMessage (MSG *pMsg) |
virtual BOOL | OnIdle () |
LRESULT | OnInitDialog (UINT, WPARAM, LPARAM, BOOL &) |
LRESULT | OnAppAbout (WORD, WORD, HWND, BOOL &) |
LRESULT | OnOK (WORD, WORD wID, HWND, BOOL &) |
LRESULT | OnCancel (WORD, WORD wID, HWND, BOOL &) |
void | CloseDialog (int nVal) |
void __stdcall | OnCallStatusChange (ICall *pCall, enum TCallStatus status) |
TariffType | getTariffType (void) |
virtual HRESULT | GetFuncInfoFromId (const IID &iid, DISPID dispidMember, LCID lcid, _ATL_FUNC_INFO &info) |
Public Attributes | |
ISkypePtr | ptr |
Definition at line 16 of file MainDlg.h.
|
|
|
Unhook the event handlers Free any allocated CallInfo* structures (and the associated string pointers) Definition at line 150 of file MainDlg.h. References TariffCalculator::getTariffs(), and ptr. Referenced by OnCancel(), and OnOK(). |
|
Definition at line 264 of file MainDlg.h. References IDD_MAINDLG. |
|
Deduce the appropriate tariff type from the current date and time |
|
|
|
A call has been initiated. Definition at line 179 of file MainDlg.h. References CallInfo::callerCountry, CallInfo::callId, CallInfo::duration, and CallInfo::tariffType. |
|
Definition at line 144 of file MainDlg.h. References CloseDialog(). |
|
|
|
Load and parse the tariffs file The tariffs file is a simple pipe-delimited text file that has been downloaded from the BT website (see http://http://www.researchkitchen.co.uk/blog/archives/70 for details) Create an instance of the IConversion interface. This translates internal Skype codes into human-readable form Definition at line 63 of file MainDlg.h. References _Module, IDC_STC3, IDR_MAINFRAME, TariffCalculator::parse(), and ptr. |
|
Definition at line 138 of file MainDlg.h. References CloseDialog(). |
|
|
|
Definition at line 30 of file MainDlg.h. Referenced by CloseDialog(), and OnInitDialog(). |