• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • API Reference
  • Sitemap
  • Contact Us
 

Plasma

floating_decorator.h

Go to the documentation of this file.
00001 /*
00002   Copyright 2008 Google Inc.
00003 
00004   Licensed under the Apache License, Version 2.0 (the "License");
00005   you may not use this file except in compliance with the License.
00006   You may obtain a copy of the License at
00007 
00008        http://www.apache.org/licenses/LICENSE-2.0
00009 
00010   Unless required by applicable law or agreed to in writing, software
00011   distributed under the License is distributed on an "AS IS" BASIS,
00012   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
00013   See the License for the specific language governing permissions and
00014   limitations under the License.
00015 */
00016 
00017 #ifndef GGADGET_FLOATING_DECORATOR_H__
00018 #define GGADGET_FLOATING_DECORATOR_H__
00019 
00020 #include <ggadget/main_view_decorator_base.h>
00021 #include "plasma_view_host.h"
00022 
00023 namespace ggadget {
00024 
00025 class FloatingDecorator : public MainViewDecoratorBase {
00026  public:
00027   FloatingDecorator(PlasmaViewHost *host);
00028   virtual ~FloatingDecorator();
00029   virtual void OnAddDecoratorMenuItems(MenuInterface *menu);
00030   virtual bool ShowDecoratedView(bool modal, int flags,
00031                                  Slot1<bool, int> *feedback_handler);
00032 
00033  private:
00034   GadgetInfo *info;
00035   DISALLOW_EVIL_CONSTRUCTORS(FloatingDecorator);
00036 };
00037 
00038 } // namespace ggadget
00039 
00040 #endif

Plasma

Skip menu "Plasma"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members

API Reference

Skip menu "API Reference"
  • KWin
  •   KWin Libraries
  • Libraries
  •   libkworkspace
  •   libsolidcontrol
  •   libtaskmanager
  • Plasma
  •   Animators
  •   Applets
  •   Engines
  • Solid Modules
Generated for API Reference by doxygen 1.5.7
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal