There is implicit knowledge that the reference is read only in the code
so we should honor that and make is explicit.
Change-Id: I0d6eab6595ae1414ad2607760a2e02fd49bafd72
Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
...by removing the unneeded ProjectFileAdder. Its job is already done
earlier, so use the results.
Change-Id: Ifd865e6203ed6162a0d852c2128fb6d30208a52b
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
clang-format uses YAML for its configuration file. Thus the content has
to be properly reformated when used in a single line as command line
argument.
Task-number: QTCREATORBUG-15604
Change-Id: I867caf7ccb1f2f396677e2d0cd5335e5255e03ea
Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
To HEAD of 1.4 branch. Should have happened as part of latest merge, but
did not for unknown reasons.
Change-Id: I2a999c8689166bb946a4fef94e30b16d7df8b887
Reviewed-by: Jake Petroules <jake.petroules@theqtcompany.com>
Do not hide virtual done() slot with done() signal.
Change-Id: Ic09439fdac2727f316f4a0983ffbd290f8555292
Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
The QPainter::drawPixmap call does not modify the painter state.
Change-Id: I1cbae43e6531c9e3d2ae2d3cd1c2d77ce23c4c52
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
- QThread instead of std::thread for better integration with Qt
- Use thread pool for recycling threads
- Map and reduce functions are handled like any function passed
to runAsync, so they either report results through the
QFutureInterface, or through the return value.
- Automatically deduce the reduce result type
Change-Id: I7a31370c21f8c27b378cd87c3d5974b162449ce1
Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
We cannot prefix the signals of the root item with the id.
Change-Id: I2be656492ae1eb1eef6fcf60821990a04aad985a
Reviewed-by: Tim Jenssen <tim.jenssen@theqtcompany.com>
Both function are useful also outside of the navigator.
* void ensureAliasExport();
* bool isAliasExported() const;
Change-Id: I46331cae01573e990b5d1a03095c2903dbc95665
Reviewed-by: Tim Jenssen <tim.jenssen@theqtcompany.com>
The designer will now jump to an existing signal handler.
If no signal handler does exist a dialog that allows to
add a new one is opened.
Task-number: QTCREATORBUG-14815
Change-Id: Iefdbec0aa8c2aeca95a0eb4c6b24d84adc357654
Reviewed-by: Tim Jenssen <tim.jenssen@theqtcompany.com>
This is a dialog that lets the user choose a possible signal handler.
Change-Id: I22192edf130a96b3b9ffd69346f4df60f4870a69
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@theqtcompany.com>
This patch implements a visitor that looks for signal handlers.
We specify a file, a type name and an id.
The visitor is checking for signal handlers like this:
filename.qml:
TypeName {
id.onAnySignal: {}
}
Change-Id: I35c7dd840c7c7298d393bf131c50b206b2f2544c
Reviewed-by: Tim Jenssen <tim.jenssen@theqtcompany.com>
It's hard to find entries in long lists when they're not filtered.
Change-Id: I4172b7f4d8d99c61f2e48232f655bf4ffbae34fd
Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
m_dhKey pointer has been used for debug output just after
resetting it to nullptr.
Change-Id: I1aa4e16b19c7a16738b7734423277cf7eecd8054
Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
You can only set one text style but in many cases like
Function and Declaration it would be nice if they could be merged.
Change-Id: Icda892057b79eef1bea2fa8b2c5f0f7cbc5f518a
Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
void func() {
const int var = 42;
auto lambda = [var](int input) { // var is not highlighted
return var + input;
};
}
Change-Id: I95a5732ab8391e1232894e419b081c729e2d1ba1
Reviewed-by: Marco Bubke <marco.bubke@theqtcompany.com>
Sometimes you need a very small array which has a size and max size.
QVarLengthArray is simular but has some size and run time overhead and it
has no max size. It will instead malloc. So this array is for very small
collections under 256 values which never allocate and have only a size
overhead of a byte.
Change-Id: Ia392c750d566c4accc6077c3dc4d9d4ae501e599
Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
setupFolder is called recursively...
Change-Id: Ief1d1d45294a3821f5496d832a2130a8ff779f44
Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
Perf is not producing reliable stack traces without.
Change-Id: I5f594d45b06a66d91b0c687937dd948d6c724c62
Reviewed-by: Tim Jenssen <tim.jenssen@theqtcompany.com>
We need to deploy Qt 5.6 into its own directory (lib/Qt/) in the
Qt Creator packages, so the LD_LIBRARY_PATH that is set in
qtcreator.sh needs that too.
Task-number: QTCREATORBUG-15748
Change-Id: I637322dfe5eb669b6447aa2f2b52e3ba2fe2979f
Reviewed-by: Edward Welbourne <edward.welbourne@theqtcompany.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
<item.onHeightChanged> is also a signal handler.
The old heuristic has to be applied to the last element after splitting
the string by ".".
Change-Id: Ied47bc6acbab32d782f6827cf849711aed600222
Reviewed-by: Tim Jenssen <tim.jenssen@theqtcompany.com>
The PrototypeIterator can handle cycles etc...
Change-Id: Ied47bc6acbab32d782f6827cf849711aed660822
Reviewed-by: Tim Jenssen <tim.jenssen@theqtcompany.com>
This manual tests shows how to add a simple context
properties for the Qt Quick Designer.
Change-Id: Ied47bc6acbab32d782f6827cf849711aed600821
Reviewed-by: Tim Jenssen <tim.jenssen@theqtcompany.com>