phoneapp/phoneuiqtviewadapter/tsrc/ut_phoneuicommandcontroller/phonecommandextensionwrapper_stub.cpp
--- a/phoneapp/phoneuiqtviewadapter/tsrc/ut_phoneuicommandcontroller/phonecommandextensionwrapper_stub.cpp Fri Jun 04 10:19:18 2010 +0100
+++ b/phoneapp/phoneuiqtviewadapter/tsrc/ut_phoneuicommandcontroller/phonecommandextensionwrapper_stub.cpp Wed Jun 23 18:12:20 2010 +0300
@@ -18,10 +18,13 @@
#include <QtDebug>
#include <pevirtualengine.h>
#include <hbaction.h>
+#include <xqphoneappcommands.h>
bool m_setActions;
bool m_setInvalidCommand;
bool m_setInvalidButtonCommands;
+bool m_setInvalidToolBarCommands;
+bool m_setCustomToolBarCommands;
QList<HbAction*> m_menuActions;
@@ -61,6 +64,33 @@
}
}
+void PhoneCommandExtensionWrapper::modifyToolBarCommandList(
+ const QList<XQTelUiCommandExtension::CallInfo> &callInfo,
+ QList<XQTelUiCommandExtension::ToolBarCommand> &toolBarCmdList)
+{
+ if (m_setInvalidToolBarCommands) {
+ XQTelUiCommandExtension::ToolBarCommand invalidCommand;
+ invalidCommand.mCommandId = -1;
+ invalidCommand.mIsEnabled = true;
+ toolBarCmdList.replace(0,invalidCommand);
+ } else if (m_setCustomToolBarCommands) {
+ toolBarCmdList.clear();
+ XQTelUiCommandExtension::ToolBarCommand command;
+ command.mCommandId = PhoneInCallCmdJoinToConference;
+ command.mIsEnabled = true;
+ toolBarCmdList.append(command);
+ command.mCommandId = PhoneInCallCmdUnhold;
+ command.mIsEnabled = true;
+ toolBarCmdList.append(command);
+ command.mCommandId = PhoneInCallCmdEndOutgoingCall;
+ command.mIsEnabled = true;
+ toolBarCmdList.append(command);
+ command.mCommandId = PhoneCallComingCmdSilent;
+ command.mIsEnabled = true;
+ toolBarCmdList.append(command);
+ }
+}
+
void PhoneCommandExtensionWrapper::addMenuActions(
const QList<XQTelUiCommandExtension::CallInfo> &callInfo,
QList<HbAction*> &menuActions)