summaryrefslogtreecommitdiff
path: root/chart2/source/controller/main/ControllerCommandDispatch.hxx
diff options
context:
space:
mode:
authorIngrid Halama <iha@openoffice.org>2010-03-15 13:09:41 +0100
committerIngrid Halama <iha@openoffice.org>2010-03-15 13:09:41 +0100
commit8195643ff81f7a60e46522767c6b6483713f4af1 (patch)
tree42e3e2502b344817a441aa114b404cfbf2e676ef /chart2/source/controller/main/ControllerCommandDispatch.hxx
parent590a1a5225623eb922e63b02b62e711d153e9d55 (diff)
parentf2cf0b3fde3d8577260c8b12e380d23a27dbae17 (diff)
chart43: merge with DEV300_m75
Diffstat (limited to 'chart2/source/controller/main/ControllerCommandDispatch.hxx')
-rw-r--r--chart2/source/controller/main/ControllerCommandDispatch.hxx11
1 files changed, 9 insertions, 2 deletions
diff --git a/chart2/source/controller/main/ControllerCommandDispatch.hxx b/chart2/source/controller/main/ControllerCommandDispatch.hxx
index a37d8b059b57..08d57a0d6cbf 100644
--- a/chart2/source/controller/main/ControllerCommandDispatch.hxx
+++ b/chart2/source/controller/main/ControllerCommandDispatch.hxx
@@ -38,6 +38,9 @@
namespace chart
{
+class ChartController;
+class CommandDispatchContainer;
+
namespace impl
{
struct ModelState;
@@ -64,8 +67,7 @@ public:
explicit ControllerCommandDispatch(
const ::com::sun::star::uno::Reference<
::com::sun::star::uno::XComponentContext > & xContext,
- const ::com::sun::star::uno::Reference<
- ::com::sun::star::frame::XController > & xController );
+ ChartController* pController, CommandDispatchContainer* pContainer );
virtual ~ControllerCommandDispatch();
// late initialisation, especially for adding as listener
@@ -109,6 +111,9 @@ private:
bool commandAvailable( const ::rtl::OUString & rCommand );
void updateCommandAvailability();
+ bool isShapeControllerCommandAvailable( const ::rtl::OUString& rCommand );
+
+ ChartController* m_pChartController;
::com::sun::star::uno::Reference<
::com::sun::star::frame::XController > m_xController;
::com::sun::star::uno::Reference<
@@ -121,6 +126,8 @@ private:
mutable ::std::map< ::rtl::OUString, bool > m_aCommandAvailability;
mutable ::std::map< ::rtl::OUString, ::com::sun::star::uno::Any > m_aCommandArguments;
+
+ CommandDispatchContainer* m_pDispatchContainer;
};
} // namespace chart