Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found
Select Git revision
  • 0.9.1-beta
  • 0.9.2-rc1
  • 1.0.0
  • 1.1
  • 1.2
  • 1.2.90
  • 1.3
  • 1.3.0
  • 1.3.0-beta
  • 1.3.1
  • 2.0
  • 2.0.0
  • 2.0.0-beta
  • 2.0.1
  • 2.1
  • 2.1.0
  • 2.2
  • 2.3
  • 2.4
  • 2.5
  • 2.6
  • 2.7
  • 2.8
  • 3.0
  • 3.1
  • 3.2
  • 3.3
  • 3.4
  • 3.5
  • 3.6
  • 4.0
  • 4.1
  • 4.2
  • 4.3
  • 4.4
  • 4.5
  • at-3.4
  • at-3.5
  • at-3.6
  • at-master
  • csa-3.3
  • csa-3.4
  • csa-3.5
  • csa-3.6
  • csa-master
  • master
  • qp-2.8
  • qp-3.0
  • qp-3.1
  • qp-3.2
  • qp-3.3
  • qp-3.4
  • qp-3.5
  • qp-3.6
  • qp-master
  • wip/boostbuildprojectmanager
  • wip/clang-query
  • wip/vcproj
  • at-v3.4.0
  • at-v3.4.0-beta1
  • at-v3.4.0-rc1
  • at-v3.4.1
  • at-v3.4.2
  • at-v3.5.0
  • at-v3.5.0-beta1
  • at-v3.5.0-rc1
  • at-v3.5.1
  • at-v3.6.0
  • at-v3.6.0-beta1
  • at-v3.6.0-rc1
  • csa-v3.3.0
  • csa-v3.3.0-beta1
  • csa-v3.3.0-rc1
  • csa-v3.3.1
  • csa-v3.3.2
  • csa-v3.4.0
  • csa-v3.4.0-beta1
  • csa-v3.4.0-rc1
  • csa-v3.4.1
  • csa-v3.4.2
  • csa-v3.5.0
  • csa-v3.5.0-beta1
  • csa-v3.5.0-rc1
  • csa-v3.5.1
  • csa-v3.6.0
  • csa-v3.6.0-beta1
  • csa-v3.6.0-rc1
  • qp-v3.1.0
  • qp-v3.1.0-beta1
  • qp-v3.2.0
  • qp-v3.2.0-beta1
  • qp-v3.2.1
  • qp-v3.2.2
  • qp-v3.3.0
  • qp-v3.3.0-beta1
  • qp-v3.3.0-rc1
  • qp-v3.3.1
  • qp-v3.3.2
  • qp-v3.4.0
  • qp-v3.4.0-rc1
  • qp-v3.4.1
  • qp-v3.4.2
  • qp-v3.5.0
  • qp-v3.5.0-beta1
  • qp-v3.5.0-rc1
  • qp-v3.5.1
  • qp-v3.6.0
  • qp-v3.6.0-beta1
  • qp-v3.6.0-rc1
  • tqtc/v2.6.0
  • tqtc/v2.6.0-rc
  • tqtc/v2.6.1
  • tqtc/v2.7.0
  • tqtc/v2.7.0-rc
  • tqtc/v2.7.2
  • tqtc/v2.8.0
  • tqtc/v2.8.0-beta
  • v1.0.0
  • v1.1.0
  • v1.1.0-rc1
  • v1.1.1
  • v1.2.0
  • v1.2.1
  • v1.2.90
  • v1.3.0
  • v1.3.0-beta
  • v1.3.0-rc1
  • v1.3.1
  • v2.0.0
  • v2.0.0-alpha
  • v2.0.0-beta
  • v2.0.0-rc1
  • v2.0.1
  • v2.1.0
  • v2.1.0-beta
  • v2.1.0-beta2
  • v2.1.0-rc1
  • v2.2.0
  • v2.2.0-beta
  • v2.2.0-rc1
  • v2.2.1
  • v2.3.0
  • v2.3.0-beta
  • v2.3.0-rc
  • v2.3.1
  • v2.4.0
  • v2.4.0-beta
  • v2.4.0-rc
  • v2.4.1
  • v2.5.0
  • v2.5.0-beta
  • v2.5.0-rc
  • v2.5.1
  • v2.5.2
  • v2.6.0
  • v2.6.0-beta
  • v2.6.0-rc
  • v2.6.1
158 results

Target

Select target project
  • tohunger/qt-creator
1 result
Select Git revision
  • 0.9.1-beta
  • 0.9.2-rc1
  • 1.0.0
  • 1.1
  • 1.2
  • 1.2.90
  • 1.3
  • 1.3.0
  • 1.3.0-beta
  • 1.3.1
  • 2.0
  • 2.0.0
  • 2.0.0-beta
  • 2.0.1
  • 2.1
  • 2.1.0
  • 2.2
  • 2.3
  • 2.4
  • 2.5
  • 2.6
  • 2.7
  • 2.8
  • 3.0
  • 3.1
  • 3.2
  • 3.3
  • 3.4
  • 3.5
  • 3.6
  • 4.0
  • 4.1
  • 4.2
  • 4.3
  • 4.4
  • 4.5
  • at-3.4
  • at-3.5
  • at-3.6
  • at-master
  • csa-3.3
  • csa-3.4
  • csa-3.5
  • csa-3.6
  • csa-master
  • master
  • qp-2.8
  • qp-3.0
  • qp-3.1
  • qp-3.2
  • qp-3.3
  • qp-3.4
  • qp-3.5
  • qp-3.6
  • qp-master
  • wip/boostbuildprojectmanager
  • wip/clang-query
  • wip/vcproj
  • at-v3.4.0
  • at-v3.4.0-beta1
  • at-v3.4.0-rc1
  • at-v3.4.1
  • at-v3.4.2
  • at-v3.5.0
  • at-v3.5.0-beta1
  • at-v3.5.0-rc1
  • at-v3.5.1
  • at-v3.6.0
  • at-v3.6.0-beta1
  • at-v3.6.0-rc1
  • csa-v3.3.0
  • csa-v3.3.0-beta1
  • csa-v3.3.0-rc1
  • csa-v3.3.1
  • csa-v3.3.2
  • csa-v3.4.0
  • csa-v3.4.0-beta1
  • csa-v3.4.0-rc1
  • csa-v3.4.1
  • csa-v3.4.2
  • csa-v3.5.0
  • csa-v3.5.0-beta1
  • csa-v3.5.0-rc1
  • csa-v3.5.1
  • csa-v3.6.0
  • csa-v3.6.0-beta1
  • csa-v3.6.0-rc1
  • qp-v3.1.0
  • qp-v3.1.0-beta1
  • qp-v3.2.0
  • qp-v3.2.0-beta1
  • qp-v3.2.1
  • qp-v3.2.2
  • qp-v3.3.0
  • qp-v3.3.0-beta1
  • qp-v3.3.0-rc1
  • qp-v3.3.1
  • qp-v3.3.2
  • qp-v3.4.0
  • qp-v3.4.0-rc1
  • qp-v3.4.1
  • qp-v3.4.2
  • qp-v3.5.0
  • qp-v3.5.0-beta1
  • qp-v3.5.0-rc1
  • qp-v3.5.1
  • qp-v3.6.0
  • qp-v3.6.0-beta1
  • qp-v3.6.0-rc1
  • tqtc/v2.6.0
  • tqtc/v2.6.0-rc
  • tqtc/v2.6.1
  • tqtc/v2.7.0
  • tqtc/v2.7.0-rc
  • tqtc/v2.7.2
  • tqtc/v2.8.0
  • tqtc/v2.8.0-beta
  • v1.0.0
  • v1.1.0
  • v1.1.0-rc1
  • v1.1.1
  • v1.2.0
  • v1.2.1
  • v1.2.90
  • v1.3.0
  • v1.3.0-beta
  • v1.3.0-rc1
  • v1.3.1
  • v2.0.0
  • v2.0.0-alpha
  • v2.0.0-beta
  • v2.0.0-rc1
  • v2.0.1
  • v2.1.0
  • v2.1.0-beta
  • v2.1.0-beta2
  • v2.1.0-rc1
  • v2.2.0
  • v2.2.0-beta
  • v2.2.0-rc1
  • v2.2.1
  • v2.3.0
  • v2.3.0-beta
  • v2.3.0-rc
  • v2.3.1
  • v2.4.0
  • v2.4.0-beta
  • v2.4.0-rc
  • v2.4.1
  • v2.5.0
  • v2.5.0-beta
  • v2.5.0-rc
  • v2.5.1
  • v2.5.2
  • v2.6.0
  • v2.6.0-beta
  • v2.6.0-rc
  • v2.6.1
158 results
Show changes

Commits on Source 165

65 additional commits have been omitted to prevent performance issues.
Showing
with 1261 additions and 1547 deletions
Qt Creator 1.3.82 Qt Creator 1.3.83
=============== ===============
Qt Creator is a crossplatform C++ IDE for development with the Qt framework. Qt Creator is a crossplatform C++ IDE for development with the Qt framework.
......
...@@ -36,7 +36,7 @@ Editing ...@@ -36,7 +36,7 @@ Editing
the syntax highlighting. the syntax highlighting.
CodePaster CodePaster
* Implemented new protocol of pastebin.com including list functionality\ * Implemented new protocol of pastebin.com including list functionality
C++ Support C++ Support
* Recognize *.cu as C files * Recognize *.cu as C files
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
\title Qt Creator Manual \title Qt Creator Manual
\section1 Version 1.3.82 \section1 Version 1.3.83 (2.0.0 Beta)
Qt Creator provides integrated tools for both application designers Qt Creator provides integrated tools for both application designers
and developers to create applications for multiple desktop and mobile device and developers to create applications for multiple desktop and mobile device
...@@ -251,7 +251,7 @@ ...@@ -251,7 +251,7 @@
\o Mac OS X \o Mac OS X
\o Yes \o Yes
\o No \o No
\o No \o Yes
\endtable \endtable
*/ */
...@@ -3340,7 +3340,7 @@ ...@@ -3340,7 +3340,7 @@
specified in the \c CMake project file. specified in the \c CMake project file.
Known issues for the current version can be found Known issues for the current version can be found
\l{Known Issues of version 1.3.82}{here}. \l{Known Issues of version 1.3.83}{here}.
\section1 Adding External Libraries to a CMake Project \section1 Adding External Libraries to a CMake Project
...@@ -3703,7 +3703,7 @@ ...@@ -3703,7 +3703,7 @@
For more information about MADDE pertaining to its For more information about MADDE pertaining to its
installation, configuration, and deployment on the device, see installation, configuration, and deployment on the device, see
\l{http://wiki.maemo.org/MADDE}{Introdution to MADDE}. \l{http://wiki.maemo.org/MADDE}{Introduction to MADDE}.
\o An IP address for the device. \o An IP address for the device.
...@@ -3718,18 +3718,14 @@ ...@@ -3718,18 +3718,14 @@
following: following:
\list \list
\o The Nokia USB drivers that come, for example with, PC Suite. \o The Nokia USB drivers that come, for example with, PC Suite.
\o Qt installed on the device. A simple technique to \o Qt installed on the device. Recent images should have Qt pre-installed.
install Qt is to run the Maemo device \gui{Application Manager} and
download any application using Qt Creator. Running the Maemo device
\gui{Application Manager} and downloading an application with Qt
Creator installs all dependencies required for Qt Creator at the same
time.
\endlist \endlist
The Qt Creator/MADDE integration is supported on the following platforms: The Qt Creator/MADDE integration is supported on the following platforms:
\list \list
\o Linux (32 bit and 64 bit) \o Linux (32 bit and 64 bit)
\o Windows (32 bit and 64 bit) \o Windows (32 bit and 64 bit)
\o MacOS 10.5 ("Leopard") or higher
\endlist \endlist
\section1 Setting Up the N900 \section1 Setting Up the N900
...@@ -3742,8 +3738,7 @@ ...@@ -3742,8 +3738,7 @@
diagnostics functions but is essential for creating connections between the diagnostics functions but is essential for creating connections between the
device and your workstation. device and your workstation.
For the workstation, you need to set up a network port that detects the For the workstation, you need to set up the N900 as a network device.
Maemo device as a network device
\note If you use the device's USB network functionality and plan to \note If you use the device's USB network functionality and plan to
connect your development PC to the N900 via a common WLAN network, you can connect your development PC to the N900 via a common WLAN network, you can
...@@ -3754,7 +3749,7 @@ ...@@ -3754,7 +3749,7 @@
To install Mad Developer on your device, you need to add an application To install Mad Developer on your device, you need to add an application
catalogue (repository) to the list of catalogues your device checks for catalogue (repository) to the list of catalogues your device checks for
installable software, and install the actual Mad Developer software installable software, and install the actual Mad Developer software
package using root privileges. This is done according to the following package. This is done according to the following
steps: steps:
\list 1 \list 1
\o Start the application manager \o Start the application manager
...@@ -3854,11 +3849,11 @@ ...@@ -3854,11 +3849,11 @@
\l{http://wiki.maemo.org/MADDE}{here}, execute it and follow the \l{http://wiki.maemo.org/MADDE}{here}, execute it and follow the
instructions. The package will be installed. Then run: instructions. The package will be installed. Then run:
\c{mad-admin list targets} to see which targets are available. \c{mad-admin list targets} to see which targets are available.
Install the targets that starts with "fremantle" by using the command: Install the target that starts with "fremantle" by using the command:
\c{mad-admin create fremantle-qt-xxx} \c{mad-admin create fremantle-qt-xxx}
When you have installed the target, you have a toolchain and a sysroot When you have installed the target, you have a toolchain and a sysroot
environment for cross-compiling environment for cross-compiling.
\section1 Setting Up Qt Creator \section1 Setting Up Qt Creator
...@@ -3948,6 +3943,9 @@ ...@@ -3948,6 +3943,9 @@
\list \list
\o \l{http://www.forum.nokia.com/main/resources/tools_and_sdks/S60SDK/} \o \l{http://www.forum.nokia.com/main/resources/tools_and_sdks/S60SDK/}
{S60 Platform SDK 3rd Edition FP1 or higher}. {S60 Platform SDK 3rd Edition FP1 or higher}.
\o \l{http://www.forum.nokia.com/main/resources/technologies/openc_cpp/}
{Open C/C++ v1.6.0 or higher}
(install this into all S60 SDKs you plan to use Qt with).
\o Either the GCCE ARM Toolchain that is included in the S60 Platform \o Either the GCCE ARM Toolchain that is included in the S60 Platform
SDKs, or RVCT 2.2 [build 686] or later (which is not available free SDKs, or RVCT 2.2 [build 686] or later (which is not available free
of charge)(Your environment needs to find the compiler in the PATH). of charge)(Your environment needs to find the compiler in the PATH).
...@@ -4996,9 +4994,13 @@ ...@@ -4996,9 +4994,13 @@
There are some known issues with Qt Creator. There are some known issues with Qt Creator.
The development team is aware of them, there is no need to report them as bugs. The development team is aware of them, there is no need to report them as bugs.
\section1 Known Issues of Version 1.3.82 \section1 Known Issues of Version 1.3.83
\list \list
\o On Windows, debugging a MinGW-built console application (with \gui{Run in terminal}
checked) using gdb does not work due to a bug in gdb related to attaching to
stopped processes (see \l{http://bugreports.qt.nokia.com/browse/QTCREATORBUG-1020}).
\o Debugging Helper does not work while performing On-Device Debugging. \o Debugging Helper does not work while performing On-Device Debugging.
\o QML Preview (Run Project) only works if built against Qt with \o QML Preview (Run Project) only works if built against Qt with
......
...@@ -19,16 +19,16 @@ sources.fileextensions = "qtcreator.qdoc addressbook-sdk.qdoc" ...@@ -19,16 +19,16 @@ sources.fileextensions = "qtcreator.qdoc addressbook-sdk.qdoc"
qhp.projects = QtCreator qhp.projects = QtCreator
qhp.QtCreator.file = qtcreator.qhp qhp.QtCreator.file = qtcreator.qhp
qhp.QtCreator.namespace = com.nokia.qtcreator.1382 qhp.QtCreator.namespace = com.nokia.qtcreator.1383
qhp.QtCreator.virtualFolder = doc qhp.QtCreator.virtualFolder = doc
qhp.QtCreator.indexTitle = Qt Creator qhp.QtCreator.indexTitle = Qt Creator
qhp.QtCreator.indexRoot = qhp.QtCreator.indexRoot =
qhp.QtCreator.extraFiles = classic.css \ qhp.QtCreator.extraFiles = classic.css \
images/qt-logo.png \ images/qt-logo.png \
images/qtcreator-screenshots.png images/qtcreator-screenshots.png
qhp.QtCreator.filterAttributes = qtcreator 1.3.82 qhp.QtCreator.filterAttributes = qtcreator 1.3.83
qhp.QtCreator.customFilters.QtCreator.name = Qt Creator 1.3.82 qhp.QtCreator.customFilters.QtCreator.name = Qt Creator 1.3.83
qhp.QtCreator.customFilters.QtCreator.filterAttributes = qtcreator 1.3.82 qhp.QtCreator.customFilters.QtCreator.filterAttributes = qtcreator 1.3.83
# macros.qdocconf # macros.qdocconf
...@@ -213,5 +213,5 @@ HTML.footer = "<p /><address><hr /><div align=\"center\">\n" \ ...@@ -213,5 +213,5 @@ HTML.footer = "<p /><address><hr /><div align=\"center\">\n" \
"<table width=\"100%\" cellspacing=\"0\" border=\"0\"><tr class=\"address\">\n" \ "<table width=\"100%\" cellspacing=\"0\" border=\"0\"><tr class=\"address\">\n" \
"<td width=\"40%\" align=\"left\">Copyright &copy; 2010 Nokia Corporation and/or its subsidiary(-ies)</td>\n" \ "<td width=\"40%\" align=\"left\">Copyright &copy; 2010 Nokia Corporation and/or its subsidiary(-ies)</td>\n" \
"<td width=\"20%\" align=\"center\"><a href=\"trademarks.html\">Trademarks</a></td>\n" \ "<td width=\"20%\" align=\"center\"><a href=\"trademarks.html\">Trademarks</a></td>\n" \
"<td width=\"40%\" align=\"right\"><div align=\"right\">Qt Creator 1.3.82</div></td>\n" \ "<td width=\"40%\" align=\"right\"><div align=\"right\">Qt Creator 1.3.83</div></td>\n" \
"</tr></table></div></address>" "</tr></table></div></address>"
This diff is collapsed.
This diff is collapsed.
For Linux, MinGW:
FSF 7.1 release
+ gdb-increased-dcache-line-size.patch
For Maemo targets:
(--target=arm-none-linux-gnueabi)
FSF 7.1 release
+ gdb-increased-dcache-line-size.patch
+ gdb-stepping-for-maemo.patch
For Symbian targets:
(--target=arm-none-symbianelf)
CS 4.4-164 release
+ gdb-increased-dcache-line-size.patch
+ gdb-work-around-trk-single-step.patch
Experimental for performance (don't apply):
gdb-without-dwarf-name-canonicalization.patch
--- a/gdb/infrun.c
+++ b/gdb/infrun.c
@@ -4126,7 +4127,9 @@ infrun: not switching back to stepped thread, it has vanished\n");
if (execution_direction != EXEC_REVERSE
&& ecs->event_thread->step_over_calls == STEP_OVER_UNDEBUGGABLE
- && in_solib_dynsym_resolve_code (stop_pc))
+ && in_solib_dynsym_resolve_code (stop_pc)
+ && !(ecs->event_thread->step_range_start > 1
+ && in_solib_dynsym_resolve_code (ecs->event_thread->step_range_start)))
{
CORE_ADDR pc_after_resolver =
gdbarch_skip_solib_resolver (gdbarch, stop_pc);
------------------------------------------------------------------------
NOTE: This relates to http://sourceware.org/bugzilla/show_bug.cgi?id=11497
import Qt 4.6 import Qt 4.6
Rectangle { Rectangle {
property var label: "Button" property variant label: "Button"
signal clicked signal clicked
width: 75 width: 75
......
...@@ -5,9 +5,9 @@ QWidget { //This is a special checkBox that does color coding for states ...@@ -5,9 +5,9 @@ QWidget { //This is a special checkBox that does color coding for states
id: checkBox; id: checkBox;
property var backendValue; property variant backendValue;
property var baseStateFlag; property variant baseStateFlag;
property alias checkable: localCheckBox.checkable property alias checkable: localCheckBox.checkable
property alias text: localLabel.text property alias text: localLabel.text
......
...@@ -4,14 +4,14 @@ import Bauhaus 1.0 ...@@ -4,14 +4,14 @@ import Bauhaus 1.0
QExtGroupBox { QExtGroupBox {
id: colorGroupBox id: colorGroupBox
property var finished; property variant finished;
property var backendColor property variant backendColor
property var color: (backendColor === undefined || backendColor.value === undefined) ? "#000000" : backendColor.value property variant color: (backendColor === undefined || backendColor.value === undefined) ? "#000000" : backendColor.value
property var oldMaximumHeight; property variant oldMaximumHeight;
property var startupCollapse: selectionChanged === undefined ? false : selectionChanged; property variant startupCollapse: selectionChanged === undefined ? false : selectionChanged;
property var firstTime: true; property variant firstTime: true;
property var caption: "" property variant caption: ""
smooth: false smooth: false
onFinishedChanged: { onFinishedChanged: {
...@@ -32,14 +32,14 @@ QExtGroupBox { ...@@ -32,14 +32,14 @@ QExtGroupBox {
} }
property var baseStateFlag: isBaseState property variant baseStateFlag: isBaseState
onBaseStateFlagChanged: { onBaseStateFlagChanged: {
evaluate(); evaluate();
} }
onBackendColorChanged: { onBackendColorChanged: {
evaluate(); evaluate();
} }
property var isEnabled: colorGroupBox.enabled property variant isEnabled: colorGroupBox.enabled
onIsEnabledChanged: { onIsEnabledChanged: {
evaluate(); evaluate();
} }
...@@ -143,7 +143,7 @@ QExtGroupBox { ...@@ -143,7 +143,7 @@ QExtGroupBox {
ColorBox { ColorBox {
id: colorControl; id: colorControl;
property var backendColor: colorGroupBox.color; property variant backendColor: colorGroupBox.color;
color: colorGroupBox.color; color: colorGroupBox.color;
onColorChanged: if (colorGroupBox.color != color) { onColorChanged: if (colorGroupBox.color != color) {
colorGroupBox.backendColor.value = color; colorGroupBox.backendColor.value = color;
......
...@@ -3,10 +3,10 @@ import Bauhaus 1.0 ...@@ -3,10 +3,10 @@ import Bauhaus 1.0
Item { Item {
id: colorScheme id: colorScheme
property var disabledColor: "gray"; property variant disabledColor: "gray";
property var defaultColor: "white"; property variant defaultColor: "white";
property var boldTextColor: "#dedede"; property variant boldTextColor: "#dedede";
property var changedBaseColor: "#9999ff"; property variant changedBaseColor: "#9999ff";
property var changedStateColor: "#99ccff"; property variant changedStateColor: "#99ccff";
property var optionsColor: "white"; property variant optionsColor: "white";
} }
...@@ -5,8 +5,8 @@ QWidget { ...@@ -5,8 +5,8 @@ QWidget {
id: comboBox id: comboBox
property var backendValue; property variant backendValue;
property var baseStateFlag; property variant baseStateFlag;
property alias enabled: box.enabled; property alias enabled: box.enabled;
property alias items: box.items; property alias items: box.items;
...@@ -17,7 +17,7 @@ QWidget { ...@@ -17,7 +17,7 @@ QWidget {
evaluate(); evaluate();
} }
property var isEnabled: comboBox.enabled property variant isEnabled: comboBox.enabled
onIsEnabledChanged: { onIsEnabledChanged: {
evaluate(); evaluate();
} }
...@@ -47,7 +47,7 @@ QWidget { ...@@ -47,7 +47,7 @@ QWidget {
layout: HorizontalLayout { layout: HorizontalLayout {
QComboBox { QComboBox {
id: box id: box
property var backendValue: comboBox.backendValue property variant backendValue: comboBox.backendValue
onCurrentTextChanged: { backendValue.value = currentText; evaluate(); } onCurrentTextChanged: { backendValue.value = currentText; evaluate(); }
ExtendedFunctionButton { ExtendedFunctionButton {
backendValue: comboBox.backendValue; backendValue: comboBox.backendValue;
......
...@@ -5,8 +5,8 @@ QWidget { //This is a special doubleSpinBox that does color coding for states ...@@ -5,8 +5,8 @@ QWidget { //This is a special doubleSpinBox that does color coding for states
id: doubleSpinBox; id: doubleSpinBox;
property var backendValue; property variant backendValue;
property var baseStateFlag; property variant baseStateFlag;
property alias singleStep: box.singleStep property alias singleStep: box.singleStep
property alias minimum: box.minimum property alias minimum: box.minimum
property alias maximum: box.maximum property alias maximum: box.maximum
......
...@@ -8,7 +8,7 @@ QWidget { ...@@ -8,7 +8,7 @@ QWidget {
width: frame.width - 22 width: frame.width - 22
height: 40 height: 40
property bool active: false property bool active: false
property var backendValue; property variant backendValue;
onActiveChanged: { onActiveChanged: {
......
...@@ -8,8 +8,8 @@ GroupBox { ...@@ -8,8 +8,8 @@ GroupBox {
layout: VerticalLayout{ layout: VerticalLayout{
property var effect: backendValues.effect property variant effect: backendValues.effect
property var complexNode: effect.complexNode property variant complexNode: effect.complexNode
QWidget { QWidget {
maximumHeight: 40; maximumHeight: 40;
...@@ -19,8 +19,8 @@ GroupBox { ...@@ -19,8 +19,8 @@ GroupBox {
} }
QComboBox { QComboBox {
enabled: isBaseState; enabled: isBaseState;
property var type: backendValues.effect.complexNode.type property variant type: backendValues.effect.complexNode.type
property var dirty; property variant dirty;
id: effectComboBox; id: effectComboBox;
items : { [ items : { [
"None", "None",
...@@ -60,7 +60,7 @@ GroupBox { ...@@ -60,7 +60,7 @@ GroupBox {
} }
}// QWidget }// QWidget
property var properties: complexNode == null ? null : complexNode.properties property variant properties: complexNode == null ? null : complexNode.properties
QWidget { QWidget {
minimumHeight: 20; minimumHeight: 20;
...@@ -101,7 +101,7 @@ GroupBox { ...@@ -101,7 +101,7 @@ GroupBox {
visible: effectComboBox.currentText == "Colorize"; visible: effectComboBox.currentText == "Colorize";
layout: QVBoxLayout { layout: QVBoxLayout {
property var colorProp: properties == null ? null : properties.color property variant colorProp: properties == null ? null : properties.color
ColorLabel { ColorLabel {
......
...@@ -4,7 +4,7 @@ import Bauhaus 1.0 ...@@ -4,7 +4,7 @@ import Bauhaus 1.0
QToolButton { QToolButton {
id: extendedFunctionButton id: extendedFunctionButton
property var backendValue property variant backendValue
function setIcon() { function setIcon() {
if (backendValue == null) if (backendValue == null)
......
...@@ -6,9 +6,9 @@ QFrame { ...@@ -6,9 +6,9 @@ QFrame {
focusPolicy: "Qt::NoFocus" focusPolicy: "Qt::NoFocus"
id: extendedSwitches; id: extendedSwitches;
property bool active: false; property bool active: false;
property var backendValue; property variant backendValue;
styleSheetFile: "switch.css"; styleSheetFile: "switch.css";
property var specialModeIcon; property variant specialModeIcon;
specialModeIcon: "images/standard.png"; specialModeIcon: "images/standard.png";
opacity: 0; opacity: 0;
......
...@@ -5,8 +5,8 @@ QWidget { ...@@ -5,8 +5,8 @@ QWidget {
id: fontComboBox id: fontComboBox
property alias currentFont: fontSelector.currentFont property alias currentFont: fontSelector.currentFont
property var backendValue property variant backendValue
property var baseStateFlag; property variant baseStateFlag;
property alias enabled: fontSelector.enabled property alias enabled: fontSelector.enabled
onBaseStateFlagChanged: { onBaseStateFlagChanged: {
...@@ -17,7 +17,7 @@ QWidget { ...@@ -17,7 +17,7 @@ QWidget {
evaluate(); evaluate();
} }
property var isEnabled: fontComboBox.enabled property variant isEnabled: fontComboBox.enabled
onIsEnabledChanged: { onIsEnabledChanged: {
evaluate(); evaluate();
} }
...@@ -59,7 +59,7 @@ QWidget { ...@@ -59,7 +59,7 @@ QWidget {
id: fontSelector id: fontSelector
currentFont.family: backendValue.value currentFont.family: backendValue.value
property var fontFamily: currentFont.family property variant fontFamily: currentFont.family
onFontFamilyChanged: { onFontFamilyChanged: {
if (backendValue === undefined) if (backendValue === undefined)
return; return;
......