ContextList.hxx (da72173f) ContextList.hxx (7e429a12)
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

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

26#include <sal/types.h>
27#include <rtl/ustring.hxx>
28
29#include <vector>
30
31
32namespace sfx2 { namespace sidebar {
33
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

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

26#include <sal/types.h>
27#include <rtl/ustring.hxx>
28
29#include <vector>
30
31
32namespace sfx2 { namespace sidebar {
33
34
34/** Per context data for deck and panel descriptors.
35*/
35class ContextList
36{
37public:
38 ContextList (void);
39 ~ContextList (void);
40
41 class Entry
42 {
43 public:
44 Context maContext;
45 bool mbIsInitiallyVisible;
46 ::rtl::OUString msMenuCommand;
47 };
48
49 /** Return <TRUE/> when the given context matches any of the stored contexts.
50 */
51 const Entry* GetMatch (
52 const Context& rContext) const;
36class ContextList
37{
38public:
39 ContextList (void);
40 ~ContextList (void);
41
42 class Entry
43 {
44 public:
45 Context maContext;
46 bool mbIsInitiallyVisible;
47 ::rtl::OUString msMenuCommand;
48 };
49
50 /** Return <TRUE/> when the given context matches any of the stored contexts.
51 */
52 const Entry* GetMatch (
53 const Context& rContext) const;
54 Entry* GetMatch (
55 const Context& rContext);
53
54 void AddContextDescription (
55 const Context& rContext,
56 const bool bIsInitiallyVisible,
57 const ::rtl::OUString& rsMenuCommand);
58
59 /** Returns <TRUE/> when no call to AddContextDescription() was made before.
60 */

--- 13 unchanged lines hidden ---
56
57 void AddContextDescription (
58 const Context& rContext,
59 const bool bIsInitiallyVisible,
60 const ::rtl::OUString& rsMenuCommand);
61
62 /** Returns <TRUE/> when no call to AddContextDescription() was made before.
63 */

--- 13 unchanged lines hidden ---