Trade equipment common library.
1.0.0
Main Page
Classes
Files
File List
src
teinterface_p.h
1
/****************************************************************************
2
** $Id: teinterface_p.h,v 1.1 2006/02/14 12:05:25 leader Exp $
3
**
4
** Definition of AExtensionInterface class
5
**
6
** Created : 20060209
7
**
8
** Copyright (C) 2003-2006 Leader InfoTech. All rights reserved.
9
**
10
** This file is part of the Library 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 TEINTERFACE_H
30
#define TEINTERFACE_H
31
32
#include <teglobal.h>
33
#ifndef QT_H
34
#include <private/qcom_p.h>
35
#endif
// QT_H
36
37
#ifndef QT_NO_COMPONENT
38
39
// {EDDD5AD8-DF3C-400c-A713-163B72FE5F61}
40
#ifndef IID_TEFactory
41
#define IID_TEFactory QUuid(0xeddd5ad8, 0xdf3c, 0x400c, 0xa7, 0x13, 0x16, 0x3b, 0x72, 0xfe, 0x5f, 0x61)
42
#endif
43
44
class
TEBase
;
45
46
struct
LIB_EXPORT
TEFactoryInterface
:
public
QFeatureListInterface
47
{
48
virtual
TEBase
* create(
const
QString
& name ) = 0;
49
};
50
51
#endif
//QT_NO_COMPONENT
52
#endif
// TEINTERFACE_P_H
TEBase
Definition
tebase.h:149
TEFactoryInterface
Definition
teinterface_p.h:47
memFunc0
Definition
conv.h:259
Generated by
1.10.0