/***************************************************************************
                            qt_QHeader.h -  description
                             -------------------
    begin                : Tue Nov 20 20:51:20 2001
    copyright            : (C) 2000-2001 Lost Highway Ltd. All rights reserved.
    email                : Lost_Highway@tipitina.demon.co.uk
    generated by         : duke@tipitina on Tue Nov 20 20:51:20 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_QHEADER
#define QT_QHEADER

#include <qtc/qtc_types.h>

qt_QHeader * qt_new_QHeader(qt_QWidget * parent, char* name);
qt_QHeader * qt_new_QHeader1(int arg1, qt_QWidget * parent, char* name);
void qt_del_QHeader( qt_QHeader* p );
int qt_QHeader_addLabel(qt_QHeader* instPointer,qt_QString * arg1, int size);
int qt_QHeader_addLabel1(qt_QHeader* instPointer,qt_QIconSet* arg1, qt_QString * arg2, int size);
void qt_QHeader_removeLabel(qt_QHeader* instPointer,int section);
void qt_QHeader_setLabel(qt_QHeader* instPointer,int arg1, qt_QString * arg2, int size);
void qt_QHeader_setLabel1(qt_QHeader* instPointer,int arg1, qt_QIconSet* arg2, qt_QString * arg3, int size);
qt_QString * qt_QHeader_label(qt_QHeader* instPointer,int section);
qt_QIconSet* qt_QHeader_iconSet(qt_QHeader* instPointer,int section);
void qt_QHeader_setOrientation(qt_QHeader* instPointer,int arg1);
int qt_QHeader_orientation(qt_QHeader* instPointer);
void qt_QHeader_setTracking(qt_QHeader* instPointer,int enable);
int qt_QHeader_tracking(qt_QHeader* instPointer);
void qt_QHeader_setClickEnabled(qt_QHeader* instPointer,int arg1, int section);
void qt_QHeader_setResizeEnabled(qt_QHeader* instPointer,int arg1, int section);
void qt_QHeader_setMovingEnabled(qt_QHeader* instPointer,int arg1);
void qt_QHeader_setStretchEnabled(qt_QHeader* instPointer,int b, int section);
void qt_QHeader_setStretchEnabled1(qt_QHeader* instPointer,int b);
int qt_QHeader_isClickEnabled(qt_QHeader* instPointer,int section);
int qt_QHeader_isResizeEnabled(qt_QHeader* instPointer,int section);
int qt_QHeader_isMovingEnabled(qt_QHeader* instPointer);
int qt_QHeader_isStretchEnabled(qt_QHeader* instPointer);
int qt_QHeader_isStretchEnabled1(qt_QHeader* instPointer,int section);
void qt_QHeader_resizeSection(qt_QHeader* instPointer,int section, int s);
int qt_QHeader_sectionSize(qt_QHeader* instPointer,int section);
int qt_QHeader_sectionPos(qt_QHeader* instPointer,int section);
int qt_QHeader_sectionAt(qt_QHeader* instPointer,int pos);
int qt_QHeader_count(qt_QHeader* instPointer);
int qt_QHeader_headerWidth(qt_QHeader* instPointer);
qt_QRect* qt_QHeader_sectionRect(qt_QHeader* instPointer,int section);
void qt_QHeader_setCellSize(qt_QHeader* instPointer,int arg1, int arg2);
int qt_QHeader_cellSize(qt_QHeader* instPointer,int i);
int qt_QHeader_cellPos(qt_QHeader* instPointer,int arg1);
int qt_QHeader_cellAt(qt_QHeader* instPointer,int pos);
int qt_QHeader_offset(qt_QHeader* instPointer);
qt_QSize * qt_QHeader_sizeHint(qt_QHeader* instPointer);
int qt_QHeader_mapToSection(qt_QHeader* instPointer,int index);
int qt_QHeader_mapToIndex(qt_QHeader* instPointer,int section);
int qt_QHeader_mapToLogical(qt_QHeader* instPointer,int arg1);
int qt_QHeader_mapToActual(qt_QHeader* instPointer,int arg1);
void qt_QHeader_moveSection(qt_QHeader* instPointer,int section, int toIndex);
void qt_QHeader_moveCell(qt_QHeader* instPointer,int arg1, int arg2);
void qt_QHeader_setSortIndicator(qt_QHeader* instPointer,int section, int increasing);
void qt_QHeader_adjustHeaderSize(qt_QHeader* instPointer);
void qt_QHeader_setUpdatesEnabled(qt_QHeader* instPointer,int enable);
void qt_QHeader_setOffset(qt_QHeader* instPointer,int pos);
qt_QRect* qt_QHeader_sRect(qt_QHeader* instPointer,int index);
void qt_QHeader_paintSection(qt_QHeader* instPointer,qt_QPainter * p, int index, qt_QRect* fr);
void qt_QHeader_paintSectionLabel(qt_QHeader* instPointer,qt_QPainter * p, int index, qt_QRect* fr);

#endif
