DeckDescriptor.hxx (ff12d537) DeckDescriptor.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_DECK_DESCRIPTOR_HXX
23#define SFX_SIDEBAR_DECK_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_DECK_DESCRIPTOR_HXX
23#define SFX_SIDEBAR_DECK_DESCRIPTOR_HXX
24
25#include "Context.hxx"
25#include "sfx2/sidebar/EnumContext.hxx"
26#include <vector>
27#include <boost/shared_ptr.hpp>
28
29
30namespace sfx2 { namespace sidebar {
31
32class DeckDescriptor
33{
34public:
35 ::rtl::OUString msTitle;
36 ::rtl::OUString msId;
37 ::rtl::OUString msIconURL;
38 ::rtl::OUString msHighContrastIconURL;
39 ::rtl::OUString msHelpURL;
40 ::rtl::OUString msHelpText;
26#include <vector>
27#include <boost/shared_ptr.hpp>
28
29
30namespace sfx2 { namespace sidebar {
31
32class DeckDescriptor
33{
34public:
35 ::rtl::OUString msTitle;
36 ::rtl::OUString msId;
37 ::rtl::OUString msIconURL;
38 ::rtl::OUString msHighContrastIconURL;
39 ::rtl::OUString msHelpURL;
40 ::rtl::OUString msHelpText;
41 ::std::vector<Context> maContexts;
42
41 ::std::vector<EnumContext> maContexts;
42 bool mbIsEnabled;
43
43 DeckDescriptor (void);
44 DeckDescriptor (const DeckDescriptor& rOther);
45 ~DeckDescriptor (void);
46};
47typedef ::boost::shared_ptr<DeckDescriptor> SharedDeckDescriptor;
48
49} } // end of namespace sfx2::sidebar
50
51#endif
44 DeckDescriptor (void);
45 DeckDescriptor (const DeckDescriptor& rOther);
46 ~DeckDescriptor (void);
47};
48typedef ::boost::shared_ptr<DeckDescriptor> SharedDeckDescriptor;
49
50} } // end of namespace sfx2::sidebar
51
52#endif