Ananas Library  0.9.5
plugins.h
1 /****************************************************************************
2 ** $Id: plugins.h,v 1.6 2004/08/18 16:18:27 leader Exp $
3 **
4 ** Header file of the Ananas plugins class
5 **
6 ** Created : 20031201
7 **
8 ** Copyright (C) 2003-2004 Leader InfoTech. All rights reserved.
9 **
10 ** This file is part of the Ananas Plugins of the Ananas
11 ** automation accounting system.
12 **
13 ** This file may be distributed and/or modified under the terms of the
14 ** GNU General Public License version 2 as published by the Free Software
15 ** Foundation and appearing in the file LICENSE.GPL included in the
16 ** packaging of this file.
17 **
18 ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
19 ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
20 **
21 ** See http://www.leaderit.ru/page=ananas or email sales@leaderit.ru
22 ** See http://www.leaderit.ru/gpl/ for GPL licensing information.
23 **
24 ** Contact org@leaderit.ru if any conditions of this licensing are
25 ** not clear to you.
26 **
27 **********************************************************************/
28 
29 #ifndef APLUGINS_H
30 #define APLUGINS_H
31 #include <qwidgetplugin.h>
32 
33 
34 class aPlugins : public QWidgetPlugin
35 {
36 public:
37  aPlugins();
38 
39  QStringList keys() const;
40  QWidget* create( const QString &classname, QWidget* parent = 0, const char* name = 0 );
41  QString group( const QString& ) const;
42  QIconSet iconSet( const QString& ) const;
43  QString includeFile( const QString& ) const;
44  QString toolTip( const QString& ) const;
45  QString whatsThis( const QString& ) const;
46  bool isContainer( const QString& ) const;
47 };
48 
49 #endif
50 
Definition: plugins.h:34