/***************************************************************************
                            kde_KMessageBox.cpp -  description
                             -------------------
    begin                : Tue Mar 19 20:11:49 2002
    copyright            : (C) 2000-2001 Lost Highway Ltd. All rights reserved.
    email                : Lost_Highway@tipitina.demon.co.uk
    generated by         : duke@tipitina on Tue Mar 19 20:11:49 2002, 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 "kde_KMessageBox.h"
}

#include <kmessagebox.h>

int kde_KMessageBox_questionYesNo( qt_QWidget * parent, qt_QString * text, qt_QString * caption, kde_KGuiItem* buttonYes, kde_KGuiItem* buttonNo, qt_QString * dontAskAgainName, int options){
	return (int) KMessageBox::questionYesNo((QWidget*)parent, (QString&)* (QString*)text, (QString&)* (QString*)caption, (KGuiItem&)* (KGuiItem*)buttonYes, (KGuiItem&)* (KGuiItem*)buttonNo, (QString&)* (QString*)dontAskAgainName, (int)options);
}
int kde_KMessageBox_questionYesNoCancel( qt_QWidget * parent, qt_QString * text, qt_QString * caption, kde_KGuiItem* buttonYes, kde_KGuiItem* buttonNo, qt_QString * dontAskAgainName, int options){
	return (int) KMessageBox::questionYesNoCancel((QWidget*)parent, (QString&)* (QString*)text, (QString&)* (QString*)caption, (KGuiItem&)* (KGuiItem*)buttonYes, (KGuiItem&)* (KGuiItem*)buttonNo, (QString&)* (QString*)dontAskAgainName, (int)options);
}
int kde_KMessageBox_questionYesNoList( qt_QWidget * parent, qt_QString * text, qt_QStringList* strlist, qt_QString * caption, kde_KGuiItem* buttonYes, kde_KGuiItem* buttonNo, qt_QString * dontAskAgainName, int options){
	return (int) KMessageBox::questionYesNoList((QWidget*)parent, (QString&)* (QString*)text, (QStringList&)* (QStringList*)strlist, (QString&)* (QString*)caption, (KGuiItem&)* (KGuiItem*)buttonYes, (KGuiItem&)* (KGuiItem*)buttonNo, (QString&)* (QString*)dontAskAgainName, (int)options);
}
int kde_KMessageBox_warningYesNo( qt_QWidget * parent, qt_QString * text, qt_QString * caption, kde_KGuiItem* buttonYes, kde_KGuiItem* buttonNo, qt_QString * dontAskAgainName, int options){
	return (int) KMessageBox::warningYesNo((QWidget*)parent, (QString&)* (QString*)text, (QString&)* (QString*)caption, (KGuiItem&)* (KGuiItem*)buttonYes, (KGuiItem&)* (KGuiItem*)buttonNo, (QString&)* (QString*)dontAskAgainName, (int)options);
}
int kde_KMessageBox_warningContinueCancel( qt_QWidget * parent, qt_QString * text, qt_QString * caption, kde_KGuiItem* buttonContinue, qt_QString * dontAskAgainName, int options){
	return (int) KMessageBox::warningContinueCancel((QWidget*)parent, (QString&)* (QString*)text, (QString&)* (QString*)caption, (KGuiItem&)* (KGuiItem*)buttonContinue, (QString&)* (QString*)dontAskAgainName, (int)options);
}
int kde_KMessageBox_warningContinueCancelList( qt_QWidget * parent, qt_QString * text, qt_QStringList* strlist, qt_QString * caption, kde_KGuiItem* buttonContinue, qt_QString * dontAskAgainName, int options){
	return (int) KMessageBox::warningContinueCancelList((QWidget*)parent, (QString&)* (QString*)text, (QStringList&)* (QStringList*)strlist, (QString&)* (QString*)caption, (KGuiItem&)* (KGuiItem*)buttonContinue, (QString&)* (QString*)dontAskAgainName, (int)options);
}
int kde_KMessageBox_warningYesNoCancel( qt_QWidget * parent, qt_QString * text, qt_QString * caption, kde_KGuiItem* buttonYes, kde_KGuiItem* buttonNo, qt_QString * dontAskAgainName, int options){
	return (int) KMessageBox::warningYesNoCancel((QWidget*)parent, (QString&)* (QString*)text, (QString&)* (QString*)caption, (KGuiItem&)* (KGuiItem*)buttonYes, (KGuiItem&)* (KGuiItem*)buttonNo, (QString&)* (QString*)dontAskAgainName, (int)options);
}
void kde_KMessageBox_error( qt_QWidget * parent, qt_QString * text, qt_QString * caption, int options){
	KMessageBox::error((QWidget*)parent, (QString&)* (QString*)text, (QString&)* (QString*)caption, (int)options);
	return;
}
void kde_KMessageBox_detailedError( qt_QWidget * parent, qt_QString * text, qt_QString * details, qt_QString * caption, int options){
	KMessageBox::detailedError((QWidget*)parent, (QString&)* (QString*)text, (QString&)* (QString*)details, (QString&)* (QString*)caption, (int)options);
	return;
}
void kde_KMessageBox_queuedDetailedError( qt_QWidget * parent, qt_QString * text, qt_QString * details, qt_QString * caption){
	KMessageBox::queuedDetailedError((QWidget*)parent, (QString&)* (QString*)text, (QString&)* (QString*)details, (QString&)* (QString*)caption);
	return;
}
void kde_KMessageBox_sorry( qt_QWidget * parent, qt_QString * text, qt_QString * caption, int options){
	KMessageBox::sorry((QWidget*)parent, (QString&)* (QString*)text, (QString&)* (QString*)caption, (int)options);
	return;
}
void kde_KMessageBox_detailedSorry( qt_QWidget * parent, qt_QString * text, qt_QString * details, qt_QString * caption, int options){
	KMessageBox::detailedSorry((QWidget*)parent, (QString&)* (QString*)text, (QString&)* (QString*)details, (QString&)* (QString*)caption, (int)options);
	return;
}
void kde_KMessageBox_information( qt_QWidget * parent, qt_QString * text, qt_QString * caption, qt_QString * dontShowAgainName, int options){
	KMessageBox::information((QWidget*)parent, (QString&)* (QString*)text, (QString&)* (QString*)caption, (QString&)* (QString*)dontShowAgainName, (int)options);
	return;
}
void kde_KMessageBox_enableAllMessages( ){
	KMessageBox::enableAllMessages();
	return;
}
void kde_KMessageBox_about( qt_QWidget * parent, qt_QString * text, qt_QString * caption, int options){
	KMessageBox::about((QWidget*)parent, (QString&)* (QString*)text, (QString&)* (QString*)caption, (int)options);
	return;
}
int kde_KMessageBox_messageBox( qt_QWidget * parent, int type, qt_QString * text, qt_QString * caption, kde_KGuiItem* buttonYes, kde_KGuiItem* buttonNo, int options){
	return (int) KMessageBox::messageBox((QWidget*)parent, (KMessageBox::DialogType)type, (QString&)* (QString*)text, (QString&)* (QString*)caption, (KGuiItem&)* (KGuiItem*)buttonYes, (KGuiItem&)* (KGuiItem*)buttonNo, (int)options);
}
void kde_KMessageBox_queuedMessageBox( qt_QWidget * parent, int type, qt_QString * text, qt_QString * caption){
	KMessageBox::queuedMessageBox((QWidget*)parent, (KMessageBox::DialogType)type, (QString&)* (QString*)text, (QString&)* (QString*)caption);
	return;
}
