INOS
CINOSSioTftExpProc Class Reference

#include <cinossiotftexp.h>

Public Member Functions

 CINOSSioTftExpProc (CINOSSioTftExpTab *apParent, XMLNode axConfigNode, CINCOProcedure *apProcItem)
 Constructor.
 
const charGetName ()
 Get current name of member (depends on selected language).
 
void GetDefaultName (char *apBuf, uint32 auSize)
 
const charFindName (const char *apLangName=NULL)
 
void SelLanguage (const char *apLangName, const char *apLangFile, const char *apLangFileEnd)
 Set name according to selected language (or default).
 
uint32 GetCharacteristics ()
 
bool SetCharacteristics (uint32 auChar, ETFTCharCmd aeCmd)
 
bool UpdateInco ()
 Update inco item pointer e.g. after new registrations.
 
bool RepaintNeeded ()
 
CINCOProcedure * GetProc ()
 Get inco item of registered procedure.
 
uint16 GetCoordX ()
 
uint16 GetCoordY ()
 
uint16 GetSizeX ()
 
uint16 GetSizeY ()
 
bool HitTest (uint16 auCoordX, uint16 auCoordY)
 
const charGetBitmap ()
 
void Call ()
 

Protected Attributes

CINOSSioTftExpTabm_pParent
 
XMLNode m_xProcNode
 Config node for procedure.
 
const charm_pName
 Pointer to current name (depending on language).
 
CINCOProcedure * m_pProc
 Inco item of registered procedure.
 
uint16 m_uCoordX
 X coordinate of proc.
 
uint16 m_uCoordY
 Y coordinate of proc.
 
uint16 m_uSizeX
 X size of proc.
 
uint16 m_uSizeY
 Y size of proc.
 
const charm_pBitmapActive
 
const charm_pBitmapInactive
 
uint32 m_uCharacteristics
 Characteristics of the proc.
 

Detailed Description

Registered inco procedure.

Constructor & Destructor Documentation

◆ CINOSSioTftExpProc()

CINOSSioTftExpProc::CINOSSioTftExpProc ( CINOSSioTftExpTab apParent,
XMLNode  axConfigNode,
CINCOProcedure *  apProcItem 
)

Constructor.

Parameters
axConfigNodeXml config node for procedure.
apProcItemInco item of registered procedure.

Member Function Documentation

◆ GetName()

const char * CINOSSioTftExpProc::GetName ( )
inline

Get current name of member (depends on selected language).

Returns
Current member name.

◆ GetProc()

CINCOProcedure * CINOSSioTftExpProc::GetProc ( )
inline

Get inco item of registered procedure.

Returns
Registered inco procedure.

◆ SelLanguage()

void CINOSSioTftExpProc::SelLanguage ( const char apLangName,
const char apLangFile,
const char apLangFileEnd 
)

Set name according to selected language (or default).

Parameters
apLangNameName of language to look for in xml config.
apLangFileText of language file or NULL.
apLangFileEndPointer to end of language file.

◆ UpdateInco()

bool CINOSSioTftExpProc::UpdateInco ( )

Update inco item pointer e.g. after new registrations.

Returns
True if pointer changed.

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