1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179
|
// qdatetime.sip generated by MetaSIP on Sat Jul 15 18:43:36 2006
//
// This file is part of the QtCore Python extension module.
//
// Copyright (c) 2006
// Riverbank Computing Limited <info@riverbankcomputing.co.uk>
//
// This file is part of PyQt.
//
// This copy of PyQt is free software; you can redistribute it and/or modify it
// under the terms of the GNU General Public License as published by the Free
// Software Foundation; either version 2, or (at your option) any later
// version.
//
// PyQt is supplied in the hope that it will be useful, but WITHOUT ANY
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
// details.
//
// You should have received a copy of the GNU General Public License along with
// PyQt; see the file LICENSE. If not, write to the Free Software Foundation,
// Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
%ModuleHeaderCode
#include <qdatetime.h>
%End
class QDate
{
%TypeHeaderCode
#include <qdatetime.h>
%End
public:
QDate();
QDate(int y, int m, int d);
bool isNull() const;
int __nonzero__() const;
%MethodCode
sipRes = !sipCpp->isNull();
%End
bool isValid() const;
int year() const;
int month() const;
int day() const;
int dayOfWeek() const;
int dayOfYear() const;
int daysInMonth() const;
int daysInYear() const;
int weekNumber(int *yearNum = 0) const;
static QString shortMonthName(int month);
static QString shortDayName(int weekday);
static QString longMonthName(int month);
static QString longDayName(int weekday);
QString toString(Qt::DateFormat f = Qt::TextDate) const;
QString toString(const QString &format) const;
bool setYMD(int y, int m, int d);
QDate addDays(int days) const;
QDate addMonths(int months) const;
QDate addYears(int years) const;
int daysTo(const QDate &) const;
bool operator==(const QDate &other) const;
bool operator!=(const QDate &other) const;
bool operator<(const QDate &other) const;
bool operator<=(const QDate &other) const;
bool operator>(const QDate &other) const;
bool operator>=(const QDate &other) const;
static QDate currentDate();
static QDate fromString(const QString &s, Qt::DateFormat f = Qt::TextDate);
static QDate fromString(const QString &s, const QString &format);
static bool isValid(int y, int m, int d);
static bool isLeapYear(int year);
static uint gregorianToJulian(int y, int m, int d);
static void julianToGregorian(uint jd, int &y, int &m, int &d);
static QDate fromJulianDay(int jd);
int toJulianDay() const;
};
class QTime
{
%TypeHeaderCode
#include <qdatetime.h>
%End
public:
QTime();
QTime(int h, int m, int s = 0, int ms = 0);
bool isNull() const;
int __nonzero__() const;
%MethodCode
sipRes = !sipCpp->isNull();
%End
bool isValid() const;
int hour() const;
int minute() const;
int second() const;
int msec() const;
QString toString(Qt::DateFormat f = Qt::TextDate) const;
QString toString(const QString &format) const;
bool setHMS(int h, int m, int s, int ms = 0);
QTime addSecs(int secs) const;
int secsTo(const QTime &) const;
QTime addMSecs(int ms) const;
int msecsTo(const QTime &) const;
bool operator==(const QTime &other) const;
bool operator!=(const QTime &other) const;
bool operator<(const QTime &other) const;
bool operator<=(const QTime &other) const;
bool operator>(const QTime &other) const;
bool operator>=(const QTime &other) const;
static QTime currentTime();
static QTime fromString(const QString &s, Qt::DateFormat f = Qt::TextDate);
static QTime fromString(const QString &s, const QString &format);
static bool isValid(int h, int m, int s, int ms = 0);
void start();
int restart();
int elapsed() const;
};
class QDateTime
{
%TypeHeaderCode
#include <qdatetime.h>
%End
public:
QDateTime();
explicit QDateTime(const QDate &);
QDateTime(const QDate &, const QTime &, Qt::TimeSpec spec = Qt::LocalTime);
QDateTime(const QDateTime &other);
~QDateTime();
bool isNull() const;
int __nonzero__() const;
%MethodCode
sipRes = !sipCpp->isNull();
%End
bool isValid() const;
QDate date() const;
QTime time() const;
Qt::TimeSpec timeSpec() const;
uint toTime_t() const;
void setDate(const QDate &date);
void setTime(const QTime &time);
void setTimeSpec(Qt::TimeSpec spec);
void setTime_t(uint secsSince1Jan1970UTC);
QString toString(Qt::DateFormat f = Qt::TextDate) const;
QString toString(const QString &format) const;
QDateTime addDays(int days) const;
QDateTime addMonths(int months) const;
QDateTime addYears(int years) const;
QDateTime addSecs(int secs) const;
QDateTime addMSecs(qint64 msecs) const;
QDateTime toTimeSpec(Qt::TimeSpec spec) const;
QDateTime toLocalTime() const;
QDateTime toUTC() const;
int daysTo(const QDateTime &) const;
int secsTo(const QDateTime &) const;
bool operator==(const QDateTime &other) const;
bool operator!=(const QDateTime &other) const;
bool operator<(const QDateTime &other) const;
bool operator<=(const QDateTime &other) const;
bool operator>(const QDateTime &other) const;
bool operator>=(const QDateTime &other) const;
static QDateTime currentDateTime();
static QDateTime fromString(const QString &s, Qt::DateFormat f = Qt::TextDate);
static QDateTime fromString(const QString &s, const QString &format);
};
QDataStream &operator<<(QDataStream &, const QDate & /Constrained/);
QDataStream &operator>>(QDataStream &, QDate & /Constrained/);
QDataStream &operator<<(QDataStream &, const QTime & /Constrained/);
QDataStream &operator>>(QDataStream &, QTime & /Constrained/);
QDataStream &operator<<(QDataStream &, const QDateTime & /Constrained/);
QDataStream &operator>>(QDataStream &, QDateTime & /Constrained/);
|