/***************************************************************************
                            qt_QFontInfo.cpp -  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.                       *
 *                                                                         *
 ***************************************************************************/

extern "C" {
#include "qt_QFontInfo.h"
}

#include <qfontinfo.h>

class QFontInfoBridge : public QFontInfo
{
public:
	QFontInfoBridge(const QFont& arg1) : QFontInfo(arg1) {}
	QFontInfoBridge(const QFontInfo& arg1) : QFontInfo(arg1) {}
	~QFontInfoBridge() {}
};

qt_QFontInfo * qt_new_QFontInfo(qt_QFont * arg1){
	return (qt_QFontInfo *) new QFontInfoBridge((QFont&)* (QFont*)arg1);
}
qt_QFontInfo * qt_new_QFontInfo1(qt_QFontInfo * arg1){
	return (qt_QFontInfo *) new QFontInfoBridge((QFontInfo&)* (QFontInfo*)arg1);
}
void qt_del_QFontInfo( qt_QFontInfo* p ){
	delete (QFontInfoBridge*) p;
}
qt_QString * qt_QFontInfo_family( qt_QFontInfo* instPointer){
	return (qt_QString *)new QString(((QFontInfoBridge*)instPointer)->family());
}
int qt_QFontInfo_pixelSize( qt_QFontInfo* instPointer){
	return (int) ((QFontInfoBridge*)instPointer)->pixelSize();
}
int qt_QFontInfo_pointSize( qt_QFontInfo* instPointer){
	return (int) ((QFontInfoBridge*)instPointer)->pointSize();
}
int qt_QFontInfo_italic( qt_QFontInfo* instPointer){
	return (int) ((QFontInfoBridge*)instPointer)->italic();
}
int qt_QFontInfo_weight( qt_QFontInfo* instPointer){
	return (int) ((QFontInfoBridge*)instPointer)->weight();
}
int qt_QFontInfo_bold( qt_QFontInfo* instPointer){
	return (int) ((QFontInfoBridge*)instPointer)->bold();
}
int qt_QFontInfo_underline( qt_QFontInfo* instPointer){
	return (int) ((QFontInfoBridge*)instPointer)->underline();
}
int qt_QFontInfo_strikeOut( qt_QFontInfo* instPointer){
	return (int) ((QFontInfoBridge*)instPointer)->strikeOut();
}
int qt_QFontInfo_fixedPitch( qt_QFontInfo* instPointer){
	return (int) ((QFontInfoBridge*)instPointer)->fixedPitch();
}
int qt_QFontInfo_styleHint( qt_QFontInfo* instPointer){
	return (int) ((QFontInfoBridge*)instPointer)->styleHint();
}
int qt_QFontInfo_rawMode( qt_QFontInfo* instPointer){
	return (int) ((QFontInfoBridge*)instPointer)->rawMode();
}
int qt_QFontInfo_exactMatch( qt_QFontInfo* instPointer){
	return (int) ((QFontInfoBridge*)instPointer)->exactMatch();
}
