ControlFactory.cxx (ff12d537) ControlFactory.cxx (b9e67834)
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

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

16 * KIND, either express or implied. See the License for the
17 * specific language governing permissions and limitations
18 * under the License.
19 *
20 *************************************************************/
21
22#include "precompiled_sfx2.hxx"
23
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

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

16 * KIND, either express or implied. See the License for the
17 * specific language governing permissions and limitations
18 * under the License.
19 *
20 *************************************************************/
21
22#include "precompiled_sfx2.hxx"
23
24#include "ControlFactory.hxx"
24#include "sidebar/ControlFactory.hxx"
25
26#include "MenuButton.hxx"
27#include "TabItem.hxx"
25
26#include "MenuButton.hxx"
27#include "TabItem.hxx"
28#include "SidebarToolBox.hxx"
29#include <vcl/toolbox.hxx>
28
29
30namespace sfx2 { namespace sidebar {
31
32
33CheckBox* ControlFactory::CreateMenuButton (Window* pParentWindow)
34{
35 return new MenuButton(pParentWindow);
36}
37
38
39
40
41ImageRadioButton* ControlFactory::CreateTabItem (Window* pParentWindow)
42{
43 return new TabItem(pParentWindow);
44}
45
46
30
31
32namespace sfx2 { namespace sidebar {
33
34
35CheckBox* ControlFactory::CreateMenuButton (Window* pParentWindow)
36{
37 return new MenuButton(pParentWindow);
38}
39
40
41
42
43ImageRadioButton* ControlFactory::CreateTabItem (Window* pParentWindow)
44{
45 return new TabItem(pParentWindow);
46}
47
48
49
50
51ToolBox* ControlFactory::CreateToolBox (
52 Window* pParentWindow,
53 const ResId& rResId)
54{
55 return new SidebarToolBox(pParentWindow, rResId);
56}
57
47} } // end of namespace sfx2::sidebar
58} } // end of namespace sfx2::sidebar