mirror of
https://github.com/ONLYOFFICE/core.git
synced 2026-07-11 14:00:32 +08:00
35 lines
769 B
C++
35 lines
769 B
C++
// CommandManager.cpp : Implementation of CCommandManager
|
|
|
|
#include "stdafx.h"
|
|
#include "CommandManager.h"
|
|
|
|
STDMETHODIMP CCommandDescriptor::GetParamsCount(LONG* nCount)
|
|
{
|
|
if (m_commandPtr)
|
|
*nCount = m_commandPtr->GetParamsCount();
|
|
else
|
|
*nCount = 0;
|
|
return S_OK;
|
|
}
|
|
|
|
STDMETHODIMP CCommandDescriptor::GetParam(LONG nParam, IUnknown** Param)
|
|
{
|
|
if (m_commandPtr)
|
|
*Param = m_commandPtr->GetParam(nParam);
|
|
else
|
|
*Param = NULL;
|
|
return S_OK;
|
|
}
|
|
|
|
STDMETHODIMP CCommandDescriptor::StartChangingParamsGroup()
|
|
{
|
|
if (m_commandPtr)
|
|
m_commandPtr->StartChangingParamsGroup();
|
|
return S_OK;
|
|
}
|
|
STDMETHODIMP CCommandDescriptor::FinishChangingParamsGroup()
|
|
{
|
|
if (m_commandPtr)
|
|
m_commandPtr->FinishChangingParamsGroup();
|
|
return S_OK;
|
|
} |