/***************************************************************************
                            qt_QTranslator.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_QTRANSLATOR
#define QT_QTRANSLATOR

#include <qtc/qtc_types.h>

#define QTRANSLATOR_Everything	0
#define QTRANSLATOR_Stripped	1
qt_QTranslator * qt_new_QTranslator(qt_QObject * parent, char* name);
void qt_del_QTranslator( qt_QTranslator* p );
qt_QString * qt_QTranslator_find(qt_QTranslator* instPointer,char* context, char* sourceText, char* comment);
qt_QTranslatorMessage* qt_QTranslator_findMessage(qt_QTranslator* instPointer,char* arg1, char* arg2, char* arg3);
int qt_QTranslator_load(qt_QTranslator* instPointer,qt_QString * filename, qt_QString * directory, qt_QString * search_delimiters, qt_QString * suffix);
void qt_QTranslator_clear(qt_QTranslator* instPointer);
int qt_QTranslator_save(qt_QTranslator* instPointer,qt_QString * filename, int mode);
void qt_QTranslator_insert(qt_QTranslator* instPointer,qt_QTranslatorMessage* arg1);
void qt_QTranslator_insert1(qt_QTranslator* instPointer,char* context, char* sourceText, qt_QString * translation);
void qt_QTranslator_remove(qt_QTranslator* instPointer,qt_QTranslatorMessage* arg1);
void qt_QTranslator_remove1(qt_QTranslator* instPointer,char* context, char* sourceText);
int qt_QTranslator_contains(qt_QTranslator* instPointer,char* arg1, char* arg2, char* comment);
void qt_QTranslator_squeeze(qt_QTranslator* instPointer,int arg1);
void qt_QTranslator_unsqueeze(qt_QTranslator* instPointer);

#endif
