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

Plasma

ggl_package.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_PACKAGE_H
00018 #define GGADGET_PACKAGE_H
00019 
00020 #include <Plasma/Package>
00021 #include <Plasma/PackageStructure>
00022 #include <Plasma/PackageMetadata>
00023 class GadgetBrowserHost;
00024 class GglPackage : public Plasma::PackageStructure {
00025   Q_OBJECT
00026  public:
00027   GglPackage(QObject *parent, const QVariantList &args);
00028 
00029   virtual ~GglPackage();
00030   virtual bool installPackage(const QString &archivePath,
00031                               const QString &packageRoot);
00032   virtual void createNewWidgetBrowser(QWidget *parent = 0);
00033 
00034   void gadgetBrowserClosed();
00035 
00036  private:
00037   GadgetBrowserHost *host_;
00038 };
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