CSheduler_Tasks Class Reference

#include <Sheduler_Tasks.h>

Inheritance diagram for CSheduler_Tasks:

CListCtrlEx

List of all members.

Public Member Functions

 CSheduler_Tasks ()
void DeleteTaskFromList (fsSchedule *task)
void UpdateAllTasks ()
void ApplyLanguage ()
void ApplyLanguageToMenu (CMenu *menu)
int OnUpdateToolBar (UINT nID)
void UpdateTask (fsSchedule *task)
void AddTask (fsSchedule *task)
BOOL Create (CWnd *pParent)
virtual ~CSheduler_Tasks ()

Protected Member Functions

void OnForceUpdate ()
void CalcCoordsForCurSel ()
void UpdateTask (int iItem)
void UpdateMenu (CMenu *pMenu)
int GetTaskImage (fsSchedule *task)
void OnKeyDown (WORD wVK)
void OnRClick ()
int FindTask (fsSchedule *task)
afx_msg void OnDblclk (NMHDR *pNMHDR, LRESULT *pResult)
afx_msg void OnRButtonDown (UINT nFlags, CPoint point)
afx_msg void OnTasksDeletetask ()
afx_msg void OnCreatenewtask ()
afx_msg void OnTasksProperties ()
afx_msg void OnTasksDisable ()
afx_msg void OnTasksEnable ()
afx_msg void OnDrawItem (int nIDCtl, LPDRAWITEMSTRUCT lpDrawItemStruct)
afx_msg void OnMeasureItem (int nIDCtl, LPMEASUREITEMSTRUCT lpMeasureItemStruct)

Protected Attributes

CImageList m_images
CImageList m_selImages
fsODMenu m_odmenu
CPoint m_rbPt

Friends

class CShedulerWnd


Detailed Description

Definition at line 17 of file Sheduler_Tasks.h.


Constructor & Destructor Documentation

CSheduler_Tasks::CSheduler_Tasks (  ) 

Definition at line 25 of file Sheduler_Tasks.cpp.

CSheduler_Tasks::~CSheduler_Tasks (  )  [virtual]

Definition at line 29 of file Sheduler_Tasks.cpp.


Member Function Documentation

void CSheduler_Tasks::DeleteTaskFromList ( fsSchedule task  ) 

Definition at line 423 of file Sheduler_Tasks.cpp.

References FindTask().

Referenced by CShedulerWnd::_ScheduleMgrEventFunc().

void CSheduler_Tasks::UpdateAllTasks (  ) 

Definition at line 390 of file Sheduler_Tasks.cpp.

References UpdateTask().

Referenced by ApplyLanguage(), and OnForceUpdate().

void CSheduler_Tasks::ApplyLanguage (  ) 

void CSheduler_Tasks::ApplyLanguageToMenu ( CMenu *  menu  ) 

int CSheduler_Tasks::OnUpdateToolBar ( UINT  nID  ) 

void CSheduler_Tasks::UpdateTask ( fsSchedule task  ) 

void CSheduler_Tasks::AddTask ( fsSchedule task  ) 

BOOL CSheduler_Tasks::Create ( CWnd *  pParent  ) 

void CSheduler_Tasks::OnForceUpdate (  )  [protected, virtual]

Reimplemented from CListCtrlEx.

Definition at line 418 of file Sheduler_Tasks.cpp.

References UpdateAllTasks().

void CSheduler_Tasks::CalcCoordsForCurSel (  )  [protected]

Definition at line 397 of file Sheduler_Tasks.cpp.

References m_rbPt, and pos().

Referenced by OnKeyDown().

void CSheduler_Tasks::UpdateTask ( int  iItem  )  [protected]

void CSheduler_Tasks::UpdateMenu ( CMenu *  pMenu  )  [protected]

int CSheduler_Tasks::GetTaskImage ( fsSchedule task  )  [protected]

Definition at line 254 of file Sheduler_Tasks.cpp.

References fsSchedule::dwFlags, and SCHEDULE_ENABLED.

Referenced by AddTask(), and UpdateTask().

void CSheduler_Tasks::OnKeyDown ( WORD  wVK  )  [protected, virtual]

Reimplemented from CListCtrlEx.

Definition at line 208 of file Sheduler_Tasks.cpp.

References CalcCoordsForCurSel(), OnRClick(), OnTasksDeletetask(), and OnTasksProperties().

void CSheduler_Tasks::OnRClick (  )  [protected, virtual]

int CSheduler_Tasks::FindTask ( fsSchedule task  )  [protected]

Definition at line 98 of file Sheduler_Tasks.cpp.

Referenced by DeleteTaskFromList(), and UpdateTask().

void CSheduler_Tasks::OnDblclk ( NMHDR *  pNMHDR,
LRESULT *  pResult 
) [protected]

Definition at line 109 of file Sheduler_Tasks.cpp.

References OnTasksProperties().

void CSheduler_Tasks::OnRButtonDown ( UINT  nFlags,
CPoint  point 
) [protected]

Definition at line 141 of file Sheduler_Tasks.cpp.

References m_rbPt.

void CSheduler_Tasks::OnTasksDeletetask (  )  [protected]

void CSheduler_Tasks::OnCreatenewtask (  )  [protected]

Definition at line 181 of file Sheduler_Tasks.cpp.

References CShedulerWnd::OnCreatenewtask().

Referenced by CShedulerWnd::OnInsert().

void CSheduler_Tasks::OnTasksProperties (  )  [protected]

void CSheduler_Tasks::OnTasksDisable (  )  [protected]

void CSheduler_Tasks::OnTasksEnable (  )  [protected]

void CSheduler_Tasks::OnDrawItem ( int  nIDCtl,
LPDRAWITEMSTRUCT  lpDrawItemStruct 
) [protected]

Definition at line 343 of file Sheduler_Tasks.cpp.

References m_odmenu, and fsODMenu::OnDrawItem().

void CSheduler_Tasks::OnMeasureItem ( int  nIDCtl,
LPMEASUREITEMSTRUCT  lpMeasureItemStruct 
) [protected]

Definition at line 348 of file Sheduler_Tasks.cpp.

References m_odmenu, and fsODMenu::OnMeasureItem().


Friends And Related Function Documentation

friend class CShedulerWnd [friend]

Definition at line 19 of file Sheduler_Tasks.h.


Member Data Documentation

CImageList CSheduler_Tasks::m_images [protected]

Definition at line 49 of file Sheduler_Tasks.h.

Referenced by Create().

CImageList CSheduler_Tasks::m_selImages [protected]

Definition at line 50 of file Sheduler_Tasks.h.

Referenced by Create().

Definition at line 55 of file Sheduler_Tasks.h.

Referenced by OnDrawItem(), OnMeasureItem(), and OnRClick().

CPoint CSheduler_Tasks::m_rbPt [protected]

Definition at line 60 of file Sheduler_Tasks.h.

Referenced by CalcCoordsForCurSel(), OnRButtonDown(), and OnRClick().


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

Generated on Sun May 25 00:20:53 2008 by  doxygen 1.5.6