/***************************************************************************
                            qt_QDateTime.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_QDATETIME
#define QT_QDATETIME

#include <qtc/qtc_types.h>

/**

  QDateTime class
***************************************************************************
 @short 
  QDateTime class
***************************************************************************
*/
qt_QDateTime * qt_new_QDateTime();
qt_QDateTime * qt_new_QDateTime1(qt_QDate * arg1);
qt_QDateTime * qt_new_QDateTime2(qt_QDate * arg1, qt_QTime * arg2);
int qt_QDateTime_isNull(qt_QDateTime* instPointer);
int qt_QDateTime_isValid(qt_QDateTime* instPointer);
qt_QDate * qt_QDateTime_date(qt_QDateTime* instPointer);
qt_QTime * qt_QDateTime_time(qt_QDateTime* instPointer);
void qt_QDateTime_setDate(qt_QDateTime* instPointer,qt_QDate * date);
void qt_QDateTime_setTime(qt_QDateTime* instPointer,qt_QTime * time);
void qt_QDateTime_setTime_t(qt_QDateTime* instPointer,unsigned int secsSince1Jan1970UTC);
qt_QString * qt_QDateTime_toString(qt_QDateTime* instPointer,int f);
qt_QString * qt_QDateTime_toString1(qt_QDateTime* instPointer,qt_QString * format);
qt_QDateTime * qt_QDateTime_addDays(qt_QDateTime* instPointer,int days);
qt_QDateTime * qt_QDateTime_addMonths(qt_QDateTime* instPointer,int months);
qt_QDateTime * qt_QDateTime_addYears(qt_QDateTime* instPointer,int years);
qt_QDateTime * qt_QDateTime_addSecs(qt_QDateTime* instPointer,int secs);
int qt_QDateTime_daysTo(qt_QDateTime* instPointer,qt_QDateTime * arg1);
int qt_QDateTime_secsTo(qt_QDateTime* instPointer,qt_QDateTime * arg1);
qt_QDateTime * qt_QDateTime_currentDateTime( );
qt_QDateTime * qt_QDateTime_fromString( qt_QString * s, int f);

#endif
