qdataschemaglobal.h

00001 /****************************************************************************
00002 ** $Id: qdataschemaglobal.h,v 1.11 2007/01/06 17:43:25 leader Exp $
00003 **
00004 ** QT Data Schema project
00005 **
00006 ** Copyright (C) 1999-2006 Leader InfoTech.  All rights reserved.
00007 ** Copyright (C) 1999-2006 Valery Grazdankin.  All rights reserved.
00008 **
00009 ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
00010 ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
00011 **
00012 ** See http://www.leaderit.ru/ or email sales@leaderit.ru
00013 **
00014 **********************************************************************/
00015 
00085 #ifndef QDATASCHEMAGLOBAL_H
00086 #define QDATASCHEMAGLOBAL_H
00087 #include <qglobal.h>
00088 
00089 #ifdef Q_OS_WIN32
00090 #       include <windows.h>
00091 #       include <math.h>
00092 #endif
00093 #ifdef Q_OS_UNIX
00094 #       include <unistd.h>
00095 #endif
00096 
00097 #if defined(Q_OS_WIN32) && !defined(LIB_NO_DLL)
00098 #  define LIB_DLLIMPORT __declspec(dllimport)
00099 #  define LIB_DLLEXPORT __declspec(dllexport)
00100 #else
00101 #  define LIB_DLLIMPORT
00102 #  define LIB_DLLEXPORT
00103 #endif
00104 
00105 #if defined (Q_CC_MSVC)
00106 #define TEMPLATE_EXTERN extern
00107 #else
00108 #define TEMPLATE_EXTERN
00109 #endif
00110 
00111 #ifdef QDATASCHEMA_EXPORT
00112 #  define LIB_EXPORT LIB_DLLEXPORT
00113 #else
00114 #  define LIB_EXPORT LIB_DLLIMPORT
00115 #endif
00116 
00117 #ifdef QDATASCHEMA_EXPORT
00118 #  define LIB_TEMPLATE_EXTERN
00119 #else
00120 #  define LIB_TEMPLATE_EXTERN TEMPLATE_EXTERN
00121 #endif
00122 
00123 #if defined(Q_CC_MSVC)
00124 #  define vsnprintf _vsnprintf
00125 #endif
00126 
00142 class QDS
00143 {
00144 public:
00148     enum MO_Type { MO_ROOT, MO_CLASS, MO_ATTR, MO_RELATION };
00149 
00150 };
00151 
00152 /*
00153 #include <qvariant.h>
00154 class QDSVariant : public QVariant
00155 {
00156 public:
00157     enum Type {
00158     Invalid, Object
00159     };
00160 
00161     QDSVariant():QVariant(){};
00162     ~QDSVariant(){};
00163 };
00164 */
00165 #endif
00166 

Документация по Библиотека QT для работы со схемой базы данных.. Последние изменения: Wed Feb 21 09:36:10 2007. Создано системой  doxygen 1.5.1