23#include <com/sun/star/ucb/UnsupportedCommandException.hpp>
32#if OSL_DEBUG_LEVEL > 0
33#define THROW_WHERE SAL_WHERE
39 : m_pMyShell( pMyShell )
52 OWeakObject::acquire();
60 OWeakObject::release();
68 static_cast< XCommandInfo*
>(
this) );
69 return aRet.
hasValue() ? aRet : OWeakObject::queryInterface( rType );
73uno::Sequence< CommandInfo > SAL_CALL
82 const OUString& aName )
85 [&
aName](
const CommandInfo& rCommand) { return rCommand.Name == aName; });
98 [&
Handle](
const CommandInfo& rCommand) { return rCommand.Handle == Handle; });
108 const OUString& aName )
111 [&
aName](
const CommandInfo& rCommand) { return rCommand.Name == aName; });
120 [&
Handle](
const CommandInfo& rCommand) { return rCommand.Handle == Handle; });
css::uno::Sequence< css::ucb::CommandInfo > m_sCommandInfo
virtual ~XCommandInfo_impl() override
virtual sal_Bool SAL_CALL hasCommandByHandle(sal_Int32 Handle) override
virtual void SAL_CALL acquire() noexcept override
virtual sal_Bool SAL_CALL hasCommandByName(const OUString &Name) override
virtual void SAL_CALL release() noexcept override
virtual css::ucb::CommandInfo SAL_CALL getCommandInfoByHandle(sal_Int32 Handle) override
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &aType) override
virtual css::uno::Sequence< css::ucb::CommandInfo > SAL_CALL getCommands() override
virtual css::ucb::CommandInfo SAL_CALL getCommandInfoByName(const OUString &Name) override
css::uno::Any SAL_CALL queryInterface(const css::uno::Type &rType, Interface1 *p1)