- 02 Aug, 2017 12 commits
-
-
Marco Bubke authored
You can now write SqliteWriteStatement statement("UPDATE test SET name=?, number=? WHERE rowid=?", database); statement.write("see", 7.23, 1); and SqliteWriteStatement statement("UPDATE test SET name=@name, number=@number WHERE rowid=@id", database); statement.writeNamed("@name", "see", "@number", 7.23, "@id", 1); This is more type safe than using variants and performant too. Change-Id: Ie1ed2a6d326b956be5c4ec056214f3f5b1531f45 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Marco Bubke authored
To execute some simple pragmas etc.. Change-Id: Iaa74406a182897dd55ee3ee8dc4d4b94bb8a8e11 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Marco Bubke authored
Change-Id: I9f8d7aee15c1908f89c6208390cc46d737789144 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Tobias Hunger authored
Change-Id: I87529e4eed73fedf34a1482c99129ecc3a5c0e98 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Tobias Hunger authored
Get rid of Project::buildDirectoryChanged signal as well as Target::buildDirectoryChanged (and the infrastructure). Change-Id: Ia749e62eec7e182e558d81115dc2a3d07b72b346 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Tim Jenssen authored
Change-Id: I99628c9a47fb4dfd13a18351499d42c1a488031d Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
Tobias Hunger authored
Add a subscribeSignal method to targets and projects that will make sure all signals of all project configurations added during the lifetime of the project/target will get connected (if the type matches). Use this to connect to some signal in all BuildConfigurations of a project and get rid of code that keeps connecting to the current build configuration. Use Project::buildEnvironmentChanged as an example and convert its usages. Change-Id: I689bcebac4b191bf3f8a18765bf18eaac371c5fe Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Tobias Hunger authored
Add ProjectConfiguration * to activeProjectConfigurationChanged signal on Projects and Targets. Change-Id: I56f71e034eacaaa043b19c7fd5d82e6c5ea58517 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Tobias Hunger authored
Returns true if the ProjectConfiguration element is currently active and false otherwise. Just a convenience method. Change-Id: If75809ae7e78149d264deaaf6adc4ca8a8be43c2 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Jochen Becher authored
Change-Id: I38dff44cecd21d32393dfac76d581138dbb6a589 Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
Jochen Becher authored
Change-Id: I9ac9c51eabc00c6912fd47fbf51b50b2938846ae Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
Orgad Shaneh authored
Change-Id: Ib2c894311d7318a9226ca2ac40001c4f96606f6e Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@qt.io> Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
- 01 Aug, 2017 10 commits
-
-
Marco Bubke authored
We only will need the utf8 optimized SmallString for the indexer database. So we remove all other string bindings, QByteArray and QVariant. Change-Id: I4a77901a80b26bf292fc85df535c2ccf3a8ab52f Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Marco Bubke authored
This is preventing unneeded mallocs. Change-Id: Ia1f9b1be90635e7aa8b4b6f6e6705e5671f946c5 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Marco Bubke authored
We will add more function if they are needed. Change-Id: Iac6b432327be32a0778a82c23ed2de5996c555a1 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Marco Bubke authored
Some times it makes sense to have a Utils::StringViewVector instead of a Utils::SmallStringVector because you don't want to hold the ownership. Change-Id: I5ae39efe21aebbf82d4b3effa9e67eae6727ba8b Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Marco Bubke authored
Change-Id: Ib7e77602dcdcdf481f6ab690bacef53c5dd92580 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Marco Bubke authored
It should not be used for chained concatenation. Use initializer list instead. auto text = in + 'x'; auto text = Utils::SmallString{in, "x", other, ", "}; Change-Id: I453d986913eae89fd5e1f525b9f4e0c4bd089467 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Marco Bubke authored
We use std::to_string except for integer where we want a low overhead solution. Change-Id: I16ce7d575d83ff56e61a5038aa7f9a1febfaf34f Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io> Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
Tobias Hunger authored
That should save some memory per node, and since creator has a lot of nodes (e.g. opening the LLVM project adds about 1 000 000 nodes) this should be noticeable:-) Calling update inside ProjectTree::currentNode() and rename it to findCurrentNode() to make sure it is an still existing pointer. Also, try to reduce the somehow more expensive currentNode() calls and sprinkle some const around that usage. Change-Id: I6a7c5db01a71d53d39544d3013cad557d5b96cdc Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
Tobias Hunger authored
Change-Id: I55a852db08ee5700acb7530769166b19fb12a670 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Tobias Hunger authored
Do not duplicate the code three times! Change-Id: Ia2d7656242ae8270f51cd787f1261ff1aa135967 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
- 31 Jul, 2017 8 commits
-
-
Tobias Hunger authored
Change-Id: Iae0589620a8caf8e3748589b12329608ef3a39da Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Tobias Hunger authored
Change-Id: I201ce909a0159e84f27fbdaa46cabf5f3f2d2bde Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
Tim Jenssen authored
Change-Id: I0a7170c1721a9e5bcf18af1bab8158af71c64454 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io> Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
Tim Jenssen authored
Also remove currentNode checks from updateFromDocumentManager() We already checked for focus in the update() method. Change-Id: Id1bc28ce442b5b56597a675516ceea4fbc1801de Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
Tim Jenssen authored
Change-Id: Ia529bd7c199af2943f6c3da7d25352619da5a7f8 Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
Tim Jenssen authored
Change-Id: I31f5c5e8218620b469e568d22a9fa00c49f151ad Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
Robert Loehning authored
Change-Id: I3b8642e555272eedc72b42c489523697d578a924 Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
Christian Stenger authored
Change-Id: I1a1ce6a8eb958aaedbce215d4be9cbbde92699ce Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
- 28 Jul, 2017 10 commits
-
-
Tobias Hunger authored
Centralize handling of enabled state of RunConfiguration widgets. Remove code that does the same thing in all the different run configuration widgets. Change-Id: I175d7e19d031bd28a2b19cd825e0b6568da19bc3 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Tobias Hunger authored
... and use this as a base for all RunConfigurations. Clean out code in the individual run configurations dealing with their enabled/disabled state. Change-Id: Icc2ea136b056f7aea7ce96480b4402459d7ac0ce Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Eike Ziller authored
Conflicts: qbs/modules/qtc/qtc.qbs qtcreator.pri src/plugins/qbsprojectmanager/qbsproject.h Change-Id: I6b9cdf704be95ade02488c8b19582b6621282fb8
-
Jochen Becher authored
Change-Id: I40d58ce3e5040dc083bbcd27cc6481510ae41f95 Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
Riitta-Leena Miettinen authored
Change-Id: If53aff1563c1ea38e42007e4a391312d4ef5d261 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Eike Ziller authored
Change-Id: I4876ce528e2422f63280535fe4f9dd6610a75dec
-
Eike Ziller authored
Except for the qmlpuppet directories under share/. Some plugins have other directories to look into than plugins/. Change-Id: I89cc61d02c39ecee2cfb6db72986003651ca4b9c Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
Christian Kandeler authored
Change-Id: I2a44f7a12ea9f7f5bef2dd898b5f3575d8ecd190 Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
Christian Kandeler authored
To HEAD of 1.9 branch. Change-Id: I71384c0eff96dcbd83f0e41c980799fbb184d871 Reviewed-by:
Joerg Bornemann <joerg.bornemann@qt.io>
-
Christian Kandeler authored
Change-Id: Ic62b1052ffa693c0a040de1a2efd2dc06b49ac7f Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-