00001 /********************************************************************** 00002 ** Copyright (C) 2006 froglogic GmbH. 00003 ** All rights reserved. 00004 ** 00005 ** This file is part of Squish. 00006 ** 00007 ** Licensees holding a valid Squish License Agreement may use this 00008 ** file in accordance with the Squish License Agreement provided with 00009 ** the Software. 00010 ** 00011 ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE 00012 ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. 00013 ** 00014 ** See the LICENSE file in the toplevel directory of this package. 00015 ** 00016 ** Contact contact@froglogic.com if any conditions of this licensing are 00017 ** not clear to you. 00018 ** 00019 **********************************************************************/ 00020 00021 #ifndef SQUISH_BROWSER_H 00022 #define SQUISH_BROWSER_H 00023 00024 #include <qglobal.h> 00025 00026 #if defined(Q_OS_WIN32) 00027 #define WEB_EXPORT __declspec(dllexport) 00028 #else 00029 #define WEB_EXPORT 00030 #endif 00031 00032 class WEB_EXPORT Browser 00033 { 00034 public: 00036 enum Type { 00037 InternetExplorer, 00038 Konqueror, 00039 Mozilla, 00040 Firefox, 00041 Safari 00042 }; 00043 00044 static const char *id(); 00045 static const char *name(); 00046 static Type type(); 00047 }; 00048 00049 #endif
1.4.4