/***************************************************************************
                            qt_QScrollView.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_QScrollView.h"
}

#include <qscrollview.h>

class QScrollViewBridge : public QScrollView
{
public:
	QScrollViewBridge(QWidget* parent, const char* name, WFlags f) : QScrollView(parent, name, f) {}
	~QScrollViewBridge() {}
	void protected_drawContents(QPainter* arg1, int cx, int cy, int cw, int ch) {
		QScrollView::drawContents(arg1, cx, cy, cw, ch);
		return;
	}
	void protected_drawContentsOffset(QPainter* arg1, int ox, int oy, int cx, int cy, int cw, int ch) {
		QScrollView::drawContentsOffset(arg1, ox, oy, cx, cy, cw, ch);
		return;
	}
	void protected_frameChanged() {
		QScrollView::frameChanged();
		return;
	}
	void protected_setMargins(int left, int top, int right, int bottom) {
		QScrollView::setMargins(left, top, right, bottom);
		return;
	}
	int  protected_leftMargin() {
		return (int ) QScrollView::leftMargin();
	}
	int  protected_topMargin() {
		return (int ) QScrollView::topMargin();
	}
	int  protected_rightMargin() {
		return (int ) QScrollView::rightMargin();
	}
	int  protected_bottomMargin() {
		return (int ) QScrollView::bottomMargin();
	}
	bool  protected_focusNextPrevChild(bool next) {
		return (bool ) QScrollView::focusNextPrevChild(next);
	}
	void protected_setHBarGeometry(QScrollBar& hbar, int x, int y, int w, int h) {
		QScrollView::setHBarGeometry(hbar, x, y, w, h);
		return;
	}
	void protected_setVBarGeometry(QScrollBar& vbar, int x, int y, int w, int h) {
		QScrollView::setVBarGeometry(vbar, x, y, w, h);
		return;
	}
	bool  protected_eventFilter(QObject* arg1, QEvent* e) {
		return (bool ) QScrollView::eventFilter(arg1, e);
	}
	void keyPressEvent(QKeyEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "keyPressEvent", arg1, "QKeyEvent")) {
			QWidget::keyPressEvent(arg1);
		}
		return;
	}
	void keyReleaseEvent(QKeyEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "keyReleaseEvent", arg1, "QKeyEvent")) {
			QWidget::keyReleaseEvent(arg1);
		}
		return;
	}
	void focusOutEvent(QFocusEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "focusOutEvent", arg1, "QFocusEvent")) {
			QWidget::focusOutEvent(arg1);
		}
		return;
	}
	void childEvent(QChildEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "childEvent", arg1, "QChildEvent")) {
			QObject::childEvent(arg1);
		}
		return;
	}
	void viewportDragMoveEvent(QDragMoveEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "viewportDragMoveEvent", arg1, "QDragMoveEvent")) {
			QScrollView::viewportDragMoveEvent(arg1);
		}
		return;
	}
	void dragMoveEvent(QDragMoveEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "dragMoveEvent", arg1, "QDragMoveEvent")) {
			QWidget::dragMoveEvent(arg1);
		}
		return;
	}
	void contentsWheelEvent(QWheelEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "contentsWheelEvent", arg1, "QWheelEvent")) {
			QScrollView::contentsWheelEvent(arg1);
		}
		return;
	}
	void leaveEvent(QEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "leaveEvent", arg1, "QEvent")) {
			QWidget::leaveEvent(arg1);
		}
		return;
	}
	void tabletEvent(QTabletEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "tabletEvent", arg1, "QTabletEvent")) {
			QWidget::tabletEvent(arg1);
		}
		return;
	}
	void showEvent(QShowEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "showEvent", arg1, "QShowEvent")) {
			QWidget::showEvent(arg1);
		}
		return;
	}
	void contentsContextMenuEvent(QContextMenuEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "contentsContextMenuEvent", arg1, "QContextMenuEvent")) {
			QScrollView::contentsContextMenuEvent(arg1);
		}
		return;
	}
	void viewportContextMenuEvent(QContextMenuEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "viewportContextMenuEvent", arg1, "QContextMenuEvent")) {
			QScrollView::viewportContextMenuEvent(arg1);
		}
		return;
	}
	void contextMenuEvent(QContextMenuEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "contextMenuEvent", arg1, "QContextMenuEvent")) {
			QScrollView::contextMenuEvent(arg1);
		}
		return;
	}
	void viewportMousePressEvent(QMouseEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "viewportMousePressEvent", arg1, "QMouseEvent")) {
			QScrollView::viewportMousePressEvent(arg1);
		}
		return;
	}
	void mousePressEvent(QMouseEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "mousePressEvent", arg1, "QMouseEvent")) {
			QScrollView::mousePressEvent(arg1);
		}
		return;
	}
	void imComposeEvent(QIMEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "imComposeEvent", arg1, "QIMEvent")) {
			QWidget::imComposeEvent(arg1);
		}
		return;
	}
	void customEvent(QCustomEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "customEvent", arg1, "QCustomEvent")) {
			QObject::customEvent(arg1);
		}
		return;
	}
	void viewportMouseReleaseEvent(QMouseEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "viewportMouseReleaseEvent", arg1, "QMouseEvent")) {
			QScrollView::viewportMouseReleaseEvent(arg1);
		}
		return;
	}
	void mouseReleaseEvent(QMouseEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "mouseReleaseEvent", arg1, "QMouseEvent")) {
			QScrollView::mouseReleaseEvent(arg1);
		}
		return;
	}
	void viewportMouseDoubleClickEvent(QMouseEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "viewportMouseDoubleClickEvent", arg1, "QMouseEvent")) {
			QScrollView::viewportMouseDoubleClickEvent(arg1);
		}
		return;
	}
	void mouseDoubleClickEvent(QMouseEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "mouseDoubleClickEvent", arg1, "QMouseEvent")) {
			QScrollView::mouseDoubleClickEvent(arg1);
		}
		return;
	}
	void viewportDragLeaveEvent(QDragLeaveEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "viewportDragLeaveEvent", arg1, "QDragLeaveEvent")) {
			QScrollView::viewportDragLeaveEvent(arg1);
		}
		return;
	}
	void dragLeaveEvent(QDragLeaveEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "dragLeaveEvent", arg1, "QDragLeaveEvent")) {
			QWidget::dragLeaveEvent(arg1);
		}
		return;
	}
	void enterEvent(QEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "enterEvent", arg1, "QEvent")) {
			QWidget::enterEvent(arg1);
		}
		return;
	}
	void contentsDropEvent(QDropEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "contentsDropEvent", arg1, "QDropEvent")) {
			QScrollView::contentsDropEvent(arg1);
		}
		return;
	}
	void focusInEvent(QFocusEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "focusInEvent", arg1, "QFocusEvent")) {
			QWidget::focusInEvent(arg1);
		}
		return;
	}
	void imEndEvent(QIMEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "imEndEvent", arg1, "QIMEvent")) {
			QWidget::imEndEvent(arg1);
		}
		return;
	}
	void contentsDragLeaveEvent(QDragLeaveEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "contentsDragLeaveEvent", arg1, "QDragLeaveEvent")) {
			QScrollView::contentsDragLeaveEvent(arg1);
		}
		return;
	}
	void viewportDropEvent(QDropEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "viewportDropEvent", arg1, "QDropEvent")) {
			QScrollView::viewportDropEvent(arg1);
		}
		return;
	}
	void dropEvent(QDropEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "dropEvent", arg1, "QDropEvent")) {
			QWidget::dropEvent(arg1);
		}
		return;
	}
	void contentsMouseDoubleClickEvent(QMouseEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "contentsMouseDoubleClickEvent", arg1, "QMouseEvent")) {
			QScrollView::contentsMouseDoubleClickEvent(arg1);
		}
		return;
	}
	void viewportDragEnterEvent(QDragEnterEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "viewportDragEnterEvent", arg1, "QDragEnterEvent")) {
			QScrollView::viewportDragEnterEvent(arg1);
		}
		return;
	}
	void dragEnterEvent(QDragEnterEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "dragEnterEvent", arg1, "QDragEnterEvent")) {
			QWidget::dragEnterEvent(arg1);
		}
		return;
	}
	void viewportMouseMoveEvent(QMouseEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "viewportMouseMoveEvent", arg1, "QMouseEvent")) {
			QScrollView::viewportMouseMoveEvent(arg1);
		}
		return;
	}
	void mouseMoveEvent(QMouseEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "mouseMoveEvent", arg1, "QMouseEvent")) {
			QScrollView::mouseMoveEvent(arg1);
		}
		return;
	}
	void contentsDragMoveEvent(QDragMoveEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "contentsDragMoveEvent", arg1, "QDragMoveEvent")) {
			QScrollView::contentsDragMoveEvent(arg1);
		}
		return;
	}
	void moveEvent(QMoveEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "moveEvent", arg1, "QMoveEvent")) {
			QWidget::moveEvent(arg1);
		}
		return;
	}
	void contentsMouseReleaseEvent(QMouseEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "contentsMouseReleaseEvent", arg1, "QMouseEvent")) {
			QScrollView::contentsMouseReleaseEvent(arg1);
		}
		return;
	}
	void viewportWheelEvent(QWheelEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "viewportWheelEvent", arg1, "QWheelEvent")) {
			QScrollView::viewportWheelEvent(arg1);
		}
		return;
	}
	void wheelEvent(QWheelEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "wheelEvent", arg1, "QWheelEvent")) {
			QScrollView::wheelEvent(arg1);
		}
		return;
	}
	void hideEvent(QHideEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "hideEvent", arg1, "QHideEvent")) {
			QWidget::hideEvent(arg1);
		}
		return;
	}
	void contentsDragEnterEvent(QDragEnterEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "contentsDragEnterEvent", arg1, "QDragEnterEvent")) {
			QScrollView::contentsDragEnterEvent(arg1);
		}
		return;
	}
	void contentsMouseMoveEvent(QMouseEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "contentsMouseMoveEvent", arg1, "QMouseEvent")) {
			QScrollView::contentsMouseMoveEvent(arg1);
		}
		return;
	}
	void contentsMousePressEvent(QMouseEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "contentsMousePressEvent", arg1, "QMouseEvent")) {
			QScrollView::contentsMousePressEvent(arg1);
		}
		return;
	}
	void imStartEvent(QIMEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "imStartEvent", arg1, "QIMEvent")) {
			QWidget::imStartEvent(arg1);
		}
		return;
	}
	void closeEvent(QCloseEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "closeEvent", arg1, "QCloseEvent")) {
			QWidget::closeEvent(arg1);
		}
		return;
	}
	void viewportPaintEvent(QPaintEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "viewportPaintEvent", arg1, "QPaintEvent")) {
			QScrollView::viewportPaintEvent(arg1);
		}
		return;
	}
	void paintEvent(QPaintEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "paintEvent", arg1, "QPaintEvent")) {
			QFrame::paintEvent(arg1);
		}
		return;
	}
	void timerEvent(QTimerEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "timerEvent", arg1, "QTimerEvent")) {
			QObject::timerEvent(arg1);
		}
		return;
	}
	void viewportResizeEvent(QResizeEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "viewportResizeEvent", arg1, "QResizeEvent")) {
			QScrollView::viewportResizeEvent(arg1);
		}
		return;
	}
	void resizeEvent(QResizeEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "resizeEvent", arg1, "QResizeEvent")) {
			QScrollView::resizeEvent(arg1);
		}
		return;
	}
};

qt_QScrollView * qt_new_QScrollView(qt_QWidget * parent, char* name, int f){
	return (qt_QScrollView *) new QScrollViewBridge((QWidget*)parent, (char*)name, (QWidget::WFlags)f);
}
void qt_del_QScrollView( qt_QScrollView* p ){
	delete (QScrollViewBridge*) p;
}
void qt_QScrollView_setResizePolicy( qt_QScrollView* instPointer,int arg1){
	((QScrollViewBridge*)instPointer)->setResizePolicy((QScrollView::ResizePolicy)arg1);
	return;
}
int qt_QScrollView_resizePolicy( qt_QScrollView* instPointer){
	return (int) ((QScrollViewBridge*)instPointer)->resizePolicy();
}
void qt_QScrollView_styleChange( qt_QScrollView* instPointer,qt_QStyle* arg1){
	((QScrollViewBridge*)instPointer)->styleChange((QStyle&)* (QStyle*)arg1);
	return;
}
void qt_QScrollView_removeChild( qt_QScrollView* instPointer,qt_QWidget * child){
	((QScrollViewBridge*)instPointer)->removeChild((QWidget*)child);
	return;
}
void qt_QScrollView_addChild( qt_QScrollView* instPointer,qt_QWidget * child, int x, int y){
	((QScrollViewBridge*)instPointer)->addChild((QWidget*)child, (int)x, (int)y);
	return;
}
void qt_QScrollView_moveChild( qt_QScrollView* instPointer,qt_QWidget * child, int x, int y){
	((QScrollViewBridge*)instPointer)->moveChild((QWidget*)child, (int)x, (int)y);
	return;
}
int qt_QScrollView_childX( qt_QScrollView* instPointer,qt_QWidget * child){
	return (int) ((QScrollViewBridge*)instPointer)->childX((QWidget*)child);
}
int qt_QScrollView_childY( qt_QScrollView* instPointer,qt_QWidget * child){
	return (int) ((QScrollViewBridge*)instPointer)->childY((QWidget*)child);
}
int qt_QScrollView_childIsVisible( qt_QScrollView* instPointer,qt_QWidget * child){
	return (int) ((QScrollViewBridge*)instPointer)->childIsVisible((QWidget*)child);
}
void qt_QScrollView_showChild( qt_QScrollView* instPointer,qt_QWidget * child, int yes){
	((QScrollViewBridge*)instPointer)->showChild((QWidget*)child, (bool)yes);
	return;
}
int qt_QScrollView_vScrollBarMode( qt_QScrollView* instPointer){
	return (int) ((QScrollViewBridge*)instPointer)->vScrollBarMode();
}
void qt_QScrollView_setVScrollBarMode( qt_QScrollView* instPointer,int arg1){
	((QScrollViewBridge*)instPointer)->setVScrollBarMode((QScrollView::ScrollBarMode)arg1);
	return;
}
int qt_QScrollView_hScrollBarMode( qt_QScrollView* instPointer){
	return (int) ((QScrollViewBridge*)instPointer)->hScrollBarMode();
}
void qt_QScrollView_setHScrollBarMode( qt_QScrollView* instPointer,int arg1){
	((QScrollViewBridge*)instPointer)->setHScrollBarMode((QScrollView::ScrollBarMode)arg1);
	return;
}
qt_QWidget * qt_QScrollView_cornerWidget( qt_QScrollView* instPointer){
	return (qt_QWidget *) ((QScrollViewBridge*)instPointer)->cornerWidget();
}
void qt_QScrollView_setCornerWidget( qt_QScrollView* instPointer,qt_QWidget * arg1){
	((QScrollViewBridge*)instPointer)->setCornerWidget((QWidget*)arg1);
	return;
}
qt_QScrollBar* qt_QScrollView_horizontalScrollBar( qt_QScrollView* instPointer){
	return (qt_QScrollBar*) ((QScrollViewBridge*)instPointer)->horizontalScrollBar();
}
qt_QScrollBar* qt_QScrollView_verticalScrollBar( qt_QScrollView* instPointer){
	return (qt_QScrollBar*) ((QScrollViewBridge*)instPointer)->verticalScrollBar();
}
qt_QWidget * qt_QScrollView_viewport( qt_QScrollView* instPointer){
	return (qt_QWidget *) ((QScrollViewBridge*)instPointer)->viewport();
}
qt_QWidget * qt_QScrollView_clipper( qt_QScrollView* instPointer){
	return (qt_QWidget *) ((QScrollViewBridge*)instPointer)->clipper();
}
int qt_QScrollView_visibleWidth( qt_QScrollView* instPointer){
	return (int) ((QScrollViewBridge*)instPointer)->visibleWidth();
}
int qt_QScrollView_visibleHeight( qt_QScrollView* instPointer){
	return (int) ((QScrollViewBridge*)instPointer)->visibleHeight();
}
int qt_QScrollView_contentsWidth( qt_QScrollView* instPointer){
	return (int) ((QScrollViewBridge*)instPointer)->contentsWidth();
}
int qt_QScrollView_contentsHeight( qt_QScrollView* instPointer){
	return (int) ((QScrollViewBridge*)instPointer)->contentsHeight();
}
int qt_QScrollView_contentsX( qt_QScrollView* instPointer){
	return (int) ((QScrollViewBridge*)instPointer)->contentsX();
}
int qt_QScrollView_contentsY( qt_QScrollView* instPointer){
	return (int) ((QScrollViewBridge*)instPointer)->contentsY();
}
void qt_QScrollView_resize( qt_QScrollView* instPointer,int w, int h){
	((QScrollViewBridge*)instPointer)->resize((int)w, (int)h);
	return;
}
void qt_QScrollView_resize1( qt_QScrollView* instPointer,qt_QSize * arg1){
	((QScrollViewBridge*)instPointer)->resize((QSize&)* (QSize*)arg1);
	return;
}
void qt_QScrollView_show( qt_QScrollView* instPointer){
	((QScrollViewBridge*)instPointer)->show();
	return;
}
void qt_QScrollView_updateContents( qt_QScrollView* instPointer,int x, int y, int w, int h){
	((QScrollViewBridge*)instPointer)->updateContents((int)x, (int)y, (int)w, (int)h);
	return;
}
void qt_QScrollView_updateContents1( qt_QScrollView* instPointer,qt_QRect* r){
	((QScrollViewBridge*)instPointer)->updateContents((QRect&)* (QRect*)r);
	return;
}
void qt_QScrollView_updateContents2( qt_QScrollView* instPointer){
	((QScrollViewBridge*)instPointer)->updateContents();
	return;
}
void qt_QScrollView_repaintContents( qt_QScrollView* instPointer,int x, int y, int w, int h, int erase){
	((QScrollViewBridge*)instPointer)->repaintContents((int)x, (int)y, (int)w, (int)h, (bool)erase);
	return;
}
void qt_QScrollView_repaintContents1( qt_QScrollView* instPointer,qt_QRect* r, int erase){
	((QScrollViewBridge*)instPointer)->repaintContents((QRect&)* (QRect*)r, (bool)erase);
	return;
}
void qt_QScrollView_repaintContents2( qt_QScrollView* instPointer,int erase){
	((QScrollViewBridge*)instPointer)->repaintContents((bool)erase);
	return;
}
void qt_QScrollView_contentsToViewport( qt_QScrollView* instPointer,int x, int y, int vx, int vy){
	((QScrollViewBridge*)instPointer)->contentsToViewport((int)x, (int)y, (int&)vx, (int&)vy);
	return;
}
void qt_QScrollView_viewportToContents( qt_QScrollView* instPointer,int vx, int vy, int x, int y){
	((QScrollViewBridge*)instPointer)->viewportToContents((int)vx, (int)vy, (int&)x, (int&)y);
	return;
}
qt_QPoint* qt_QScrollView_contentsToViewport1( qt_QScrollView* instPointer,qt_QPoint* arg1){
	QPoint _p= ((QScrollViewBridge*)instPointer)->contentsToViewport((QPoint&)* (QPoint*)arg1);
	return (qt_QPoint*)new QPoint(_p.x(),_p.y());
}
qt_QPoint* qt_QScrollView_viewportToContents1( qt_QScrollView* instPointer,qt_QPoint* arg1){
	QPoint _p= ((QScrollViewBridge*)instPointer)->viewportToContents((QPoint&)* (QPoint*)arg1);
	return (qt_QPoint*)new QPoint(_p.x(),_p.y());
}
void qt_QScrollView_enableClipper( qt_QScrollView* instPointer,int y){
	((QScrollViewBridge*)instPointer)->enableClipper((bool)y);
	return;
}
void qt_QScrollView_setStaticBackground( qt_QScrollView* instPointer,int y){
	((QScrollViewBridge*)instPointer)->setStaticBackground((bool)y);
	return;
}
int qt_QScrollView_hasStaticBackground( qt_QScrollView* instPointer){
	return (int) ((QScrollViewBridge*)instPointer)->hasStaticBackground();
}
qt_QSize * qt_QScrollView_viewportSize( qt_QScrollView* instPointer,int arg1, int arg2){
	QSize _s= ((QScrollViewBridge*)instPointer)->viewportSize((int)arg1, (int)arg2);
	return (qt_QSize *)new QSize(_s.width(),_s.height());
}
qt_QSize * qt_QScrollView_sizeHint( qt_QScrollView* instPointer){
	QSize _s= ((QScrollViewBridge*)instPointer)->sizeHint();
	return (qt_QSize *)new QSize(_s.width(),_s.height());
}
qt_QSize * qt_QScrollView_minimumSizeHint( qt_QScrollView* instPointer){
	QSize _s= ((QScrollViewBridge*)instPointer)->minimumSizeHint();
	return (qt_QSize *)new QSize(_s.width(),_s.height());
}
void qt_QScrollView_removeChild1( qt_QScrollView* instPointer,qt_QObject * child){
	((QScrollViewBridge*)instPointer)->removeChild((QObject*)child);
	return;
}
void qt_QScrollView_setDragAutoScroll( qt_QScrollView* instPointer,int b){
	((QScrollViewBridge*)instPointer)->setDragAutoScroll((bool)b);
	return;
}
int qt_QScrollView_dragAutoScroll( qt_QScrollView* instPointer){
	return (int) ((QScrollViewBridge*)instPointer)->dragAutoScroll();
}
void qt_QScrollView_resizeContents( qt_QScrollView* instPointer,int w, int h){
	((QScrollViewBridge*)instPointer)->resizeContents((int)w, (int)h);
	return;
}
void qt_QScrollView_scrollBy( qt_QScrollView* instPointer,int dx, int dy){
	((QScrollViewBridge*)instPointer)->scrollBy((int)dx, (int)dy);
	return;
}
void qt_QScrollView_setContentsPos( qt_QScrollView* instPointer,int x, int y){
	((QScrollViewBridge*)instPointer)->setContentsPos((int)x, (int)y);
	return;
}
void qt_QScrollView_ensureVisible( qt_QScrollView* instPointer,int x, int y){
	((QScrollViewBridge*)instPointer)->ensureVisible((int)x, (int)y);
	return;
}
void qt_QScrollView_ensureVisible1( qt_QScrollView* instPointer,int x, int y, int xmargin, int ymargin){
	((QScrollViewBridge*)instPointer)->ensureVisible((int)x, (int)y, (int)xmargin, (int)ymargin);
	return;
}
void qt_QScrollView_center( qt_QScrollView* instPointer,int x, int y){
	((QScrollViewBridge*)instPointer)->center((int)x, (int)y);
	return;
}
void qt_QScrollView_center1( qt_QScrollView* instPointer,int x, int y, float xmargin, float ymargin){
	((QScrollViewBridge*)instPointer)->center((int)x, (int)y, (float)xmargin, (float)ymargin);
	return;
}
void qt_QScrollView_updateScrollBars( qt_QScrollView* instPointer){
	((QScrollViewBridge*)instPointer)->updateScrollBars();
	return;
}
void qt_QScrollView_setEnabled( qt_QScrollView* instPointer,int enable){
	((QScrollViewBridge*)instPointer)->setEnabled((bool)enable);
	return;
}
void qt_QScrollView_drawContents( qt_QScrollView* instPointer,qt_QPainter * arg1, int cx, int cy, int cw, int ch){
	((QScrollViewBridge*)instPointer)->protected_drawContents((QPainter*)arg1, (int)cx, (int)cy, (int)cw, (int)ch);
	return;
}
void qt_QScrollView_drawContentsOffset( qt_QScrollView* instPointer,qt_QPainter * arg1, int ox, int oy, int cx, int cy, int cw, int ch){
	((QScrollViewBridge*)instPointer)->protected_drawContentsOffset((QPainter*)arg1, (int)ox, (int)oy, (int)cx, (int)cy, (int)cw, (int)ch);
	return;
}
void qt_QScrollView_frameChanged( qt_QScrollView* instPointer){
	((QScrollViewBridge*)instPointer)->protected_frameChanged();
	return;
}
void qt_QScrollView_setMargins( qt_QScrollView* instPointer,int left, int top, int right, int bottom){
	((QScrollViewBridge*)instPointer)->protected_setMargins((int)left, (int)top, (int)right, (int)bottom);
	return;
}
int qt_QScrollView_leftMargin( qt_QScrollView* instPointer){
	return (int) ((QScrollViewBridge*)instPointer)->protected_leftMargin();
}
int qt_QScrollView_topMargin( qt_QScrollView* instPointer){
	return (int) ((QScrollViewBridge*)instPointer)->protected_topMargin();
}
int qt_QScrollView_rightMargin( qt_QScrollView* instPointer){
	return (int) ((QScrollViewBridge*)instPointer)->protected_rightMargin();
}
int qt_QScrollView_bottomMargin( qt_QScrollView* instPointer){
	return (int) ((QScrollViewBridge*)instPointer)->protected_bottomMargin();
}
int qt_QScrollView_focusNextPrevChild( qt_QScrollView* instPointer,int next){
	return (int) ((QScrollViewBridge*)instPointer)->protected_focusNextPrevChild((bool)next);
}
void qt_QScrollView_setHBarGeometry( qt_QScrollView* instPointer,qt_QScrollBar* hbar, int x, int y, int w, int h){
	((QScrollViewBridge*)instPointer)->protected_setHBarGeometry((QScrollBar&)* (QScrollBar*)hbar, (int)x, (int)y, (int)w, (int)h);
	return;
}
void qt_QScrollView_setVBarGeometry( qt_QScrollView* instPointer,qt_QScrollBar* vbar, int x, int y, int w, int h){
	((QScrollViewBridge*)instPointer)->protected_setVBarGeometry((QScrollBar&)* (QScrollBar*)vbar, (int)x, (int)y, (int)w, (int)h);
	return;
}
int qt_QScrollView_eventFilter( qt_QScrollView* instPointer,qt_QObject * arg1, qt_QEvent * e){
	return (int) ((QScrollViewBridge*)instPointer)->protected_eventFilter((QObject*)arg1, (QEvent*)e);
}
