~ubuntu-branches/ubuntu/utopic/kde-workspace/utopic-proposed

« back to all changes in this revision

Viewing changes to kwin/effects/configs_builtins.cpp

  • Committer: Bazaar Package Importer
  • Author(s): Michał Zając
  • Date: 2011-07-09 08:31:15 UTC
  • Revision ID: james.westby@ubuntu.com-20110709083115-ohyxn6z93mily9fc
Tags: upstream-4.6.90
Import upstream version 4.6.90

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/********************************************************************
 
2
 KWin - the KDE window manager
 
3
 This file is part of the KDE project.
 
4
 
 
5
Copyright (C) 2007 Bernhard Loos <nhuh.put@web.de>
 
6
Copyright (C) 2007 Christian Nitschkowski <christian.nitschkowski@kdemail.net>
 
7
Copyright (C) 2009 Lucas Murray <lmurray@undefinedfire.com>
 
8
 
 
9
This program is free software; you can redistribute it and/or modify
 
10
it under the terms of the GNU General Public License as published by
 
11
the Free Software Foundation; either version 2 of the License, or
 
12
(at your option) any later version.
 
13
 
 
14
This program is distributed in the hope that it will be useful,
 
15
but WITHOUT ANY WARRANTY; without even the implied warranty of
 
16
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
17
GNU General Public License for more details.
 
18
 
 
19
You should have received a copy of the GNU General Public License
 
20
along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
21
*********************************************************************/
 
22
 
 
23
#include <kwinconfig.h>
 
24
 
 
25
#include "boxswitch/boxswitch_config.h"
 
26
#include "dashboard/dashboard_config.h"
 
27
#include "desktopgrid/desktopgrid_config.h"
 
28
#include "diminactive/diminactive_config.h"
 
29
#include "magiclamp/magiclamp_config.h"
 
30
#include "translucency/translucency_config.h"
 
31
#include "presentwindows/presentwindows_config.h"
 
32
#include "resize/resize_config.h"
 
33
#include "showfps/showfps_config.h"
 
34
#include "thumbnailaside/thumbnailaside_config.h"
 
35
#include "windowgeometry/windowgeometry_config.h"
 
36
#include "zoom/zoom_config.h"
 
37
 
 
38
#ifdef KWIN_HAVE_OPENGL_COMPOSITING
 
39
#include "blur/blur_config.h"
 
40
#include "coverswitch/coverswitch_config.h"
 
41
#include "cube/cube_config.h"
 
42
#include "cube/cubeslide_config.h"
 
43
#include "flipswitch/flipswitch_config.h"
 
44
#include "glide/glide_config.h"
 
45
#include "invert/invert_config.h"
 
46
#include "lookingglass/lookingglass_config.h"
 
47
#include "magnifier/magnifier_config.h"
 
48
#include "mousemark/mousemark_config.h"
 
49
#include "trackmouse/trackmouse_config.h"
 
50
#include "wobblywindows/wobblywindows_config.h"
 
51
#endif
 
52
 
 
53
#include <kwineffects.h>
 
54
 
 
55
#include <KPluginLoader>
 
56
 
 
57
namespace KWin
 
58
{
 
59
 
 
60
KWIN_EFFECT_CONFIG_MULTIPLE(builtins,
 
61
                            KWIN_EFFECT_CONFIG_SINGLE(boxswitch, BoxSwitchEffectConfig)
 
62
                            KWIN_EFFECT_CONFIG_SINGLE(dashboard, DashboardEffectConfig)
 
63
                            KWIN_EFFECT_CONFIG_SINGLE(desktopgrid, DesktopGridEffectConfig)
 
64
                            KWIN_EFFECT_CONFIG_SINGLE(diminactive, DimInactiveEffectConfig)
 
65
                            KWIN_EFFECT_CONFIG_SINGLE(magiclamp, MagicLampEffectConfig)
 
66
                            KWIN_EFFECT_CONFIG_SINGLE(presentwindows, PresentWindowsEffectConfig)
 
67
                            KWIN_EFFECT_CONFIG_SINGLE(resize, ResizeEffectConfig)
 
68
                            KWIN_EFFECT_CONFIG_SINGLE(showfps, ShowFpsEffectConfig)
 
69
                            KWIN_EFFECT_CONFIG_SINGLE(translucency, TranslucencyEffectConfig)
 
70
                            KWIN_EFFECT_CONFIG_SINGLE(thumbnailaside, ThumbnailAsideEffectConfig)
 
71
                            KWIN_EFFECT_CONFIG_SINGLE(windowgeometry, WindowGeometryConfig)
 
72
                            KWIN_EFFECT_CONFIG_SINGLE(zoom, ZoomEffectConfig)
 
73
 
 
74
#ifdef KWIN_HAVE_OPENGL_COMPOSITING
 
75
                            KWIN_EFFECT_CONFIG_SINGLE(blur, BlurEffectConfig)
 
76
                            KWIN_EFFECT_CONFIG_SINGLE(coverswitch, CoverSwitchEffectConfig)
 
77
                            KWIN_EFFECT_CONFIG_SINGLE(cube, CubeEffectConfig)
 
78
                            KWIN_EFFECT_CONFIG_SINGLE(cubeslide, CubeSlideEffectConfig)
 
79
                            KWIN_EFFECT_CONFIG_SINGLE(flipswitch, FlipSwitchEffectConfig)
 
80
                            KWIN_EFFECT_CONFIG_SINGLE(glide, GlideEffectConfig)
 
81
                            KWIN_EFFECT_CONFIG_SINGLE(invert, InvertEffectConfig)
 
82
                            KWIN_EFFECT_CONFIG_SINGLE(lookingglass, LookingGlassEffectConfig)
 
83
                            KWIN_EFFECT_CONFIG_SINGLE(magnifier, MagnifierEffectConfig)
 
84
                            KWIN_EFFECT_CONFIG_SINGLE(mousemark, MouseMarkEffectConfig)
 
85
                            KWIN_EFFECT_CONFIG_SINGLE(trackmouse, TrackMouseEffectConfig)
 
86
                            KWIN_EFFECT_CONFIG_SINGLE(wobblywindows, WobblyWindowsEffectConfig)
 
87
#endif
 
88
                           )
 
89
 
 
90
} // namespace