qt.Utilities.loadQtLibrary("QtGui");
public this(QVariant arg__1) {
void* __qt_return_value = qtd_%CLASS_NAME_%CLASS_NAME_QVariant(cast(void*) this, arg__1 is null ? null : arg__1.qtdNativeId);
super(__qt_return_value);
}
private extern (C) void* qtd_%CLASS_NAME_%CLASS_NAME_QVariant(void *d_ptr,
void* arg__1);
// %CLASS_NAME from QVariant
QTD_EXTERN QTD_EXPORT void* qtd_%CLASS_NAME_%CLASS_NAME_QVariant
(void *d_ptr,
void* arg__1)
{
const QVariant& __qt_arg__1 = (const QVariant& ) *(QVariant *)arg__1;
%CLASS_NAME __qt_casted = qvariant_cast<%CLASS_NAME>(__qt_arg__1);
%CLASS_NAME *__qt_this = new %CLASS_NAME((const %CLASS_NAME& )__qt_casted);
return (void *) __qt_this;
}
// %CLASS_NAME from QVariant
QTD_EXTERN QTD_EXPORT void* qtd_%CLASS_NAME_%CLASS_NAME_QVariant
(void *d_ptr,
void* arg__1)
{
const QVariant& __qt_arg__1 = (const QVariant& ) *(QVariant *)arg__1;
%CLASS_NAME __qt_casted = qvariant_cast<%CLASS_NAME>(__qt_arg__1);
%CLASS_NAME_QtDShell *__qt_this = new %CLASS_NAME_QtDShell(d_ptr, (const %CLASS_NAME& )__qt_casted);
return (void *) __qt_this;
}
public final %RETURN_TYPE %FUNCTION_NAME() {
QNativePointer np = %FUNCTION_NAME_private();
%RETURN_TYPE tmp = np == null ? null : %RETURN_TYPE.fromNativePointer(np);
return tmp == null ? null : new %RETURN_TYPE(tmp);
}
protected final void initStyleOption(%TYPE option) {
initStyleOption(option.nativePointer());
}
StaticCache *sc = StaticCache::instance();
sc->resolveValidationData();
jstring __qt_converted_input = qtjambi_from_qstring(__jni_env, %STRING);
jobject %out = __jni_env->NewObject(sc->ValidationData.class_ref, sc->ValidationData.constructor, __qt_converted_input, %POS);
jobject __java_validation_data = %out;
__jni_env->SetIntField(%1, sc->ValidationData.position, *__position_ptr);
__jni_env->SetObjectField(%1, sc->ValidationData.string, qtjambi_from_qstring(__jni_env, *__string_ptr));
StaticCache *sc = StaticCache::instance();
sc->resolveValidationData();
jstring __java_string = (jstring) __jni_env->GetObjectField(%in, sc->ValidationData.string);
QString %out = __java_string == 0 ? QString() : qtjambi_to_qstring(__jni_env, __java_string);
QString *__string_ptr = &%out;
int %out = __jni_env->GetIntField(%1, sc->ValidationData.position);
int *__position_ptr = &%out;
jstring __java_string = (jstring) __jni_env->GetObjectField(__java_validation_data, sc->ValidationData.string);
%STRING = __java_string == 0 ? QString() : qtjambi_to_qstring(__jni_env, __java_string);
%POS = __jni_env->GetIntField(__java_validation_data, sc->ValidationData.position);
jobjectArray %out = 0;
{
jclass __resolved_class = resolveClass(__jni_env, "%CLASSNAME_ARRAY", "%PACKAGE_ARRAY");
QTJAMBI_EXCEPTION_CHECK(__jni_env);
Q_ASSERT(__resolved_class != 0);
%out = %in == 0 ? 0 : __jni_env->NewObjectArray(%LENGTH, __resolved_class, 0);
QTJAMBI_EXCEPTION_CHECK(__jni_env);
if (%out != 0) {
for (int i=0; i<%LENGTH; ++i) {
__jni_env->SetObjectArrayElement(%out, i, qtjambi_from_object(__jni_env, %REFERENCE %in[i], "%CLASSNAME", "%PACKAGE", %LOOKUP true));
}
}
}
%CLASSNAME *%out = 0;
QVarLengthArray<%CLASSNAME, 256> __interfaceArray(__length);
if (%in != 0) {
for (int i=0; i<__length; ++i) {
__interfaceArray[i] = (%CLASSNAME) %CONVERSION_FUNCTION(__jni_env, __jni_env->GetObjectArrayElement((jobjectArray) %in, i) %EXTRA);
}
}
%out = %in == 0 ? 0 : __interfaceArray.data();
%CLASSNAME *%out = 0;
QVarLengthArray<%CLASSNAME, 256> __array(__length);
if (%in != 0) {
for (int i=0; i<__length; ++i) {
__array[i] = *(%CLASSNAME *) %CONVERSION_FUNCTION(__jni_env, __jni_env->GetObjectArrayElement((jobjectArray) %in, i) %EXTRA);
}
}
%out = %in == 0 ? 0 : __array.data();
jobject %out = qtjambi_from_object(__jni_env, %in, "QStyleOption", "com/trolltech/qt/gui/", "Lcom_trolltech_qt_gui_QStyleOption_2", true);
jobject %out = qtjambi_from_object(__jni_env, %in, "QStyleOptionComplex", "com/trolltech/qt/gui/", "Lcom_trolltech_qt_gui_QStyleOption_2", true);
QStyleOption *%out = (QStyleOption *) qtjambi_to_object(__jni_env, %in);
public static %RETURN_TYPE %FUNCTION_NAME(qt.gui.QWidget parent, java.lang.String title, java.lang.String label, %EXTRA, qt.core.Qt.WindowFlags f) {
qt.QNativePointer ok = new qt.QNativePointer(qt.QNativePointer.Type.Boolean);
%RETURN_TYPE result = %FUNCTION_NAME_internal(parent, title, label, %CALL, ok, f);
return ok.booleanValue() ? result : null;
}
public static %RETURN_TYPE %FUNCTION_NAME(qt.gui.QWidget parent, java.lang.String title, java.lang.String label, %EXTRA, qt.core.Qt.WindowType ... f) {
qt.QNativePointer ok = new qt.QNativePointer(qt.QNativePointer.Type.Boolean);
%RETURN_TYPE result = %FUNCTION_NAME_internal(parent, title, label, %CALL, ok, f);
return ok.booleanValue() ? result : null;
}
public static %RETURN_TYPE %FUNCTION_NAME(qt.gui.QWidget parent, java.lang.String title, java.lang.String label, %EXTRA) {
return %FUNCTION_NAME(parent, title, label, %CALL, qt.core.Qt.WindowType.Widget);
}
/**
* Rotates the transformation around the given axis.
*
* @return The rotated transformation.
*/
/**
* Rotates the transformation around the z-axis.
*
* @return The rotated transformation.
*/
/**
* Rotates the transformation around the given axis.
*
* @return The rotated transformation.
*/
/**
* Rotates the transformation around the z-axis.
*
* @return The rotated transformation.
*/
/**
* Scales the transformation using x and y.
*
* @return The scaled transformation.
*/
/**
* Shears the transformation using x and y.
*
* @return The sheared transformation.
*/
/**
* Translates the transformation using x and y.
*
* @return The translated transformation.
*/
public final void insert(int i, QPoint t) {
qtd_QPolygon_insert_int_QPoint(qtdNativeId, i, t);
}
public final void insert(int i, int n, QPoint t) {
qtd_QPolygon_insert_int_int_QPoint(qtdNativeId, i, n, t);
}
private extern(C) void qtd_QPolygon_insert_int_QPoint(void* __this_nativeId,
int i0,
QPoint t1);
private extern(C) void qtd_QPolygon_insert_int_int_QPoint(void* __this_nativeId,
int i0,
int n1,
QPoint t2);
// QPolygon::insert(int i, const QPoint & t)
QTD_EXTERN QTD_EXPORT void qtd_QPolygon_insert_int_QPoint
(void* __this_nativeId,
int i0,
QPoint t1)
{
QPolygon *__qt_this = (QPolygon *) __this_nativeId;
__qt_this->insert((int )i0, (const QPoint& )t1);
}
// QPolygon::insert(int i, int n, const QPoint & t)
QTD_EXTERN QTD_EXPORT void qtd_QPolygon_insert_int_int_QPoint
(void* __this_nativeId,
int i0,
int n1,
QPoint t2)
{
QPolygon *__qt_this = (QPolygon *) __this_nativeId;
__qt_this->insert((int )i0, (int )n1, (const QPoint& )t2);
}
public final void insert(int i, QPointF t) {
qtd_QPolygonF_insert_int_QPointF(qtdNativeId, i, t);
}
public final void insert(int i, int n, QPointF t) {
qtd_QPolygonF_insert_int_int_QPointF(qtdNativeId, i, n, t);
}
private extern(C) void qtd_QPolygonF_insert_int_QPointF(void* __this_nativeId,
int i0,
QPointF t1);
private extern(C) void qtd_QPolygonF_insert_int_int_QPointF(void* __this_nativeId,
int i0,
int n1,
QPointF t2);
// QPolygonF::insert(int i, const QPointF & t)
QTD_EXTERN QTD_EXPORT void qtd_QPolygonF_insert_int_QPointF
(void* __this_nativeId,
int i0,
QPointF t1)
{
QPolygonF *__qt_this = (QPolygonF *) __this_nativeId;
__qt_this->insert((int )i0, (const QPointF& )t1);
}
// QPolygonF::insert(int i, int n, const QPointF & t)
QTD_EXTERN QTD_EXPORT void qtd_QPolygonF_insert_int_int_QPointF
(void* __this_nativeId,
int i0,
int n1,
QPointF t2)
{
QPolygonF *__qt_this = (QPolygonF *) __this_nativeId;
__qt_this->insert((int )i0, (int )n1, (const QPointF& )t2);
}
public final QVariant toVariant() const {
return operator_cast_QVariant();
}
return new QTreeWidgetItemIterator(*copy);
delete copy;
return new QInputMethodEvent::Attribute(copy->type, copy->start, copy->length, copy->value);
delete copy;
return new QConicalGradient(copy->center(), copy->angle());
delete copy;
return new QFontInfo(*copy);
delete copy;
return new QRadialGradient(copy->center(), copy->radius(), copy->focalPoint());
delete copy;
public final boolean %FUNCTION_NAME(%ARGUMENT_TYPE %ARGUMENT_NAME, String format) {
return %FUNCTION_NAME(%OUT_ARGUMENT_NAME, format != null ? QNativePointer.createCharPointer(format) : null);
}
public final boolean %FUNCTION_NAME(%ARGUMENT_TYPE %ARGUMENT_NAME) {
return %FUNCTION_NAME(%ARGUMENT_NAME, (String) null);
}
return new QColormap(*copy);
delete copy;
jobject %out = qtjambi_from_object(__jni_env, %in, "QGradient", "com/trolltech/qt/gui/", "Lcom_trolltech_qt_gui_QGradient_2", true);
public final %RETURN_TYPE %FUNCTION_NAME(%RECT_ARGUMENTSint flags, string text, int tabStops = 0, in int[] tabArray = null) {
int* ptr;
if (tabArray != null) {
auto copy = new int[tabArray.length + 1];
copy[0..tabArray.length] = tabArray;
copy[tabArray.length] = 0;
ptr = copy.ptr;
}
return %FUNCTION_NAME(%RECT_CALL_ARGUMENTSflags, text, tabStops, ptr);
}
Q_UNUSED(copy)
qWarning("Copying empty QGradient object");
return new QGradient();
delete copy;
QLinearGradient *lg = new QLinearGradient(copy->start(), copy->finalStop());
lg->setSpread(copy->spread());
lg->setStops(copy->stops());
return (void *) lg;
delete copy;
// setModel() creates a new selection model for the object
__rcItemSelectionModel = null;
if (%2 is null)
__rcDelegatesForColumns.remove(%1);
else
__rcDelegatesForColumns[%1] = %2;
if (%2 is null)
__rcDelegatesForRows.remove(%1);
else
__rcDelegatesForRows[%1] = %2;
public this(QIODevice ioDevice, string format) {
this(ioDevice, toStringz(format));
}
public this(string fileName, string format) {
this(fileName, toStringz(format));
}
QPixmap standardPixmap(QStyle::StandardPixmap, const QStyleOption*, const QWidget*) const { return QPixmap(); }
java.util.Hashtable<qt.core.QObject, Object> __rcWidgetForObject = (java.util.Hashtable<qt.core.QObject, Object>) qt.GeneratorUtilities.fetchField(this, qt.core.QSignalMapper.class, "__rcWidgetForObject");
if (%2 == null)
__rcWidgetForObject.remove(%1);
else
__rcWidgetForObject.put(%1,%2);
public static %RETURN_TYPE %FUNCTION_NAME(%PRE_ARGUMENTS %COMMA QByteArray className) {
return %FUNCTION_NAME(%PRE_CALL_ARGUMENTS %COMMA className == null ? null : className.data());
}
QApplication qApp()
{
return cast(QApplication) QCoreApplication.instance();
}