📄 outgoingcallmanagement.c
字号:
* HiliteIncomingReject
* DESCRIPTION
* hilite handler to incoming reject call
* PARAMETERS
* void
* RETURNS
* void
*****************************************************************************/
void HiliteIncomingReject(void)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
PRINT_INFORMATION(("\n HiliteIncomingReject\n"));
ClearKeyHandler(KEY_RIGHT_ARROW, KEY_EVENT_DOWN);
ChangeLeftSoftkey(STR_GLOBAL_OK, IMG_SCR1003_LSK);
SetLeftSoftkeyFunction(KbCBackCallIncomingRejected, KEY_EVENT_UP);
SetRightSoftkeyFunction(GoBackHistory, KEY_EVENT_UP);
}
/*****************************************************************************
* FUNCTION
* HiliteM2010ActiveHold
* DESCRIPTION
* hilite handler to invoke the hold function call
* PARAMETERS
* void
* RETURNS
* void
*****************************************************************************/
void HiliteM2010ActiveHold(void)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
PRINT_INFORMATION(("\n 2010 ActiveHold\n"));
ClearKeyHandler(KEY_RIGHT_ARROW, KEY_EVENT_DOWN);
ChangeLeftSoftkey(STR_GLOBAL_OK, IMG_SCR1003_LSK);
SetLeftSoftkeyFunction(MakeActiveCallHold, KEY_EVENT_UP);
SetRightSoftkeyFunction(GoBackHistory, KEY_EVENT_UP);
}
/*****************************************************************************
* FUNCTION
* HiliteM2012HeldRetrieve
* DESCRIPTION
* hilite handler to invoke the Retrieve function call
* PARAMETERS
* void
* RETURNS
* void
*****************************************************************************/
void HiliteM2012HeldRetrieve(void)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
PRINT_INFORMATION(("\n 2012 HeldRetrieve \n"));
ClearKeyHandler(KEY_RIGHT_ARROW, KEY_EVENT_DOWN);
ChangeLeftSoftkey(STR_GLOBAL_OK, IMG_SCR1003_LSK);
SetLeftSoftkeyFunction(RetrieveHeldCall, KEY_EVENT_UP);
SetRightSoftkeyFunction(GoBackHistory, KEY_EVENT_UP);
}
/*****************************************************************************
* FUNCTION
* HiliteM2014Swap
* DESCRIPTION
* hilite handler to invoke the Swap function call
* PARAMETERS
* void
* RETURNS
* void
*****************************************************************************/
void HiliteM2014Swap(void)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
PRINT_INFORMATION(("\n 2014 Swap \n"));
ClearKeyHandler(KEY_RIGHT_ARROW, KEY_EVENT_DOWN);
ChangeLeftSoftkey(STR_GLOBAL_OK, IMG_SCR1003_LSK);
SetLeftSoftkeyFunction(SwapCall, KEY_EVENT_UP);
SetRightSoftkeyFunction(GoBackHistory, KEY_EVENT_UP);
}
/*****************************************************************************
* FUNCTION
* HiliteM2015Conference
* DESCRIPTION
* hilite handler to invoke the Conference function call
* PARAMETERS
* void
* RETURNS
* void
*****************************************************************************/
void HiliteM2015Conference(void)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
PRINT_INFORMATION(("\n 2015 Conference \n"));
ClearKeyHandler(KEY_RIGHT_ARROW, KEY_EVENT_DOWN);
ChangeLeftSoftkey(STR_GLOBAL_OK, IMG_SCR1003_LSK);
SetLeftSoftkeyFunction(ConferenceCall, KEY_EVENT_UP);
SetRightSoftkeyFunction(GoBackHistory, KEY_EVENT_UP);
}
/*****************************************************************************
* FUNCTION
* HiliteM2017Transfer
* DESCRIPTION
* hilite handler to invoke the function that transfer the call
*
* yet to implement
* PARAMETERS
* void
* RETURNS
* void
*****************************************************************************/
void HiliteM2017Transfer(void)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
PRINT_INFORMATION(("\n 2017 Transfer \n"));
ClearKeyHandler(KEY_RIGHT_ARROW, KEY_EVENT_DOWN);
ChangeLeftSoftkey(STR_GLOBAL_OK, IMG_SCR1003_LSK);
SetLeftSoftkeyFunction(TransferCall, KEY_EVENT_UP);
SetRightSoftkeyFunction(GoBackHistory, KEY_EVENT_UP);
}
/*****************************************************************************
* FUNCTION
* HiliteM2018Split
* DESCRIPTION
* hilite handler to invoke the Split function call
* PARAMETERS
* void
* RETURNS
* void
*****************************************************************************/
void HiliteM2018Split(void)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
PRINT_INFORMATION(("\n 2018 Split \n"));
ClearKeyHandler(KEY_RIGHT_ARROW, KEY_EVENT_DOWN);
ChangeLeftSoftkey(STR_GLOBAL_OK, IMG_SCR1003_LSK);
#ifdef __GPRS_MODE__
SetLeftSoftkeyFunction(SplitHilited, KEY_EVENT_UP);
#else
SetLeftSoftkeyFunction(SplitAndGoBack, KEY_EVENT_UP);
#endif
SetRightSoftkeyFunction(GoBackHistory, KEY_EVENT_UP);
}
/*****************************************************************************
* FUNCTION
* DummyEnterPhbFrmActiveCall
* DESCRIPTION
* set CM screen flag before go to PHB application
* PARAMETERS
* void
* RETURNS
* void
*****************************************************************************/
void DummyEnterPhbFrmActiveCall(void)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
SetCMScrnFlag(FALSE);
mmi_phb_call_enter_from_active_call();
DeleteScreenIfPresent(SCR1003_CM_ACTIVECALLOPTIONS);
}
/*****************************************************************************
* FUNCTION
* HiliteM2031PBookAppEntry
* DESCRIPTION
* hilite handler to invoke the Pbook app entry
* PARAMETERS
* void
* RETURNS
* void
*****************************************************************************/
void HiliteM2031PBookAppEntry(void)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
PRINT_INFORMATION(("\n 2031 PBookAppEntry \n"));
ChangeLeftSoftkey(STR_GLOBAL_OK, IMG_SCR1003_LSK);
SetKeyHandler(DummyEnterPhbFrmActiveCall, KEY_RIGHT_ARROW, KEY_EVENT_DOWN);
SetLeftSoftkeyFunction(DummyEnterPhbFrmActiveCall, KEY_EVENT_UP);
SetRightSoftkeyFunction(GoBackHistory, KEY_EVENT_UP);
}
/*****************************************************************************
* FUNCTION
* DummyPreEntryScrMessagesMenuList
* DESCRIPTION
* set CM screen flag before go to SMS application
* PARAMETERS
* void
* RETURNS
* void
*****************************************************************************/
void DummyPreEntryScrMessagesMenuList(void)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
SetCMScrnFlag(FALSE);
PreEntryScrMessagesMenuList();
DeleteScreenIfPresent(SCR1003_CM_ACTIVECALLOPTIONS);
}
/*****************************************************************************
* FUNCTION
* HiliteM2032MsgAppEntry
* DESCRIPTION
* hilite handler to invoke the Msg App Entry function
* PARAMETERS
* void
* RETURNS
* void
*****************************************************************************/
void HiliteM2032MsgAppEntry(void)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
PRINT_INFORMATION(("\n 2032 MsgAppEntry \n"));
ChangeLeftSoftkey(STR_GLOBAL_OK, IMG_SCR1003_LSK);
SetKeyHandler(DummyPreEntryScrMessagesMenuList, KEY_RIGHT_ARROW, KEY_EVENT_DOWN);
SetLeftSoftkeyFunction(DummyPreEntryScrMessagesMenuList, KEY_EVENT_UP);
SetRightSoftkeyFunction(GoBackHistory, KEY_EVENT_UP);
}
#ifdef __MMI_VOICE_MEMO__
/*****************************************************************************
* FUNCTION
* DummyEntryVoiceMemoInCall
* DESCRIPTION
* set CM screen flag before go to Voice Memo application
* PARAMETERS
* void
* RETURNS
* void
*****************************************************************************/
void DummyEntryVoiceMemoInCall(void)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
SetCMScrnFlag(FALSE);
EntryVoiceMemoInCall();
DeleteScreenIfPresent(SCR1003_CM_ACTIVECALLOPTIONS);
}
/*****************************************************************************
* FUNCTION
* HiliteM2022VoiceMemo
* DESCRIPTION
* hilite handler to invoke the VoiceMemo function
* PARAMETERS
* void
* RETURNS
* void
*****************************************************************************/
void HiliteM2022VoiceMemo(void)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
PRINT_INFORMATION(("\n 2022 Voice Memo \n"));
ClearKeyHandler(KEY_RIGHT_ARROW, KEY_EVENT_DOWN);
ChangeLeftSoftkey(STR_GLOBAL_OK, IMG_SCR1003_LSK);
SetLeftSoftkeyFunction(DummyEntryVoiceMemoInCall, KEY_EVENT_UP);
SetRightSoftkeyFunction(GoBackHistory, KEY_EVENT_UP);
}
#endif /* __MMI_VOICE_MEMO__ */
#ifdef __MMI_SOUND_RECORDER__
/*****************************************************************************
* FUNCTION
* DummyEntrySoundRecorderInCall
* DESCRIPTION
* set CM screen flag before go to Sound Recorder application
* PARAMETERS
* void
* RETURNS
* void
*****************************************************************************/
void DummyEntrySoundRecorderInCall(void)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
SetCMScrnFlag(FALSE);
mmi_sndrec_entry_in_call();
DeleteScreenIfPresent(SCR1003_CM_ACTIVECALLOPTIONS);
}
/*****************************************************************************
* FUNCTION
* HiliteM2026SoundRecorder
* DESCRIPTION
* hilite handler to invoke the VoiceMemo function
* PARAMETERS
* void
* RETURNS
* void
*****************************************************************************/
void HiliteM2026SoundRecorder(void)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
PRINT_INFORMATION(("\n 2026 Sound Recorder \n"));
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -