1. 02 Apr, 2013 1 commit
    • Thomas Hartmann's avatar
      QmlDesigner.Model: Adding SignalHandlerProperty · bb1a76c0
      Thomas Hartmann authored
      SignalHandlerProperty allows editing convenient editing of signal
      handlers like onMousePress in the model.
      The interface is analogous to BindingProperty.
      
      Since mos views do not care about SignalHandlerProperties and
      they should not be mixed up with BindingProperties they are different
      types.
      
      I also added the signalHandlerPropertiesChanged() notifier to AbstractView.
      
      Change-Id: I68bc7d2c5d3b991944e8f8d698212a1dfef218bf
      Reviewed-by: default avatarMarco Bubke <marco.bubke@digia.com>
      bb1a76c0
  2. 25 Mar, 2013 2 commits
  3. 29 Jan, 2013 1 commit
  4. 21 Nov, 2012 1 commit
    • Thomas Hartmann's avatar
      QmlDesigner: export core functionality · 5e243dab
      Thomas Hartmann authored
      We export the core functionality of the model allowing
      other plugins to use it.
      
      The general functionality was already there, but I had
      to rename the macro to avoid name clashes.
      
      Also I renamed the .pri file to avoid confusion.
      
      Change-Id: I88203ce9dbfddc8d734e5e232ff71bc0e244e5b8
      Reviewed-by: default avatarMarco Bubke <marco.bubke@digia.com>
      5e243dab
  5. 05 Oct, 2012 1 commit
  6. 19 Jul, 2012 1 commit
  7. 23 May, 2012 1 commit
    • Thiago Macieira's avatar
      Silence warning about unnecessary use of the containing namespace · ae09c64f
      Thiago Macieira authored
      ICC complained:
      src/plugins/qmldesigner/designercore/include/propertycontainer.h(52): warning #1098: the qualifier on this friend declaration is ignored
            friend CORESHARED_EXPORT QDataStream &QmlDesigner::operator<<(QDataStream &stream, const PropertyContainer &propertyContainer);
                                                  ^
      
      The solution is to simply remove the namespace qualifier when the
      class is already inside that namespace.
      
      Change-Id: I2256ebe072b3f8db5288f72acb1388eabcb8325c
      Reviewed-by: default avatarThomas Hartmann <Thomas.Hartmann@nokia.com>
      ae09c64f
  8. 15 Feb, 2012 1 commit
  9. 26 Jan, 2012 1 commit
  10. 03 Nov, 2011 1 commit
  11. 19 Sep, 2011 1 commit
  12. 28 Jun, 2011 1 commit
  13. 08 Jun, 2011 1 commit
    • Thomas Hartmann's avatar
      QmlDesigner.model: refactoring for nodeSource · 7939c270
      Thomas Hartmann authored
      I changed customParserSource into nodeSource and use it also for
      components. This means we do not use auxiliaryData anymore with some magic
      __component_data identifier.
      To distinguish between CustumParserSource and ComponentSource I introduced
      the enum NodeSourceType.
      Also in this patch I added auxiliaryData in the creation of a node. This was useful
      for prototyping and will help with prototyping/testing in the future.
      
      Change-Id: I2152c26c0c767f869f7dce7209abf43f594fd2ad
      Reviewed-on: http://codereview.qt.nokia.com/399Reviewed-by: default avatarMarco Bubke <marco.bubke@nokia.com>
      7939c270
  14. 16 May, 2011 1 commit
  15. 06 May, 2011 3 commits
  16. 13 Apr, 2011 1 commit
  17. 12 Jan, 2011 2 commits
  18. 17 Dec, 2010 1 commit
  19. 01 Dec, 2010 1 commit
  20. 24 Nov, 2010 1 commit
    • Marco Bubke's avatar
      QmlDesigner.Instances: Move instances out of process · ed424628
      Marco Bubke authored
      The complete qml emulation layer (instances) is moved
      into another external process (qmlpuppet).
      
      Summary of architectural changes:
      
      - Asynchronous messaging
          Handling commands and data transfer asynchronously reduces the
          amount of context switches between processes.
      
      - Proxy classes for client process
          This classes abstract the inter process communication
      
      - QVariant based command parsing and serialization
          Using LocalSocket in bidirectional manner for communications
          of commands and data transfer.
      
      - Integer based identifier instead of ModelNode in client process
          The qml emulation layer (instances) has no more depencies to our
          internal data model.
      
      - Timer based rendering
          Rendering in instances is controlled by a timer. Only dirty items
          are updated.
      ed424628
  21. 10 Jun, 2010 1 commit
  22. 05 May, 2010 1 commit
  23. 05 Mar, 2010 1 commit
  24. 16 Feb, 2010 1 commit
  25. 10 Feb, 2010 1 commit
  26. 01 Feb, 2010 1 commit
  27. 07 Jan, 2010 1 commit
    • Kai Koehne's avatar
      New QmlDesigner plugin & Design mode · 818a7b22
      Kai Koehne authored
      This adds a new "Design" mode that can be used to manipulate qml files
      in a visual way. It will only get build if you have the declarativeui
      module in Qt.
      
      This is a squashed import from the Bauhaus project. Share & enjoy :)
      818a7b22