ddc
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
COperationMeterRML Class Referenceabstract

#include <OperationMeter.h>

Inheritance diagram for COperationMeterRML:
Inheritance graph
[legend]

Public Member Functions

virtual ~COperationMeterRML ()
 
DWORD GetMaxPos () const
 
DWORD GetPos () const
 
bool SetMaxPos (DWORD pos, DWORD count=50)
 
bool SetPos (DWORD pos)
 
DWORD GetStep () const
 
void SetStep (DWORD step=0)
 
void SetStepCount (DWORD count)
 
bool AddPos (DWORD pos=1)
 
virtual void SetInfo (LPCSTR info)
 

Protected Member Functions

 COperationMeterRML ()
 
virtual void UpdateMaxPos ()=0
 
virtual void UpdatePos ()=0
 

Private Attributes

DWORD m_maxPos
 
DWORD m_curPos
 
DWORD m_pos
 
DWORD m_step
 

Constructor & Destructor Documentation

◆ ~COperationMeterRML()

virtual COperationMeterRML::~COperationMeterRML ( )
inlinevirtual

◆ COperationMeterRML()

COperationMeterRML::COperationMeterRML ( )
inlineprotected

References UpdateMaxPos(), and UpdatePos().

Here is the call graph for this function:

Member Function Documentation

◆ GetMaxPos()

DWORD COperationMeterRML::GetMaxPos ( ) const
inline

References m_maxPos.

Referenced by CFileMeterRML::SetFilePos(), and CSimpleMeterRML::UpdatePos().

Here is the caller graph for this function:

◆ GetPos()

DWORD COperationMeterRML::GetPos ( ) const
inline

References m_curPos.

Referenced by CSimpleMeterRML::UpdatePos().

Here is the caller graph for this function:

◆ SetMaxPos()

bool COperationMeterRML::SetMaxPos ( DWORD  pos,
DWORD  count = 50 
)
inline

◆ SetPos()

bool COperationMeterRML::SetPos ( DWORD  pos)
inline

References GetStep(), m_curPos, m_maxPos, m_pos, and UpdatePos().

Referenced by AddPos(), MorphoWizard::pack(), and CFileMeterRML::SetFilePos().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetStep()

DWORD COperationMeterRML::GetStep ( ) const
inline

References m_maxPos, and m_step.

Referenced by SetPos().

Here is the caller graph for this function:

◆ SetStep()

void COperationMeterRML::SetStep ( DWORD  step = 0)
inline

References m_maxPos, and m_step.

◆ SetStepCount()

void COperationMeterRML::SetStepCount ( DWORD  count)
inline

References m_maxPos, and m_step.

Referenced by SetMaxPos().

Here is the caller graph for this function:

◆ AddPos()

bool COperationMeterRML::AddPos ( DWORD  pos = 1)
inline

◆ SetInfo()

virtual void COperationMeterRML::SetInfo ( LPCSTR  info)
inlinevirtual

◆ UpdateMaxPos()

virtual void COperationMeterRML::UpdateMaxPos ( )
protectedpure virtual

Implemented in CSimpleMeterRML.

Referenced by COperationMeterRML(), and SetMaxPos().

Here is the caller graph for this function:

◆ UpdatePos()

virtual void COperationMeterRML::UpdatePos ( )
protectedpure virtual

Implemented in CSimpleMeterRML.

Referenced by COperationMeterRML(), SetMaxPos(), and SetPos().

Here is the caller graph for this function:

Member Data Documentation

◆ m_maxPos

DWORD COperationMeterRML::m_maxPos
private

◆ m_curPos

DWORD COperationMeterRML::m_curPos
private

Referenced by AddPos(), GetPos(), SetMaxPos(), and SetPos().

◆ m_pos

DWORD COperationMeterRML::m_pos
private

Referenced by SetMaxPos(), and SetPos().

◆ m_step

DWORD COperationMeterRML::m_step
private

Referenced by GetStep(), SetStep(), and SetStepCount().


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