/***************************************************************************
                            Qt.h -  description
                             -------------------
    begin                : Wed Nov 21 12:08:37 2001
    copyright            : (C) 2000-2001 Lost Highway Ltd. All rights reserved.
    email                : Lost_Highway@tipitina.demon.co.uk
    generated by         : duke@tipitina on Wed Nov 21 12:08:37 2001, using kalyptus 0.9.
 ***************************************************************************/

/***************************************************************************
 *                                                                         *
 *   This library is free software; you can redistribute it and/or modify  *
 *   it under the terms of the GNU Library General Public License as       *
 *   published by the Free Software Foundation; either version 2 of the    *
 *   License, or (at your option) any later version.                       *
 *                                                                         *
 ***************************************************************************/

#ifndef QT_H
#define QT_H

#include <Foundation/NSObject.h>
#include <Foundation/NSString.h>
#include <qtobjc/QtSupport.h>
#include <qtobjc/QColor.h>

@interface  Qt : NSObject <QtSupport>
{
@private
	void * _qt;
	BOOL  _allocatedInObjcWorld;
}
+ (QColor *) color0;
+ (QColor *) color1;
+ (QColor *) black;
+ (QColor *) white;
+ (QColor *) darkGray;
+ (QColor *) gray;
+ (QColor *) lightGray;
+ (QColor *) red;
+ (QColor *) green;
+ (QColor *) blue;
+ (QColor *) cyan;
+ (QColor *) magenta;
+ (QColor *) yellow;
+ (QColor *) darkRed;
+ (QColor *) darkGreen;
+ (QColor *) darkBlue;
+ (QColor *) darkCyan;
+ (QColor *) darkMagenta;
+ (QColor *) darkYellow;
+ (int) NoButton;
+ (int) LeftButton;
+ (int) RightButton;
+ (int) MidButton;
+ (int) MouseButtonMask;
+ (int) ShiftButton;
+ (int) ControlButton;
+ (int) AltButton;
+ (int) MetaButton;
+ (int) KeyButtonMask;
+ (int) Keypad;
+ (int) Horizontal;
+ (int) Vertical;
+ (int) AlignAuto;
+ (int) AlignLeft;
+ (int) AlignRight;
+ (int) AlignHCenter;
+ (int) AlignJustify;
+ (int) AlignHorizontal_Mask;
+ (int) AlignTop;
+ (int) AlignBottom;
+ (int) AlignVCenter;
+ (int) AlignVertical_Mask;
+ (int) AlignCenter;
+ (int) SingleLine;
+ (int) DontClip;
+ (int) ExpandTabs;
+ (int) ShowPrefix;
+ (int) WordBreak;
+ (int) BreakAnywhere;
+ (int) DontPrint;
+ (int) NoAccel;
+ (int) WState_Created;
+ (int) WState_Disabled;
+ (int) WState_Visible;
+ (int) WState_ForceHide;
+ (int) WState_OwnCursor;
+ (int) WState_MouseTracking;
+ (int) WState_CompressKeys;
+ (int) WState_BlockUpdates;
+ (int) WState_InPaintEvent;
+ (int) WState_Reparented;
+ (int) WState_ConfigPending;
+ (int) WState_Resized;
+ (int) WState_AutoMask;
+ (int) WState_Polished;
+ (int) WState_DND;
+ (int) WState_Reserved0;
+ (int) WState_Reserved1;
+ (int) WState_Reserved2;
+ (int) WState_Reserved3;
+ (int) WState_Maximized;
+ (int) WState_Minimized;
+ (int) WState_ForceDisabled;
+ (int) WState_Exposed;
+ (int) WState_HasMouse;
+ (int) WType_TopLevel;
+ (int) WType_Dialog;
+ (int) WType_Popup;
+ (int) WType_Desktop;
+ (int) WType_Mask;
+ (int) WStyle_Customize;
+ (int) WStyle_NormalBorder;
+ (int) WStyle_DialogBorder;
+ (int) WStyle_NoBorder;
+ (int) WStyle_Title;
+ (int) WStyle_SysMenu;
+ (int) WStyle_Minimize;
+ (int) WStyle_Maximize;
+ (int) WStyle_MinMax;
+ (int) WStyle_Tool;
+ (int) WStyle_StaysOnTop;
+ (int) WStyle_ContextHelp;
+ (int) WStyle_Reserved;
+ (int) WStyle_Mask;
+ (int) WDestructiveClose;
+ (int) WPaintDesktop;
+ (int) WPaintUnclipped;
+ (int) WPaintClever;
+ (int) WResizeNoErase;
+ (int) WMouseNoMask;
+ (int) WStaticContents;
+ (int) WRepaintNoErase;
+ (int) WX11BypassWM;
+ (int) WWinOwnDC;
+ (int) WX11BypassWM;
+ (int) WWinOwnDC;
+ (int) WGroupLeader;
+ (int) WShowModal;
+ (int) WNoMousePropagation;
+ (int) WSubWindow;
+ (int) WNorthWestGravity;
+ (int) WType_Modal;
+ (int) WStyle_Dialog;
+ (int) WStyle_NoBorderEx;
+ (int) ColorMode_Mask;
+ (int) AutoColor;
+ (int) ColorOnly;
+ (int) MonoOnly;
+ (int) AlphaDither_Mask;
+ (int) ThresholdAlphaDither;
+ (int) OrderedAlphaDither;
+ (int) DiffuseAlphaDither;
+ (int) NoAlpha;
+ (int) Dither_Mask;
+ (int) DiffuseDither;
+ (int) OrderedDither;
+ (int) ThresholdDither;
+ (int) DitherMode_Mask;
+ (int) AutoDither;
+ (int) PreferDither;
+ (int) AvoidDither;
+ (int) TransparentMode;
+ (int) OpaqueMode;
+ (int) PixelUnit;
+ (int) LoMetricUnit;
+ (int) HiMetricUnit;
+ (int) LoEnglishUnit;
+ (int) HiEnglishUnit;
+ (int) TwipsUnit;
+ (int) WindowsStyle;
+ (int) MotifStyle;
+ (int) MacStyle;
+ (int) WindowsStyle;
+ (int) Win3Style;
+ (int) PMStyle;
+ (int) MotifStyle;
+ (int) SHIFT;
+ (int) CTRL;
+ (int) ALT;
+ (int) MODIFIER_MASK;
+ (int) UNICODE_ACCEL;
+ (int) ASCII_ACCEL;
+ (int) Key_Escape;
+ (int) Key_Tab;
+ (int) Key_Backtab;
+ (int) Key_BackTab;
+ (int) Key_Backspace;
+ (int) Key_BackSpace;
+ (int) Key_Return;
+ (int) Key_Enter;
+ (int) Key_Insert;
+ (int) Key_Delete;
+ (int) Key_Pause;
+ (int) Key_Print;
+ (int) Key_SysReq;
+ (int) Key_Home;
+ (int) Key_End;
+ (int) Key_Left;
+ (int) Key_Up;
+ (int) Key_Right;
+ (int) Key_Down;
+ (int) Key_Prior;
+ (int) Key_PageUp;
+ (int) Key_Next;
+ (int) Key_PageDown;
+ (int) Key_Shift;
+ (int) Key_Control;
+ (int) Key_Meta;
+ (int) Key_Alt;
+ (int) Key_CapsLock;
+ (int) Key_NumLock;
+ (int) Key_ScrollLock;
+ (int) Key_F1;
+ (int) Key_F2;
+ (int) Key_F3;
+ (int) Key_F4;
+ (int) Key_F5;
+ (int) Key_F6;
+ (int) Key_F7;
+ (int) Key_F8;
+ (int) Key_F9;
+ (int) Key_F10;
+ (int) Key_F11;
+ (int) Key_F12;
+ (int) Key_F13;
+ (int) Key_F14;
+ (int) Key_F15;
+ (int) Key_F16;
+ (int) Key_F17;
+ (int) Key_F18;
+ (int) Key_F19;
+ (int) Key_F20;
+ (int) Key_F21;
+ (int) Key_F22;
+ (int) Key_F23;
+ (int) Key_F24;
+ (int) Key_F25;
+ (int) Key_F26;
+ (int) Key_F27;
+ (int) Key_F28;
+ (int) Key_F29;
+ (int) Key_F30;
+ (int) Key_F31;
+ (int) Key_F32;
+ (int) Key_F33;
+ (int) Key_F34;
+ (int) Key_F35;
+ (int) Key_Super_L;
+ (int) Key_Super_R;
+ (int) Key_Menu;
+ (int) Key_Hyper_L;
+ (int) Key_Hyper_R;
+ (int) Key_Help;
+ (int) Key_Direction_L;
+ (int) Key_Direction_R;
+ (int) Key_Space;
+ (int) Key_Any;
+ (int) Key_Exclam;
+ (int) Key_QuoteDbl;
+ (int) Key_NumberSign;
+ (int) Key_Dollar;
+ (int) Key_Percent;
+ (int) Key_Ampersand;
+ (int) Key_Apostrophe;
+ (int) Key_ParenLeft;
+ (int) Key_ParenRight;
+ (int) Key_Asterisk;
+ (int) Key_Plus;
+ (int) Key_Comma;
+ (int) Key_Minus;
+ (int) Key_Period;
+ (int) Key_Slash;
+ (int) Key_0;
+ (int) Key_1;
+ (int) Key_2;
+ (int) Key_3;
+ (int) Key_4;
+ (int) Key_5;
+ (int) Key_6;
+ (int) Key_7;
+ (int) Key_8;
+ (int) Key_9;
+ (int) Key_Colon;
+ (int) Key_Semicolon;
+ (int) Key_Less;
+ (int) Key_Equal;
+ (int) Key_Greater;
+ (int) Key_Question;
+ (int) Key_At;
+ (int) Key_A;
+ (int) Key_B;
+ (int) Key_C;
+ (int) Key_D;
+ (int) Key_E;
+ (int) Key_F;
+ (int) Key_G;
+ (int) Key_H;
+ (int) Key_I;
+ (int) Key_J;
+ (int) Key_K;
+ (int) Key_L;
+ (int) Key_M;
+ (int) Key_N;
+ (int) Key_O;
+ (int) Key_P;
+ (int) Key_Q;
+ (int) Key_R;
+ (int) Key_S;
+ (int) Key_T;
+ (int) Key_U;
+ (int) Key_V;
+ (int) Key_W;
+ (int) Key_X;
+ (int) Key_Y;
+ (int) Key_Z;
+ (int) Key_BracketLeft;
+ (int) Key_Backslash;
+ (int) Key_BracketRight;
+ (int) Key_AsciiCircum;
+ (int) Key_Underscore;
+ (int) Key_QuoteLeft;
+ (int) Key_BraceLeft;
+ (int) Key_Bar;
+ (int) Key_BraceRight;
+ (int) Key_AsciiTilde;
+ (int) Key_nobreakspace;
+ (int) Key_exclamdown;
+ (int) Key_cent;
+ (int) Key_sterling;
+ (int) Key_currency;
+ (int) Key_yen;
+ (int) Key_brokenbar;
+ (int) Key_section;
+ (int) Key_diaeresis;
+ (int) Key_copyright;
+ (int) Key_ordfeminine;
+ (int) Key_guillemotleft;
+ (int) Key_notsign;
+ (int) Key_hyphen;
+ (int) Key_registered;
+ (int) Key_macron;
+ (int) Key_degree;
+ (int) Key_plusminus;
+ (int) Key_twosuperior;
+ (int) Key_threesuperior;
+ (int) Key_acute;
+ (int) Key_mu;
+ (int) Key_paragraph;
+ (int) Key_periodcentered;
+ (int) Key_cedilla;
+ (int) Key_onesuperior;
+ (int) Key_masculine;
+ (int) Key_guillemotright;
+ (int) Key_onequarter;
+ (int) Key_onehalf;
+ (int) Key_threequarters;
+ (int) Key_questiondown;
+ (int) Key_Agrave;
+ (int) Key_Aacute;
+ (int) Key_Acircumflex;
+ (int) Key_Atilde;
+ (int) Key_Adiaeresis;
+ (int) Key_Aring;
+ (int) Key_AE;
+ (int) Key_Ccedilla;
+ (int) Key_Egrave;
+ (int) Key_Eacute;
+ (int) Key_Ecircumflex;
+ (int) Key_Ediaeresis;
+ (int) Key_Igrave;
+ (int) Key_Iacute;
+ (int) Key_Icircumflex;
+ (int) Key_Idiaeresis;
+ (int) Key_ETH;
+ (int) Key_Ntilde;
+ (int) Key_Ograve;
+ (int) Key_Oacute;
+ (int) Key_Ocircumflex;
+ (int) Key_Otilde;
+ (int) Key_Odiaeresis;
+ (int) Key_multiply;
+ (int) Key_Ooblique;
+ (int) Key_Ugrave;
+ (int) Key_Uacute;
+ (int) Key_Ucircumflex;
+ (int) Key_Udiaeresis;
+ (int) Key_Yacute;
+ (int) Key_THORN;
+ (int) Key_ssharp;
+ (int) Key_agrave;
+ (int) Key_aacute;
+ (int) Key_acircumflex;
+ (int) Key_atilde;
+ (int) Key_adiaeresis;
+ (int) Key_aring;
+ (int) Key_ae;
+ (int) Key_ccedilla;
+ (int) Key_egrave;
+ (int) Key_eacute;
+ (int) Key_ecircumflex;
+ (int) Key_ediaeresis;
+ (int) Key_igrave;
+ (int) Key_iacute;
+ (int) Key_icircumflex;
+ (int) Key_idiaeresis;
+ (int) Key_eth;
+ (int) Key_ntilde;
+ (int) Key_ograve;
+ (int) Key_oacute;
+ (int) Key_ocircumflex;
+ (int) Key_otilde;
+ (int) Key_odiaeresis;
+ (int) Key_division;
+ (int) Key_oslash;
+ (int) Key_ugrave;
+ (int) Key_uacute;
+ (int) Key_ucircumflex;
+ (int) Key_udiaeresis;
+ (int) Key_yacute;
+ (int) Key_thorn;
+ (int) Key_ydiaeresis;
+ (int) Key_unknown;
+ (int) UpArrow;
+ (int) DownArrow;
+ (int) LeftArrow;
+ (int) RightArrow;
+ (int) CopyROP;
+ (int) OrROP;
+ (int) XorROP;
+ (int) NotAndROP;
+ (int) EraseROP;
+ (int) NotCopyROP;
+ (int) NotOrROP;
+ (int) NotXorROP;
+ (int) AndROP;
+ (int) NotEraseROP;
+ (int) NotROP;
+ (int) ClearROP;
+ (int) SetROP;
+ (int) NopROP;
+ (int) AndNotROP;
+ (int) OrNotROP;
+ (int) NandROP;
+ (int) NorROP;
+ (int) LastROP;
+ (int) NoPen;
+ (int) SolidLine;
+ (int) DashLine;
+ (int) DotLine;
+ (int) DashDotLine;
+ (int) DashDotDotLine;
+ (int) MPenStyle;
+ (int) FlatCap;
+ (int) SquareCap;
+ (int) RoundCap;
+ (int) MPenCapStyle;
+ (int) MiterJoin;
+ (int) BevelJoin;
+ (int) RoundJoin;
+ (int) MPenJoinStyle;
+ (int) NoBrush;
+ (int) SolidPattern;
+ (int) Dense1Pattern;
+ (int) Dense2Pattern;
+ (int) Dense3Pattern;
+ (int) Dense4Pattern;
+ (int) Dense5Pattern;
+ (int) Dense6Pattern;
+ (int) Dense7Pattern;
+ (int) HorPattern;
+ (int) VerPattern;
+ (int) CrossPattern;
+ (int) BDiagPattern;
+ (int) FDiagPattern;
+ (int) DiagCrossPattern;
+ (int) CustomPattern;
+ (int) WV_32s;
+ (int) WV_95;
+ (int) WV_98;
+ (int) WV_Me;
+ (int) WV_DOS_based;
+ (int) WV_NT;
+ (int) WV_2000;
+ (int) WV_XP;
+ (int) WV_NT_based;
+ (int) UI_General;
+ (int) UI_AnimateMenu;
+ (int) UI_FadeMenu;
+ (int) UI_AnimateCombo;
+ (int) UI_AnimateTooltip;
+ (int) UI_FadeTooltip;
+ (int) ArrowCursor;
+ (int) UpArrowCursor;
+ (int) CrossCursor;
+ (int) WaitCursor;
+ (int) IbeamCursor;
+ (int) SizeVerCursor;
+ (int) SizeHorCursor;
+ (int) SizeBDiagCursor;
+ (int) SizeFDiagCursor;
+ (int) SizeAllCursor;
+ (int) BlankCursor;
+ (int) SplitVCursor;
+ (int) SplitHCursor;
+ (int) PointingHandCursor;
+ (int) ForbiddenCursor;
+ (int) WhatsThisCursor;
+ (int) LastCursor;
+ (int) BitmapCursor;
+ (int) PlainText;
+ (int) RichText;
+ (int) AutoText;
+ (int) DockUnmanaged;
+ (int) DockTornOff;
+ (int) DockTop;
+ (int) DockBottom;
+ (int) DockRight;
+ (int) DockLeft;
+ (int) DockMinimized;
+ (int) Unmanaged;
+ (int) TornOff;
+ (int) Top;
+ (int) Bottom;
+ (int) Right;
+ (int) Left;
+ (int) Minimized;
+ (int) TextDate;
+ (int) ISODate;
+ (int) LocalDate;
+ (int) FixedColor;
+ (int) FixedPixmap;
+ (int) NoBackground;
+ (int) PaletteForeground;
+ (int) PaletteButton;
+ (int) PaletteLight;
+ (int) PaletteMidlight;
+ (int) PaletteDark;
+ (int) PaletteMid;
+ (int) PaletteText;
+ (int) PaletteBrightText;
+ (int) PaletteBase;
+ (int) PaletteBackground;
+ (int) PaletteShadow;
+ (int) PaletteHighlight;
+ (int) PaletteHighlightedText;
+ (int) PaletteButtonText;
+ (int) PaletteLink;
+ (int) PaletteLinkVisited;
+ (int) X11ParentRelative;
+ (int) CaseSensitive;
+ (int) BeginsWith;
+ (int) EndsWith;
+ (int) Contains;
+ (int) ExactMatch;
@end

#endif
