- 23 Oct, 2015 1 commit
-
-
Tobias Hunger authored
Change-Id: Ib71da93b3893ffb3309d00d7ce2dc803ff0eb4b4 Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
-
- 21 Oct, 2015 2 commits
-
-
Tobias Hunger authored
Do not require containers to provide a size() method. This makes for a less optimized insertion into the target container, but most Qt classes should still handle this ok. The upside is that e.g. the treemodel iterators can now be transformed. Change-Id: I4f149720631d9efb7b787332f039074b4c796965 Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
-
Tobias Hunger authored
Change-Id: I0518ed3c649efc8854cb5ef63c02e4def984cdd2 Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
-
- 14 Oct, 2015 1 commit
-
-
Eike Ziller authored
Change-Id: I4a189581a4a7f42f880c47b91372d7e96d50655e Reviewed-by:
Daniel Teske <daniel.teske@theqtcompany.com>
-
- 14 Sep, 2015 2 commits
-
-
Daniel Teske authored
Currently e.g. this won't compile: Utils::equal(&Class::toString, QLatin1String("xxx")); because eqaul_to<QLatin1String> doesn't know how to compare QString and QLatin1String. In C++14, equal_to<> (without any template parameter) was added, which simply works in that case. Change-Id: I463d01e23f9f0379fea95ef1de4305751af8f1a7 Reviewed-by:
Tobias Hunger <tobias.hunger@theqtcompany.com>
-
Daniel Teske authored
Change-Id: I86874f3d138f49d9962e11323364ba856b03bffd Task-number: QTCREATORBUG-15002 Reviewed-by:
Tobias Hunger <tobias.hunger@theqtcompany.com>
-
- 11 Aug, 2015 1 commit
-
-
Daniel Teske authored
Change-Id: Ic1237351f6d67cdd8a5d19500d833dce96b08f36 Reviewed-by:
Nikita Baryshnikov <nib952051@gmail.com> Reviewed-by:
Daniel Teske <daniel.teske@theqtcompany.com>
-
- 15 Jun, 2015 1 commit
-
-
wonder.mice authored
Change-Id: I37556ef6c2c7a651709012daa9a84c66cf3af505 Reviewed-by:
Daniel Teske <daniel.teske@theqtcompany.com>
-
- 11 Feb, 2015 1 commit
-
-
Nikita Baryshnikov authored
Change-Id: I44ef3bac606a733a81f95472d0ca5bb50ee3bca0 Reviewed-by:
Daniel Teske <daniel.teske@theqtcompany.com>
-
- 16 Jan, 2015 1 commit
-
-
Eike Ziller authored
Change-Id: I711d5fb475ef814a1dc9d2822740e827f3f67125 Reviewed-by:
Alessandro Portale <alessandro.portale@digia.com>
-
- 07 Nov, 2014 1 commit
-
-
Nikita Baryshnikov authored
Use a helper class so that the actual implementation is shared and introduce a helper class for treating QStringList and other qt containers in the same way. There are now 2² overloads, because: - member function pointer vs everything else - same container type, different container types Change-Id: I343ca7d4e0007f7146b2e646c436c22174e27779 Reviewed-by:
Daniel Teske <daniel.teske@theqtcompany.com>
-
- 04 Nov, 2014 1 commit
-
-
Daniel Teske authored
- Works for all container types now, defaulting to the same container type for input and output - Enables specifying the result container type, e.g. QSet<X> x = Utils::transform<QSet>(list, function); - Use our own inserter instead of std::back_inserter, to enable usage with QSet<> Change-Id: I7256e51430bfc1409456c68b6ee270778b95e9d5 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- 24 Oct, 2014 1 commit
-
-
Robert Loehning authored
Done-by:
Daniel Teske <daniel.teske@digia.com> Task-number: QTCREATORBUG-13254 Change-Id: I51da8cd76ac2f2315bf8fd74f58e28a1980c98de Reviewed-by:
Daniel Teske <daniel.teske@digia.com> Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- 09 Oct, 2014 1 commit
-
-
Eike Ziller authored
Change-Id: I3c22ef2685d7aa589f5d0ab74d693653a4c32082 Reviewed-by:
Alessandro Portale <alessandro.portale@digia.com>
-
- 08 Sep, 2014 1 commit
-
-
Christian Kandeler authored
Qt 5.3 is the minimum requirement these days. Remove all fallback code from sources and project files. Change-Id: If6188a471197acadda4d6baee71804ba1a8026c6 Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- 03 Sep, 2014 1 commit
-
-
Daniel Teske authored
Fix logic around temporary qt versions. We want essentially shared ownership of kits on the temporary qt version. Change-Id: Ic8c748aa2b04afb5a30444563b3fc2f4272ca47c Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- 18 Jul, 2014 1 commit
-
-
Eike Ziller authored
Change-Id: I9065951548a85190c991339f93cf57be2e1617da Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- 17 Jul, 2014 2 commits
-
-
Alessandro Portale authored
Msvc 2013 (with update 2) had problems with using the member variant of Utils::equal in ToolChainModel::findToolChain. This patch removes the Utils::equal variant and does a workaround in ToolChainModel::findToolChain Change-Id: Ib0717fe426e34763b912e4a73db266c56aa8c1dd Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
Daniel Teske authored
Apparently g++ 4.7 has a broken implementation of std::is_convertible. Change-Id: I2857b265dcd70d11ead00b45e2ba096606985e63 Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- 16 Jul, 2014 2 commits
-
-
Daniel Teske authored
Takes a member (function) pointer and a value and returns a functor, that takes a instance of the mfp's class and returns whether it's equal to value. Sounds complicated, but is a common pattern that is easy to understand. Change-Id: Iaaeb90488d34ddfd6940dadd4c66705381198fee Reviewed-by:
Nikita Baryshnikov <nib952051@gmail.com> Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
Daniel Teske authored
Add Utils::transform and anyOf that take a member function pointer. Remove bestElementOr it's unused. Use declval<T> in transform's return type, because msvc does evaluate T() and for types that don't have simple constructor this fails. Add std::remove_reference since decltype returns a reference for lvalues. Change-Id: I22248b226748eeb27af0d300182d574438d7f756 Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- 19 Jun, 2014 1 commit
-
-
Nikita Baryshnikov authored
Change-Id: I4f6011cc2b6127037249aabc2426a88ad7108ebf Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
Daniel Teske <daniel.teske@digia.com> Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- 17 Jun, 2014 1 commit
-
-
Christian Stenger authored
Change-Id: Ibe4b504b84e467b1450b63bbbc7b569558fd8733 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- 16 Jun, 2014 4 commits
-
-
Daniel Teske authored
Makes test_modelmanager_extraeditorsupport_uiFiles pass again. Before, a "CMake Wizard" dialog blocked the auto test due to the wrong comparisons. The std::max_element function takes a less predicate. Thus the right way to find e.g. highest int in a vector is: std::max_element(..., std::less<>) or std::min_element(..., std::greater<>) Both variants are confussing to read. Instead of provinding Utils::maxElementOr provide a bestElementOr which leads to this code: bestElementOr(..., std::greater<>). Change-Id: Ic30f0d742c03170b28227f60d3a5ae00e40fdf5a Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
Daniel Teske authored
Make heavy use of lambdas Change-Id: I53197d0ffb4ae8eec076f15335cc22b74e1def1d Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
Eike Ziller <eike.ziller@digia.com> Reviewed-by:
hjk <hjk121@nokiamail.com>
-
Daniel Teske authored
Task-number: QTCREATORBUG-10953 Change-Id: Iff1a31c007ac777bfa390d48237480ef56ffc0e4 Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
Daniel Teske authored
Change-Id: Ie10e8cb93f26eb2087272646668fafd480b0208d Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- 08 Jan, 2014 1 commit
-
-
Robert Loehning authored
Change-Id: Ib5423fdd064e4546f848c0b640b0ed0514c26d3a Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@digia.com> Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
- 17 Sep, 2013 1 commit
-
-
Thomas Hartmann authored
Change-Id: I85eac02934cd5f7f2f4664b9642c55bb3a23aa1e Reviewed-by:
Marco Bubke <marco.bubke@digia.com>
-
- 16 Sep, 2013 1 commit
-
-
Jens Bache-Wiig authored
This ports the welcome screen to use QtQuick 2.0. I have disabled the plugin on Qt4 builds. Change-Id: Ia921d0747c8f7d4441c88fc9fb77b822496091f4 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>
-
- 05 Oct, 2012 1 commit
-
-
hjk authored
Change-Id: Ice592c6de9951ee3b2c4cb52ed0bb3b6770e0825 Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- 19 Jul, 2012 1 commit
-
-
Eike Ziller authored
Change-Id: I7134d7de30bcf9f9dcfad42520dd45ee083a852d Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
- 26 Jan, 2012 1 commit
-
-
hjk authored
Change-Id: I2b72b34c0cfeafc8bdbaf49b83ff723544f2b6e2 Reviewed-by:
Daniel Teske <daniel.teske@nokia.com>
-
- 03 Nov, 2011 1 commit
-
-
hjk authored
Change-Id: If18afb5d4665924e7d9250dccbc60a65e6daa75e Reviewed-by:
Eike Ziller <eike.ziller@nokia.com>
-
- 28 Sep, 2011 1 commit
-
-
Thomas Hartmann authored
Major visual upgrade and refactoring. I also added dummydata and a qmlproject file. Change-Id: I5ebc6dfb4718a37bb20766669272b85bc9316316 Reviewed-on: http://codereview.qt-project.org/5708 Reviewed-by:
hjk <qthjk@ovi.com>
-
- 06 Jul, 2011 1 commit
-
-
Thomas Murach authored
Change-Id: I56fa50745a80abf52488bebe6a5a72cf26932a8b Merge-request: 352 Reviewed-by:
Tobias Hunger <tobias.hunger@nokia.com> Reviewed-on: http://codereview.qt.nokia.com/1251
-
- 13 Apr, 2010 1 commit
-
-
Kai Koehne authored
Reviewed-by: Thomas Hartmann
-
- 03 Mar, 2010 1 commit
-
-
Kai Koehne authored
Task-number: BAUHAUS-424 Reviewed-by: Lasse Holmstedt
-