DeckDescriptor.hxx (22de8995) DeckDescriptor.hxx (ff12d537)
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

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

19 *
20 *************************************************************/
21
22#ifndef SFX_SIDEBAR_DECK_DESCRIPTOR_HXX
23#define SFX_SIDEBAR_DECK_DESCRIPTOR_HXX
24
25#include "Context.hxx"
26#include <vector>
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

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

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