windowstateconfiguration.hxx (f8e07b45) windowstateconfiguration.hxx (5758ad8c)
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

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

101 // XElementAccess
102 virtual ::com::sun::star::uno::Type SAL_CALL getElementType()
103 throw (::com::sun::star::uno::RuntimeException);
104 virtual sal_Bool SAL_CALL hasElements()
105 throw (::com::sun::star::uno::RuntimeException);
106
107 typedef ::std::hash_map< ::rtl::OUString,
108 ::rtl::OUString,
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

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

101 // XElementAccess
102 virtual ::com::sun::star::uno::Type SAL_CALL getElementType()
103 throw (::com::sun::star::uno::RuntimeException);
104 virtual sal_Bool SAL_CALL hasElements()
105 throw (::com::sun::star::uno::RuntimeException);
106
107 typedef ::std::hash_map< ::rtl::OUString,
108 ::rtl::OUString,
109 OUStringHashCode,
109 rtl::OUStringHash,
110 ::std::equal_to< ::rtl::OUString > > ModuleToWindowStateFileMap;
111
112 typedef ::std::hash_map< ::rtl::OUString,
113 ::com::sun::star::uno::Reference< ::com::sun::star::container::XNameAccess >,
110 ::std::equal_to< ::rtl::OUString > > ModuleToWindowStateFileMap;
111
112 typedef ::std::hash_map< ::rtl::OUString,
113 ::com::sun::star::uno::Reference< ::com::sun::star::container::XNameAccess >,
114 OUStringHashCode,
114 rtl::OUStringHash,
115 ::std::equal_to< ::rtl::OUString > > ModuleToWindowStateConfigHashMap;
116
117 private:
118 sal_Bool m_bConfigRead;
119 ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > m_xServiceManager;
120 ModuleToWindowStateFileMap m_aModuleToFileHashMap;
121 ModuleToWindowStateConfigHashMap m_aModuleToWindowStateHashMap;
122 ::com::sun::star::uno::Reference< ::com::sun::star::frame::XModuleManager > m_xModuleManager;
123};
124
125} // namespace framework
126
127#endif // __FRAMEWORK_UIELEMENT_WINDOWSTATECONFIGURATION_HXX_
115 ::std::equal_to< ::rtl::OUString > > ModuleToWindowStateConfigHashMap;
116
117 private:
118 sal_Bool m_bConfigRead;
119 ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > m_xServiceManager;
120 ModuleToWindowStateFileMap m_aModuleToFileHashMap;
121 ModuleToWindowStateConfigHashMap m_aModuleToWindowStateHashMap;
122 ::com::sun::star::uno::Reference< ::com::sun::star::frame::XModuleManager > m_xModuleManager;
123};
124
125} // namespace framework
126
127#endif // __FRAMEWORK_UIELEMENT_WINDOWSTATECONFIGURATION_HXX_