Main Page | Class Hierarchy | Class List | Directories | File List | Class Members

browser.h

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

Generated on Mon Jun 11 15:49:45 2007 for Squish HTML API by  doxygen 1.4.4