- 12 Aug, 2013 7 commits
-
-
Thomas Hartmann authored
Change-Id: I32bf8c4f09ddaa0ac82decf9458e429ead23780c Reviewed-by:
Marco Bubke <marco.bubke@digia.com>
-
Thomas Hartmann authored
Adding setupQmlBackend() Change-Id: Ie7446ad8ef8153f3ff70a2f22466ac3ed24e3f92 Reviewed-by:
Marco Bubke <marco.bubke@digia.com>
-
Thomas Hartmann authored
Cleaning up/renaming the functions used to resolve .qml files. Change-Id: I80ccb9346d89c0841ad0109147d8a9e07cf20408 Reviewed-by:
Marco Bubke <marco.bubke@digia.com>
-
Thomas Hartmann authored
Moving the registration of QML types from PropertyEditorView to QuickPropertyEditorView. The view itself should not handle QML implementation details anymore. Change-Id: Ia66db999e2f7a4b8cbe1111c4176257344d78ea8 Reviewed-by:
Marco Bubke <marco.bubke@digia.com>
-
Thomas Hartmann authored
Moving QML related code from PropertyEditorView to PropertyEditorQmlBackend. PropertyEditorView should not contain any code related to QML anymore. Change-Id: Ia58db399e2f7a4b8cbe1119c4176257344d78ea9 Reviewed-by:
Marco Bubke <marco.bubke@digia.com>
-
Thomas Hartmann authored
Moving template generation from PropertyEditorView to PropertyEditorQmlBackend. Change-Id: I8c7d2c46863544b98b203cc690bd15f4f4653f09 Reviewed-by:
Marco Bubke <marco.bubke@digia.com>
-
Thomas Hartmann authored
* Renaming PropertyEditor to PropertyEditorView * Adding PropertyEditorWidget * Renaming DeclarativeWidgetView to QuickPropertyEditorView * Renaming NodeType to PropertyEditorQmlBackend * Moving PropertyEditorQmlBackend into separate file * Cleaning up interface of PropertyEditorQmlBackend Change-Id: I1291feb5880b01d1e2bac09f4eb1e0181ff04d5c Reviewed-by:
Marco Bubke <marco.bubke@digia.com>
-
- 31 Jul, 2013 4 commits
-
-
Marco Bubke authored
Change-Id: I3252d85dceff606c85898895e91b7e955441033b Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com>
-
Marco Bubke authored
Change-Id: I49f80126a3fc0184a3b18352ed2adc24e50040c7 Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com>
-
Marco Bubke authored
And use NodeInstanceView directly. There is still more cleanup required for the view handling. Change-Id: I62417644ceefb25fb9f3bb93a894b71ae0929cb0 Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com>
-
Marco Bubke authored
Change-Id: I1ac99fbf805b21823e062749bd3342be1641072a Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com>
-
- 24 Jul, 2013 2 commits
-
-
Marco Bubke authored
QmlModelView is abstract and should not hide other notifier. Change-Id: Ic992829e8e62ecf6142f84251dc1a86d35e35c2d Reviewed-by:
Tim Jenssen <tim.jenssen@digia.com>
-
Marco Bubke authored
Change-Id: I5f7cdcede593cdce2c577315ccead95e8841870e Reviewed-by:
Tim Jenssen <tim.jenssen@digia.com>
-
- 04 Jul, 2013 1 commit
-
-
Marco Bubke authored
Change-Id: Id350f7d3e215d08210a3a535f89b12fe15928321 Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com>
-
- 02 Jul, 2013 1 commit
-
-
Thomas Hartmann authored
If specifics for pane .qml files are located inside the plugin in the designer sudirectory, we still required the path to be fully qualified. e.g. myComponnents/designer/myComponent/MySpecifics.qml This is unconvinient and also a behaivour change for pure directory imports. Pure directory imports were not fully qualified until recently. With this patch we also allow: myComponnents/designer/MySpecifics.qml Change-Id: I9a61016f425caf5d7d15140554c72f4a69a6687a Reviewed-by:
Marco Bubke <marco.bubke@digia.com> Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- 05 Jun, 2013 3 commits
-
-
Thomas Hartmann authored
This patch adds a generic property editor pane for QtObject. Objects derived from QtObject get an auto generated property editor for their additional properties or can use the specfics mechanism to define a custom one. Task-number: QTCREATORBUG-9451 Change-Id: I730b19e4e417f3f4d4ee6cdf2b3f3ef32f8c1f94 Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com>
-
Thomas Hartmann authored
F3 is still free in Qt Creator Change-Id: I0588e467a5f7c60ee621c472614be6003d5fe2dd Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com>
-
Thomas Hartmann authored
The property editor will now try to find a pane for the specific version first. Example: If we have a QtQuick.Item 2.0 We first look for: QtQuick/ItemPane_2_0.qml And then fallback to: QtQuick/ItemPane.qml The same does apply for the specifics file. Task-number: QTCREATORBUG-8681 Change-Id: If210998780073295f168169d2fc424288d3bd6a0 Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com>
-
- 21 May, 2013 1 commit
-
-
Thomas Hartmann authored
Fixes a bug in conjunction with ApplicationWindow. Anchors did not update properly. Change-Id: I95ba118c8dde7e01117f649f2ff974f2c6ee6244 Reviewed-by:
Marco Bubke <marco.bubke@digia.com>
-
- 30 Apr, 2013 1 commit
-
-
Friedemann Kleint authored
Ran script to remove inludes on a trial-and-error basis and manually corrected it. Change-Id: I8a2e9e35980198fc4162623db044c228bd209a0f Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com>
-
- 02 Apr, 2013 1 commit
-
-
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:
Marco Bubke <marco.bubke@digia.com>
-
- 25 Mar, 2013 4 commits
-
-
Thomas Hartmann authored
WidgetInfo contains now a factory for the toolbar buttons. The ownership of the factory is taken by the SideBarItem. Change-Id: Iffa32359cd3f0cb5b378abc5371d810aee31649c Reviewed-by:
Marco Bubke <marco.bubke@digia.com>
-
Thomas Hartmann authored
We use now widgetInfo() instead. Change-Id: Icaea8f012b380368b6479fa81d370236ea5a6781 Reviewed-by:
Marco Bubke <marco.bubke@digia.com> (cherry picked from commit 54431a09)
-
Marco Bubke authored
Change-Id: I48aff6a1a94ca3c0bcd8b0689333b6acad7d35cd Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com> (cherry picked from commit 81341a86 ) Reviewed-by:
Marco Bubke <marco.bubke@digia.com>
-
Thomas Hartmann authored
And PropertyName is a typedef for QByteArray. Because we don't use the features of QString and the source would be cluttered with QLatin1Strings we changed the property name to QByteArray. Change-Id: Ib70ef136bbc411504b450456bd9bb705ae93dd25 Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com> (cherry picked from commit ee4bf638 ) Reviewed-by:
Marco Bubke <marco.bubke@digia.com>
-
- 14 Mar, 2013 1 commit
-
-
Thomas Hartmann authored
We use now widgetInfo() instead. Change-Id: Icaea8f012b380368b6479fa81d370236ea5a6781 Reviewed-by:
Marco Bubke <marco.bubke@digia.com>
-
- 11 Mar, 2013 1 commit
-
-
Marco Bubke authored
Change-Id: I48aff6a1a94ca3c0bcd8b0689333b6acad7d35cd Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com>
-
- 05 Mar, 2013 1 commit
-
-
Thomas Hartmann authored
And PropertyName is a typedef for QByteArray. Because we don't use the features of QString and the source would be cluttered with QLatin1Strings we changed the property name to QByteArray. Change-Id: Ib70ef136bbc411504b450456bd9bb705ae93dd25 Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com>
-
- 15 Feb, 2013 2 commits
-
-
Thomas Hartmann authored
Change-Id: I9fb9a3fb9712760bfb68e8528598a07890cfb4c5 Reviewed-by:
Christian Stenger <christian.stenger@digia.com>
-
Thomas Hartmann authored
Those were examples how to expose QGraphicsViewLayouts to QML. Since we do not use those anywhere anymore we remove them. Also they do not seem to compile with the latest version of Qt 5 dev, because of the Q_INTERFACES() macro. Change-Id: Iee1944de1d38de30829a1b39bcf4012387cb6e3b Reviewed-by:
Oliver Wolff <oliver.wolff@digia.com>
-
- 05 Feb, 2013 1 commit
-
-
Thomas Hartmann authored
This allows property sheets to take the version number into account. Task-number: QTCREATORBUG-8681 Change-Id: I22a99fd30ba42572f070f67a56bb24fd1a04275f Reviewed-by:
Marco Bubke <marco.bubke@digia.com>
-
- 01 Feb, 2013 1 commit
-
-
Thomas Hartmann authored
When checking for existence we have to convert the url back. Change-Id: I74536ca88d95b0013239d5ba63db99568e41ab00 Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com>
-
- 29 Jan, 2013 1 commit
-
-
Robert Loehning authored
Change-Id: Ic6a9ff0359625021ebc061d22db6811814534205 Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
- 28 Jan, 2013 1 commit
-
-
Friedemann Kleint authored
Change-Id: Ic919ea4fe50ab3a9d70d935aaa6a3ed77ebb3b92 Reviewed-by:
Marco Bubke <marco.bubke@digia.com> Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com>
-
- 23 Jan, 2013 1 commit
-
-
Marco Bubke authored
The document handling in the qml designer was complicated source code, which was initially intended for a non creator application. To integrate new views it has to be changed and cleaned up. This is the first major step in that direction. Change-Id: Ie26f0aad7a03946d18bdb4c0759b246c5439d922 Reviewed-by:
Tim Jenssen <tim.jenssen@digia.com> Reviewed-by:
Alessandro Portale <alessandro.portale@digia.com>
-
- 08 Jan, 2013 1 commit
-
-
Orgad Shaneh authored
#!/usr/bin/env ruby Dir.glob('**/*.cpp') { |file| # skip ast (excluding paste, astpath, and canv'ast'imer) next if file =~ /ast[^eip]|keywords\.|qualifiers|preprocessor|names.cpp/i s = File.read(file) next if s.include?('qlalr') orig = s.dup s.gsub!(/\n *if [^\n]*{\n[^\n]*\n\s+}(\s+else if [^\n]* {\n[^\n]*\n\s+})*(\s+else {\n[^\n]*\n\s+})?\n/m) { |m| res = $& if res =~ /^\s*(\/\/|[A-Z_]{3,})/ # C++ comment or macro (Q_UNUSED, SDEBUG), do not touch braces res else res.gsub!('} else', 'else') res.gsub!(/\n +} *\n/m, "\n") res.gsub(/ *{$/, '') end } s.gsub!(/ *$/, '') File.open(file, 'wb').write(s) if s != orig } Change-Id: I3b30ee60df0986f66c02132c65fc38a3fbb6bbdc Reviewed-by:
hjk <qthjk@ovi.com>
-
- 20 Dec, 2012 1 commit
-
-
Thomas Hartmann authored
This patch allows components to provide their own sheets in a designer subfolder of the component plugin. Change-Id: Id1393ca73b8806fbf40a813b5e406e9e359cd7aa Reviewed-by:
Marco Bubke <marco.bubke@digia.com>
-
- 11 Dec, 2012 2 commits
-
-
Thomas Hartmann authored
We ensure that file paths are relative, but only checked for QUrl. Change-Id: I971f6633e60ab512eab978929359838af491e2ae Reviewed-by:
Alessandro Portale <alessandro.portale@digia.com>
-
Thomas Hartmann authored
Dot properties should be handled as a group. Change-Id: I0ff4f2043bf760eb3c6c6a0320d3f9e8e12355a6 Reviewed-by:
Alessandro Portale <alessandro.portale@digia.com>
-
- 29 Nov, 2012 1 commit
-
-
Thomas Hartmann authored
This is needed on Windows for QML since QML always checks for capitalization. Task-number: QTCREATORBUG-6126 Task-number: QTBUG-28230 Change-Id: I011464288f6052bfe19452b8ce555d6c462e15dd Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-