PanelDescriptor.hxx (ff12d537) PanelDescriptor.hxx (95a18594)
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements. See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership. The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance

--- 8 unchanged lines hidden (view full) ---

17 * specific language governing permissions and limitations
18 * under the License.
19 *
20 *************************************************************/
21
22#ifndef SFX_SIDEBAR_PANEL_DESCRIPTOR_HXX
23#define SFX_SIDEBAR_PANEL_DESCRIPTOR_HXX
24
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements. See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership. The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance

--- 8 unchanged lines hidden (view full) ---

17 * specific language governing permissions and limitations
18 * under the License.
19 *
20 *************************************************************/
21
22#ifndef SFX_SIDEBAR_PANEL_DESCRIPTOR_HXX
23#define SFX_SIDEBAR_PANEL_DESCRIPTOR_HXX
24
25#include "Context.hxx"
25#include "sfx2/sidebar/EnumContext.hxx"
26
27#include <boost/shared_ptr.hpp>
28
29
30namespace sfx2 { namespace sidebar {
31
32class PanelDescriptor
33{
34public:
35 ::rtl::OUString msTitle;
36 sal_Bool mbIsTitleBarOptional;
37 ::rtl::OUString msId;
38 ::rtl::OUString msDeckId;
39 ::rtl::OUString msHelpURL;
26
27#include <boost/shared_ptr.hpp>
28
29
30namespace sfx2 { namespace sidebar {
31
32class PanelDescriptor
33{
34public:
35 ::rtl::OUString msTitle;
36 sal_Bool mbIsTitleBarOptional;
37 ::rtl::OUString msId;
38 ::rtl::OUString msDeckId;
39 ::rtl::OUString msHelpURL;
40 ::std::vector<Context> maContexts;
40 ::std::vector<EnumContext> maContexts;
41 ::rtl::OUString msLayout;
42 ::rtl::OUString msImplementationURL;
41 ::rtl::OUString msLayout;
42 ::rtl::OUString msImplementationURL;
43 sal_Int32 mnOrderIndex;
43
44 PanelDescriptor (void);
45 PanelDescriptor (const PanelDescriptor& rPanelDescriptor);
46 ~PanelDescriptor (void);
47};
48typedef ::boost::shared_ptr<PanelDescriptor> SharedPanelDescriptor;
49
50} } // end of namespace sfx2::sidebar
51
52#endif
44
45 PanelDescriptor (void);
46 PanelDescriptor (const PanelDescriptor& rPanelDescriptor);
47 ~PanelDescriptor (void);
48};
49typedef ::boost::shared_ptr<PanelDescriptor> SharedPanelDescriptor;
50
51} } // end of namespace sfx2::sidebar
52
53#endif