/***************************************************************************
                            QAccessible.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 QACCESSIBLE_H
#define QACCESSIBLE_H

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

@class QObject;

@interface  QAccessible : NSObject <QtSupport>
{
@private
	void * _qt;
	BOOL  _allocatedInObjcWorld;
}
//+ (long) queryAccessibleInterface: (QObject *)arg1 accessibleinterface: (QAccessibleInterface**)arg2;
+ updateAccessibility: (QObject *)arg1 who: (int)who reason: (int)reason;
+ (int) SoundPlayed;
+ (int) Alert;
+ (int) ForegroundChanged;
+ (int) MenuStart;
+ (int) MenuEnd;
+ (int) PopupMenuStart;
+ (int) PopupMenuEnd;
+ (int) ContextHelpStart;
+ (int) ContextHelpEnd;
+ (int) DragDropStart;
+ (int) DragDropEnd;
+ (int) DialogStart;
+ (int) DialogEnd;
+ (int) ScrollingStart;
+ (int) ScrollingEnd;
+ (int) MenuCommand;
+ (int) ObjectCreated;
+ (int) ObjectDestroyed;
+ (int) ObjectShow;
+ (int) ObjectHide;
+ (int) ObjectReorder;
+ (int) Focus;
+ (int) Selection;
+ (int) SelectionAdd;
+ (int) SelectionRemove;
+ (int) SelectionWithin;
+ (int) StateChanged;
+ (int) LocationChanged;
+ (int) NameChanged;
+ (int) DescriptionChanged;
+ (int) ValueChanged;
+ (int) ParentChanged;
+ (int) HelpChanged;
+ (int) DefaultActionChanged;
+ (int) AcceleratorChanged;
+ (int) Normal;
+ (int) Unavailable;
+ (int) Selected;
+ (int) Focused;
+ (int) Pressed;
+ (int) Checked;
+ (int) Mixed;
+ (int) ReadOnly;
+ (int) HotTracked;
+ (int) Default;
+ (int) Expanded;
+ (int) Collapsed;
+ (int) Busy;
+ (int) Floating;
+ (int) Marqueed;
+ (int) Animated;
+ (int) Invisible;
+ (int) Offscreen;
+ (int) Sizeable;
+ (int) Moveable;
+ (int) SelfVoicing;
+ (int) Focusable;
+ (int) Selectable;
+ (int) Linked;
+ (int) Traversed;
+ (int) MultiSelectable;
+ (int) ExtSelectable;
+ (int) AlertLow;
+ (int) AlertMedium;
+ (int) AlertHigh;
+ (int) Protected;
+ (int) Valid;
+ (int) NoRole;
+ (int) TitleBar;
+ (int) MenuBar;
+ (int) ScrollBar;
+ (int) Grip;
+ (int) Sound;
+ (int) Cursor;
+ (int) Caret;
+ (int) AlertMessage;
+ (int) Window;
+ (int) Client;
+ (int) PopupMenu;
+ (int) MenuItem;
+ (int) ToolTip;
+ (int) Application;
+ (int) Document;
+ (int) Pane;
+ (int) Chart;
+ (int) Dialog;
+ (int) Border;
+ (int) Grouping;
+ (int) Separator;
+ (int) ToolBar;
+ (int) StatusBar;
+ (int) Table;
+ (int) ColumnHeader;
+ (int) RowHeader;
+ (int) Column;
+ (int) Row;
+ (int) Cell;
+ (int) Link;
+ (int) HelpBalloon;
+ (int) Character;
+ (int) List;
+ (int) ListItem;
+ (int) Outline;
+ (int) OutlineItem;
+ (int) PageTab;
+ (int) PropertyPage;
+ (int) Indicator;
+ (int) Graphic;
+ (int) StaticText;
+ (int) EditableText;
+ (int) PushButton;
+ (int) CheckBox;
+ (int) RadioButton;
+ (int) ComboBox;
+ (int) DropLest;
+ (int) ProgressBar;
+ (int) Dial;
+ (int) HotkeyField;
+ (int) Slider;
+ (int) SpinBox;
+ (int) Diagram;
+ (int) Animation;
+ (int) Equation;
+ (int) ButtonDropDown;
+ (int) ButtonMenu;
+ (int) ButtonDropGrid;
+ (int) Whitespace;
+ (int) PageTabList;
+ (int) Clock;
+ (int) NavUp;
+ (int) NavDown;
+ (int) NavLeft;
+ (int) NavRight;
+ (int) NavNext;
+ (int) NavPrevious;
+ (int) NavFirstChild;
+ (int) NavLastChild;
+ (int) NavFocusChild;
+ (int) Name;
+ (int) Description;
+ (int) Value;
+ (int) Help;
+ (int) Accelerator;
+ (int) DefaultAction;
@end

#endif
