qwt_valuelist.h

00001 /* -*- mode: C++ ; c-file-style: "stroustrup" -*- *****************************
00002  * Qwt Widget Library
00003  * Copyright (C) 1997   Josef Wilgen
00004  * Copyright (C) 2002   Uwe Rathmann
00005  * 
00006  * This library is free software; you can redistribute it and/or
00007  * modify it under the terms of the Qwt License, Version 1.0
00008  *****************************************************************************/
00009 
00010 // vim: expandtab
00011 
00012 #ifndef QWT_VALUELIST_H
00013 #define QWT_VALUELIST_H
00014 
00015 #include "qwt_global.h"
00016 
00021 #if QT_VERSION < 0x040000
00022 
00023 #include <qvaluelist.h>
00024 
00025 #if defined(QWT_TEMPLATEDLL)
00026 // MOC_SKIP_BEGIN
00027 template class QWT_EXPORT QValueList<double>;
00028 // MOC_SKIP_END
00029 #endif
00030 
00031 typedef QValueList<double> QwtValueList;
00032 
00033 #else // QT_VERSION >= 0x040000
00034 
00035 #include <qlist.h>
00036 
00037 #if defined(QWT_TEMPLATEDLL)
00038 
00039 #if QT_VERSION < 0x040300
00040 // Some compilers have problems, 
00041 // without a qHash(double) implementation
00042 #include <qset.h>
00043 #include <qvector.h>
00044 inline uint qHash(double key) { return uint(key); }
00045 #endif
00046 
00047 // MOC_SKIP_BEGIN
00048 template class QWT_EXPORT QList<double>;
00049 // MOC_SKIP_END
00050 
00051 #endif // QWT_TEMPLATEDLL
00052 
00053 typedef QList<double> QwtValueList;
00054 
00055 #endif
00056 
00057 #endif

Generated on Mon Feb 26 21:22:39 2007 for Qwt User's Guide by  doxygen 1.4.6