A PyQT GUI application for converting InfoLease report outputs into Excel files. Handles parsing and summarizing. Learns where files are meant to be store and compiles monthly and yearly summaries.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
InfoLeaseExtract/venv/Lib/site-packages/PyQt5/bindings/QtQml/qjsvalue.sip

100 lines
3.1 KiB

// qjsvalue.sip generated by MetaSIP
//
// This file is part of the QtQml Python extension module.
//
// Copyright (c) 2022 Riverbank Computing Limited <info@riverbankcomputing.com>
//
// This file is part of PyQt5.
//
// This file may be used under the terms of the GNU General Public License
// version 3.0 as published by the Free Software Foundation and appearing in
// the file LICENSE included in the packaging of this file. Please review the
// following information to ensure the GNU General Public License version 3.0
// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
//
// If you do not wish to use this file under the terms of the GPL version 3.0
// then you may purchase a commercial license. For more information contact
// info@riverbankcomputing.com.
//
// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
typedef QList<QJSValue> QJSValueList;
class QJSValue /TypeHintIn="Union[QJSValue, QJSValue.SpecialValue, bool, int, float, QString]"/
{
%TypeHeaderCode
#include <qjsvalue.h>
%End
%ConvertToTypeCode
if (!sipIsErr)
return qpyqml_canConvertTo_QJSValue(sipPy);
return qpyqml_convertTo_QJSValue(sipPy, sipTransferObj, sipCppPtr, sipIsErr);
%End
public:
enum SpecialValue
{
NullValue,
UndefinedValue,
};
QJSValue(QJSValue::SpecialValue value /Constrained/ = QJSValue::UndefinedValue);
QJSValue(const QJSValue &other);
~QJSValue();
bool isBool() const;
bool isNumber() const;
bool isNull() const;
bool isString() const;
bool isUndefined() const;
bool isVariant() const;
bool isQObject() const;
bool isObject() const;
bool isDate() const;
bool isRegExp() const;
bool isArray() const;
bool isError() const;
QString toString() const;
double toNumber() const;
qint32 toInt() const;
quint32 toUInt() const;
bool toBool() const;
QVariant toVariant() const;
QObject *toQObject() const;
QDateTime toDateTime() const;
bool equals(const QJSValue &other) const;
bool strictlyEquals(const QJSValue &other) const;
QJSValue prototype() const;
void setPrototype(const QJSValue &prototype);
QJSValue property(const QString &name) const;
void setProperty(const QString &name, const QJSValue &value);
bool hasProperty(const QString &name) const;
bool hasOwnProperty(const QString &name) const;
QJSValue property(quint32 arrayIndex) const;
void setProperty(quint32 arrayIndex, const QJSValue &value);
bool deleteProperty(const QString &name);
bool isCallable() const;
QJSValue call(const QJSValueList &args = QJSValueList());
QJSValue callWithInstance(const QJSValue &instance, const QJSValueList &args = QJSValueList());
QJSValue callAsConstructor(const QJSValueList &args = QJSValueList());
%If (Qt_5_12_0 -)
enum ErrorType
{
GenericError,
EvalError,
RangeError,
ReferenceError,
SyntaxError,
TypeError,
URIError,
};
%End
%If (Qt_5_12_0 -)
QJSValue::ErrorType errorType() const;
%End
};