view cpp/qt_core/QLineF_shell.cpp @ 282:256ab6cb8e85

Signals look-up andNew syntax for connect. The old one will not work from now on. This will allow for the signals overload. Although changes are done for both D1 and D2 versions, D1 won't work because of compiler bugs. I am tired of waiting for fixes.
author eldar
date Fri, 16 Oct 2009 02:43:59 +0000
parents 323efbe5c2f7
children 9784459f0750
line wrap: on
line source

#include <qdatastream.h>
#include <qline.h>

#include "qtd_core.h"


// QLineF::angle() const
extern "C" DLL_PUBLIC double qtd_QLineF_angle
(void* __this_nativeId)
{
    QLineF *__qt_this = (QLineF *) __this_nativeId;
    double  __qt_return_value = __qt_this->angle();

    double __d_return_value = __qt_return_value;

    return __d_return_value;
}

// QLineF::angle(const QLineF & l) const
extern "C" DLL_PUBLIC double qtd_QLineF_angle_QLineF
(void* __this_nativeId,
 void* l0)
{
    const QLineF&  __qt_l0 = (const QLineF& ) *(QLineF *)l0;
    QLineF *__qt_this = (QLineF *) __this_nativeId;
    double  __qt_return_value = __qt_this->angle((const QLineF& )__qt_l0);

    double __d_return_value = __qt_return_value;

    return __d_return_value;
}

// QLineF::angleTo(const QLineF & l) const
extern "C" DLL_PUBLIC double qtd_QLineF_angleTo_QLineF
(void* __this_nativeId,
 void* l0)
{
    const QLineF&  __qt_l0 = (const QLineF& ) *(QLineF *)l0;
    QLineF *__qt_this = (QLineF *) __this_nativeId;
    double  __qt_return_value = __qt_this->angleTo((const QLineF& )__qt_l0);

    double __d_return_value = __qt_return_value;

    return __d_return_value;
}

// QLineF::intersect(const QLineF & l, QPointF * intersectionPoint) const
extern "C" DLL_PUBLIC int qtd_QLineF_intersect_QLineF_nativepointerQPointF
(void* __this_nativeId,
 void* l0,
 void* intersectionPoint1)
{
    const QLineF&  __qt_l0 = (const QLineF& ) *(QLineF *)l0;
    QLineF *__qt_this = (QLineF *) __this_nativeId;
    int  __qt_return_value = __qt_this->intersect((const QLineF& )__qt_l0, (QPointF* )intersectionPoint1);

    int __d_return_value = __qt_return_value;

    return __d_return_value;
}

// QLineF::isNull() const
extern "C" DLL_PUBLIC bool qtd_QLineF_isNull
(void* __this_nativeId)
{
    QLineF *__qt_this = (QLineF *) __this_nativeId;
    bool  __qt_return_value = __qt_this->isNull();

    bool __d_return_value = __qt_return_value;

    return __d_return_value;
}

// QLineF::length() const
extern "C" DLL_PUBLIC double qtd_QLineF_length
(void* __this_nativeId)
{
    QLineF *__qt_this = (QLineF *) __this_nativeId;
    double  __qt_return_value = __qt_this->length();

    double __d_return_value = __qt_return_value;

    return __d_return_value;
}

// QLineF::operator<<(QDataStream & arg__1)
extern "C" DLL_PUBLIC void qtd_QLineF_writeTo_QDataStream
(void* __this_nativeId,
 void* arg__1)
{
    QDataStream&  __qt_arg__1 = (QDataStream& ) * (QDataStream *) arg__1;
    QLineF *__qt_this = (QLineF *) __this_nativeId;
    if (__qt_this != 0) ::operator<<((QDataStream& )__qt_arg__1, *__qt_this);

}

// QLineF::operator>>(QDataStream & arg__1)
extern "C" DLL_PUBLIC void qtd_QLineF_readFrom_QDataStream
(void* __this_nativeId,
 void* arg__1)
{
    QDataStream&  __qt_arg__1 = (QDataStream& ) * (QDataStream *) arg__1;
    QLineF *__qt_this = (QLineF *) __this_nativeId;
    if (__qt_this != 0) ::operator>>((QDataStream& )__qt_arg__1, *__qt_this);

}

// QLineF::p1() const
extern "C" DLL_PUBLIC QPointF qtd_QLineF_p1
(void* __this_nativeId)
{
    QLineF *__qt_this = (QLineF *) __this_nativeId;
    QPointF  __qt_return_value = __qt_this->p1();

    QPointF *__d_return_value = (QPointF *) &__qt_return_value;

    return __qt_return_value;
}

// QLineF::setAngle(double angle)
extern "C" DLL_PUBLIC void qtd_QLineF_setAngle_double
(void* __this_nativeId,
 double angle0)
{
    QLineF *__qt_this = (QLineF *) __this_nativeId;
    __qt_this->setAngle((double )angle0);

}

// QLineF::unitVector() const
extern "C" DLL_PUBLIC QLineF qtd_QLineF_unitVector
(void* __this_nativeId)
{
    QLineF *__qt_this = (QLineF *) __this_nativeId;
    return __qt_this->unitVector();
}

// QLineF::fromPolar(double length, double angle)
extern "C" DLL_PUBLIC QLineF qtd_QLineF_fromPolar_double_double
(double length0,
 double angle1)
{
    return QLineF::fromPolar((double )length0, (double )angle1);
}