Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on May 4, 2012
  1. @jleben
Commits on Oct 4, 2011
  1. @jleben

    qt gui: be less dramatic if signal to connect does not existent

    jleben authored
    Post a debug warning instead of an error.
Commits on Sep 15, 2011
  1. @jleben

    qt gui: refactor and enhance code re-usability

    jleben authored
    * Allow Slot::setVariant() to work on PyrObject*.
    * Use QObjectProxy::invokeScMethod() in QcFunctionSignalHandler
    * Move the essence of QObjectProxy::invokeScMethod() out into the
      new global QtCollider::runLang().
Commits on Apr 15, 2011
  1. @jleben

    QtCollider: simplify QcSignalSpy destruction

    jleben authored
    Destruction can be simplified because it is now assured that it will
    not happen while QcSignalSpy is in use, since locking the language
    will never process any events.
Commits on Apr 6, 2011
  1. @jleben

    QtCollider: unify extraction of proxy from object

    jleben authored
    New static QObjectProxy::fromObject() to unify code that finds
    the QObjectProxy corresponding to a QObject.
    
    Also expose proxy's pointer to SC object via QObjectProxy::scObject().
Commits on Feb 23, 2011
  1. @jleben

    QtCollider: fix compilation & more independency from SC

    jleben authored
    Include appropriate headers after SC header refactoring and
    do not rely on global SC variables for symbols and classes to be
    exported.
Commits on Feb 1, 2011
  1. @jleben
Commits on Jan 27, 2011
  1. @jleben

    QtCollider: modify QObjectProxy life-cycle

    jleben authored
    This allows deleting of objects without the need to lock the language,
    in turn allowing to delete objects from within the language itself.
    
    - Make QObjectProxy alive for the lifetime of its SC object.
    - Only QObjectProxy* can now safely be passed from SC to Qt thread,
      so adjust Slot interface accordingly.
    - Check whether the Qt object pointed to by proxy is alive before
      using it.
    - Fail primitives if object not alive
    - Store every constructed QObject[SC] into QObject.heap array for the
      lifetime of target QObject[Qt]
    - Implement new QObject.isValid; not very useful, as even after it
      returns true, the object might be destroyed.
      A better alternative yet to be found!
    - evaluate QView.onClose in response to Qt object's destroyed() signal
Commits on Jan 25, 2011
  1. @jleben
Commits on Jan 18, 2011
  1. @jleben
Commits on Jan 17, 2011
  1. @jleben

    QtCollider: improve signal connection interface

    jleben authored
    Implement handling a signal with a function and connecting signals
    and slots of different objects.
    Duplicate connections are now allowed, so we should change users
    of QObject:setSignalHandler.
Commits on Dec 7, 2010
  1. @jleben
Something went wrong with that request. Please try again.