20#ifndef INCLUDED_DBACCESS_CONTROLLERFRAME_HXX
21#define INCLUDED_DBACCESS_CONTROLLERFRAME_HXX
25#include <com/sun/star/frame/FrameAction.hpp>
26#include <com/sun/star/uno/Reference.hxx>
29 namespace frame {
class XFrame; }
41 struct ControllerFrame_Data;
52 const css::uno::Reference< css::frame::XFrame >&
54 const css::uno::Reference< css::frame::XFrame >& _rxFrame
58 const css::uno::Reference< css::frame::XFrame >&
67 void frameAction( css::frame::FrameAction _eAction );
70 ::std::unique_ptr< ControllerFrame_Data >
m_pData;
helper class to encapsulate the frame which a controller is plugged into, doing some common actions o...
const css::uno::Reference< css::frame::XFrame > & getFrame() const
void frameAction(css::frame::FrameAction _eAction)
notifies the instance that a certain frame action happened with our frame
bool isActive() const
determines whether the frame is currently active
::std::unique_ptr< ControllerFrame_Data > m_pData
const css::uno::Reference< css::frame::XFrame > & attachFrame(const css::uno::Reference< css::frame::XFrame > &_rxFrame)
attaches a new frame
ControllerFrame(IController &_rController)