aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qtsupport/exampleslistmodel.h
Commit message (Collapse)AuthorAgeFilesLines
* Core/Utils: Migrate further to Utils::Idhjk2020-07-061-2/+2
| | | | | | | | The coreplugin/id.h header is kept for downstream for now. Change-Id: I8c44590f7b988b3770ecdc177c40783e12353e66 (cherry picked from commit 430a33dcd9ac80ddb848e41f8f059102857c88aa) Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Allow plugins to register additional example setsEike Ziller2020-04-031-7/+9
| | | | | Change-Id: Icfa2a8093a5cffd86dc029fd1b06117f599203ab Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* QtSupport: Qt for Android Examples lists only "android" tagged examplesAssam Boudjelthia2020-02-131-0/+3
| | | | | | | | | | In the welcome page Examples tab, Qt for Android kits shows all available examples which might not be properly tested or intended for Android. Thus, such a kit should only lists examples tagged for android. Task-number: QTBUG-80716 Change-Id: I22dafb5d5829cb2f6b3c55ff6f2d251c0ee08557 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* QtSupport: Remove unneeded ~ExampleItem()Christian Kandeler2020-01-231-2/+0
| | | | | Change-Id: I61726c12b7afd4072612ea7e75587bb8ff60c9ef Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* QtSupport: Fix partial delete of ExampleItem objectsChristian Kandeler2020-01-211-0/+2
| | | | | | | | If we delete items via the base class destructor, it needs to be virtual. Change-Id: Id5deaa3f327d881b93852b5cbf1cf2940bb333d0 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* QtSupport: Extract welcome page list model handlingChristian Stenger2020-01-201-30/+10
| | | | | | | | | ...and move it to Core. Preparation for easier re-usage to avoid re-implementing the same more often. Change-Id: I4c902e74e63dd5416f2a52b4b08900e28e2a052a Reviewed-by: hjk <hjk@qt.io>
* QtSupport: move example image loading from delegate to modelDavid Schulz2018-02-071-0/+7
| | | | | Change-Id: I287336b4d36d648666093a4894ab131b8999ca98 Reviewed-by: hjk <hjk@qt.io>
* Fix filtering and sorting of Qt versions in examples browserEike Ziller2017-05-161-2/+2
| | | | | | | | | | | Use the list of filtered Qt versions instead of the global complete list at several places. Broke with f1bc4ade50abd267609c490ea5b4ff519515a466 Task-number: QTCREATORBUG-18216 Change-Id: I274197c833d5786b279a030c3f804286382a9c2c Reviewed-by: hjk <hjk@qt.io>
* QtSupport: Simplify welcome page examples model handling furtherhjk2017-02-071-55/+41
| | | | | | | | | Use the ExampleSetModel directly in the combobox, rely on normal model reset behavior behavior for gui updates. Change-Id: Icdb34ff0f572caaf92259530823e90bfd783b933 Task-number: QTCREATORBUG-17678 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* QtSupport: Do not keep hold on a list of qtVersionhjk2017-02-031-2/+0
| | | | | | | | | Can get invalidated, and lead to a crash. Task-number: QTCREATORBUG-17644 Change-Id: Idc704ae8833ff12abd046a667f242b672d98f9b2 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io> Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* QtSupport: Fix warningTobias Hunger2017-01-191-1/+2
| | | | | | | Do not forward declare a class and then make that a struct. Change-Id: I5767e73d115574c2eab305fb26feeac3704a9a01 Reviewed-by: hjk <hjk@qt.io>
* QtSupport: Fix and simplify ExampleListModelhjk2017-01-191-52/+21
| | | | | | | | | | | This mainly removes no more needed glue code and fixes a recent regression where the example set picker combobox on the Examples welcome page always displayed the name of the first item, no matter which set was displayed on the main canvas Task-number: QTCREATORBUG-15727 Change-Id: I15b4c97f2e079a7470f6f63cde587dd4be58c40e Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* Welcome: Fix that filter string was cleared when changing pageEike Ziller2016-10-311-21/+10
| | | | | | | | | | | In examples and tutorials pages. Since the pages are unloaded and loaded again when the tab changes, they loose their internal state and require the search text to be kept as state in the model (which makes sense anyhow). Task-number: QTCREATORBUG-15901 Change-Id: I4fb05ca47f8337008c51e17cc95962a5e9e67fef Reviewed-by: Thomas Hartmann <Thomas.Hartmann@theqtcompany.com>
* QtSupport: Use Qt5-style connectsOrgad Shaneh2016-06-061-2/+1
| | | | | | | The heavy lifting was done by clazy. Change-Id: I24cb0cd088b74364320cdd34282d7b15305a93bf Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* Wholesale conversion to #pragma oncehjk2016-03-301-6/+1
| | | | | | | Kudos to cgmb and https://github.com/cgmb/guardonce Change-Id: Ifa8970734b8d43fd08c9260c645bdb0228633791 Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
* Update License according to agreement with Free Qt FoundationTobias Hunger2016-01-191-17/+12
| | | | | | | * Update files in src/plugins Change-Id: Ia5d77fad7d19d4bb3498e78661982f68729adb22 Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
* Update LicenseEike Ziller2015-01-161-6/+6
| | | | | Change-Id: I711d5fb475ef814a1dc9d2822740e827f3f67125 Reviewed-by: Alessandro Portale <alessandro.portale@digia.com>
* Merge remote-tracking branch 'origin/3.2'Eike Ziller2014-10-141-7/+8
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/libs/utils/ipaddresslineedit.cpp src/libs/utils/logging.h src/plugins/analyzerbase/AnalyzerBase.pluginspec.in src/plugins/android/Android.pluginspec.in src/plugins/android/androiddeploystep.cpp src/plugins/android/androiddeploystep.h src/plugins/android/androiddeploystepfactory.cpp src/plugins/android/androiddeploystepwidget.cpp src/plugins/android/androidpackagecreationfactory.cpp src/plugins/android/androidpackagecreationstep.cpp src/plugins/android/androidpackagecreationstep.h src/plugins/android/androidpackagecreationwidget.cpp src/plugins/android/androidpackagecreationwidget.h src/plugins/android/javafilewizard.cpp src/plugins/autotoolsprojectmanager/AutotoolsProjectManager.pluginspec.in src/plugins/baremetal/BareMetal.pluginspec.in src/plugins/bazaar/Bazaar.pluginspec.in src/plugins/beautifier/Beautifier.pluginspec.in src/plugins/bineditor/BinEditor.pluginspec.in src/plugins/bookmarks/Bookmarks.pluginspec.in src/plugins/clangcodemodel/ClangCodeModel.pluginspec.in src/plugins/clangcodemodel/clanghighlightingsupport.cpp src/plugins/clangcodemodel/clangsymbolsearcher.cpp src/plugins/classview/ClassView.pluginspec.in src/plugins/clearcase/ClearCase.pluginspec.in src/plugins/cmakeprojectmanager/CMakeProjectManager.pluginspec.in src/plugins/cmakeprojectmanager/cmakeeditorfactory.cpp src/plugins/cmakeprojectmanager/cmakehighlighter.cpp src/plugins/coreplugin/Core.pluginspec.in src/plugins/cpaster/CodePaster.pluginspec.in src/plugins/cppeditor/CppEditor.pluginspec.in src/plugins/cppeditor/cppfilewizard.cpp src/plugins/cpptools/CppTools.pluginspec.in src/plugins/cpptools/cpphighlightingsupportinternal.cpp src/plugins/cpptools/cppmodelmanagerinterface.cpp src/plugins/cpptools/cppmodelmanagerinterface.h src/plugins/cvs/CVS.pluginspec.in src/plugins/debugger/Debugger.pluginspec.in src/plugins/designer/Designer.pluginspec.in src/plugins/diffeditor/DiffEditor.pluginspec.in src/plugins/emacskeys/EmacsKeys.pluginspec.in src/plugins/fakevim/FakeVim.pluginspec.in src/plugins/genericprojectmanager/GenericProjectManager.pluginspec.in src/plugins/git/Git.pluginspec.in src/plugins/git/gitorious/gitorious.cpp src/plugins/git/gitorious/gitorious.h src/plugins/git/gitorious/gitoriousclonewizard.cpp src/plugins/git/gitorious/gitorioushostwidget.cpp src/plugins/git/gitorious/gitorioushostwidget.h src/plugins/git/gitorious/gitorioushostwizardpage.cpp src/plugins/git/gitorious/gitoriousprojectwidget.cpp src/plugins/git/gitorious/gitoriousprojectwidget.h src/plugins/git/gitorious/gitoriousprojectwizardpage.cpp src/plugins/git/gitorious/gitoriousprojectwizardpage.h src/plugins/git/gitorious/gitoriousrepositorywizardpage.cpp src/plugins/git/gitorious/gitoriousrepositorywizardpage.h src/plugins/glsleditor/GLSLEditor.pluginspec.in src/plugins/glsleditor/glsleditorfactory.cpp src/plugins/glsleditor/glslfilewizard.cpp src/plugins/helloworld/HelloWorld.pluginspec.in src/plugins/help/Help.pluginspec.in src/plugins/imageviewer/ImageViewer.pluginspec.in src/plugins/ios/Ios.pluginspec.in src/plugins/macros/Macros.pluginspec.in src/plugins/mercurial/Mercurial.pluginspec.in src/plugins/perforce/Perforce.pluginspec.in src/plugins/projectexplorer/ProjectExplorer.pluginspec.in src/plugins/pythoneditor/PythonEditor.pluginspec.in src/plugins/pythoneditor/pythoneditorwidget.cpp src/plugins/pythoneditor/wizard/pythonfilewizard.cpp src/plugins/qbsprojectmanager/QbsProjectManager.pluginspec.in src/plugins/qbsprojectmanager/defaultpropertyprovider.cpp src/plugins/qmakeprojectmanager/QmakeProjectManager.pluginspec.in src/plugins/qmakeprojectmanager/profileeditorfactory.cpp src/plugins/qmldesigner/QmlDesigner.pluginspec.in src/plugins/qmljseditor/QmlJSEditor.pluginspec.in src/plugins/qmljseditor/qmljseditorfactory.cpp src/plugins/qmljstools/QmlJSTools.pluginspec.in src/plugins/qmlprofiler/QmlProfiler.pluginspec.in src/plugins/qmlprojectmanager/QmlProjectManager.pluginspec.in src/plugins/qnx/Qnx.pluginspec.in src/plugins/qtsupport/QtSupport.pluginspec.in src/plugins/remotelinux/RemoteLinux.pluginspec.in src/plugins/resourceeditor/ResourceEditor.pluginspec.in src/plugins/resourceeditor/resourcewizard.h src/plugins/subversion/Subversion.pluginspec.in src/plugins/tasklist/TaskList.pluginspec.in src/plugins/texteditor/TextEditor.pluginspec.in src/plugins/texteditor/basetexteditor_p.h src/plugins/texteditor/basetextmark.cpp src/plugins/texteditor/codeassist/basicproposalitemlistmodel.h src/plugins/texteditor/codeassist/defaultassistinterface.h src/plugins/texteditor/codeassist/iassistproposalitem.cpp src/plugins/texteditor/itexteditor.cpp src/plugins/texteditor/itexteditor.h src/plugins/texteditor/itextmark.cpp src/plugins/texteditor/plaintexteditor.cpp src/plugins/texteditor/plaintexteditor.h src/plugins/texteditor/texteditoractionhandler.cpp src/plugins/todo/Todo.pluginspec.in src/plugins/updateinfo/UpdateInfo.pluginspec.in src/plugins/valgrind/Valgrind.pluginspec.in src/plugins/vcsbase/VcsBase.pluginspec.in src/plugins/welcome/Welcome.pluginspec.in src/plugins/winrt/WinRt.pluginspec.in tests/auto/debugger/temporarydir.h Change-Id: I254af8be8119fe9855287909e17d4b8ca9d2fc2f
| * License updateEike Ziller2014-10-091-7/+8
| | | | | | | | | | Change-Id: I3c22ef2685d7aa589f5d0ab74d693653a4c32082 Reviewed-by: Alessandro Portale <alessandro.portale@digia.com>
* | Do not use deprecated Qt functionality.Christian Kandeler2014-08-291-0/+3
|/ | | | | | | | | | | | | | | Replace all* remaining deprecated Qt 4 functions with their Qt 5 counterparts. This means we no longer need to define the QT_DISABLE_DEPRECATED_BEFORE macro. This patch is relatively small because most source-compatible changes of this kind have been done before. * The one exception is the QmlDesigner, which uses QWeakPointer in a deprecated way all over the place. Change-Id: Id4b839c6685f3b5bdf2b89137f95231758ec53c7 Reviewed-by: Eike Ziller <eike.ziller@digia.com> Reviewed-by: hjk <hjk121@nokiamail.com>
* Examples: Support new mainFile attributeEike Ziller2014-06-171-1/+2
| | | | | | | | Qt 5.3 adds a mainFile="yes" attribute to the fileToOpen tag for the file that should be visible after opening the files. Change-Id: I3ff67e514a16811cc730633e0fbcc470c4e54e5e Reviewed-by: Kai Koehne <kai.koehne@digia.com>
* Examples: Remove unused internal APIEike Ziller2014-06-161-4/+0
| | | | | Change-Id: Iba3da7fb1d45630e0986a83ef004e5b9b08fb0c7 Reviewed-by: Eike Ziller <eike.ziller@digia.com>
* Revert "Welcome: Store examples search text in settings"Alessandro Portale2014-04-081-2/+0
| | | | | | | | | | | This reverts commit 894ade6f1e2767a8866642a4ea278659730c26d8 Storing the search text was not thought well through. It causes bad user experience. Also, the real solution for showing filtered Example sets in the chooser is coming here: https://codereview.qt-project.org/#change,82906 Change-Id: Ibb51bf5c0fa08fdeb8530a19d823ba97a3c167d1 Reviewed-by: Eike Ziller <eike.ziller@digia.com>
* Welcome: Store examples search text in settingsAlessandro Portale2014-04-021-0/+2
| | | | | | | | | in QtCreator.ini under "WelcomePage/ExamplesSearchString". The installer pre-set that setting, and in that way pre- select a set of examples. Change-Id: I8ac5a38ad0bd3f33875ef1997ccbf0352410dcc3 Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
* WelcomePage: Support additional (non-qt) example setsEike Ziller2014-03-311-19/+36
| | | | | | | | | | | | | | Added with setting "Help/InstalledExamples" which is a string list, each string is a triple of (display name, manifest parse path, examples path), joined with '|'. If a documentationPath for a Qt version is already added through the InstalledExamples setting, we do not show an extra combo box item for it. That makes it possible for an installer to register a single example set for the same Qt version in different variants (e.g. iOS, Android x86, Android arm) Change-Id: I42dd8f9ca9cb6cee247e3dc8ce9d014e56852e79 Reviewed-by: Kai Koehne <kai.koehne@digia.com>
* Remove Qt 4 fallback for examples browserKai Koehne2014-03-131-3/+1
| | | | | | | | Remove fallback file, and rather use the examples-manifest.xml, demos-manifest.xml files that are part of Qt 4.8.0 or newer. Change-Id: I6291bd01b75b891a5ddab7fb01cdfc29ed8bec34 Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
* Move management of 'selected' Qt version to ExamplesListModelKai Koehne2014-03-131-5/+16
| | | | | Change-Id: Ia4c73a0e9985e968265d7698e3a0a3cc58dc7aaa Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
* Unify selection of 'valid' Qt versions for welcome pageKai Koehne2014-03-131-1/+9
| | | | | Change-Id: I79ba4ac9f132a535efd9d362790b8e1d2b62d900 Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
* Move QtVersionsModel declaration into headerKai Koehne2014-02-071-1/+16
| | | | | Change-Id: Ic61139ef5e8819bb0ae2ba67cfff6b5adc55c14d Reviewed-by: Eike Ziller <eike.ziller@digia.com>
* Incremented year in copyright infoRobert Loehning2014-01-081-1/+1
| | | | | | Change-Id: Ib5423fdd064e4546f848c0b640b0ed0514c26d3a Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com> Reviewed-by: Kai Koehne <kai.koehne@digia.com>
* WelcomePage: bug fix for example viewThomas Hartmann2013-10-151-18/+13
| | | | | | | | | | | | We have to wait for all of the QtVersionManager and HelpManager to be initialized, and some data actually being requested from the examples model, before showing any examples. Task-number: QTBUG-33924 Change-Id: I189710374f4af8d7d9cbe4731fa3faafd0623ffb Reviewed-by: Eike Ziller <eike.ziller@digia.com> Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
* Reduce padding in often-used structsTobias Hunger2013-02-211-2/+2
| | | | | | | | | | Reduce the padding in some often-used structs for 64bit machines. 32bit machines should also profit from most changes, but to a lesser degree. Change-Id: Ic4c67b94e962731de4f31164c52a372d78944ccc Reviewed-by: Tobias Hunger <tobias.hunger@digia.com> Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
* Welcompage: allow highlighting of demos and examplesThomas Hartmann2013-02-041-2/+4
| | | | | | | | | | | | With this patch the attribute isHighlighted="true" in the manifest.xml allows highlighting demos and examples. The highlighted demos and examples appear first in the list and have a blue highlight. Task-number: QTCREATORBUG-8459 Change-Id: Ieeb888630235e07b1ae1398c5ccdc3d7e8d15dff Reviewed-by: Alessandro Portale <alessandro.portale@digia.com>
* WelcomePage: add combox to filer Qt versionsThomas Hartmann2013-02-041-0/+23
| | | | | | | Task-number: QTCREATORBUG-8377 Change-Id: I6693d4ed9cf3791e4cd791463a1b00a23dc4ffff Reviewed-by: Alessandro Portale <alessandro.portale@digia.com>
* Merge remote-tracking branch 'origin/2.6'Oswald Buddenhagen2013-01-311-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/plugins/autotoolsprojectmanager/AutotoolsProjectManager.pluginspec.in src/plugins/debugger/qtmessageloghandler.cpp src/plugins/debugger/qtmessagelogwindow.cpp src/plugins/madde/maemodeployconfigurationwidget.cpp src/plugins/qmldesigner/components/integration/designdocumentcontroller.cpp src/plugins/qmldesigner/designercore/include/widgetqueryview.h src/plugins/qmldesigner/designercore/metainfo/metainfoparser.cpp src/plugins/qmldesigner/designercore/model/modelnodecontextmenu.cpp src/plugins/qmldesigner/designercore/model/modelnodecontextmenu.h src/plugins/qmlprojectmanager/qmlprojectapplicationwizard.cpp src/plugins/qnx/bardescriptormagicmatcher.h src/plugins/qt4projectmanager/profilekeywords.cpp src/plugins/remotelinux/deployablefilesperprofile.cpp src/plugins/remotelinux/deployablefilesperprofile.h src/plugins/remotelinux/deploymentinfo.cpp src/plugins/remotelinux/deploymentsettingsassistant.cpp src/plugins/remotelinux/profilesupdatedialog.cpp tests/auto/icheckbuild/ichecklib.cpp tests/auto/icheckbuild/parsemanager.cpp tests/auto/icheckbuild/parsemanager.h Change-Id: Ie465a578446a089e1c502d1cb1096e84ca058104
| * Incremented year in copyright infov2.6.2Robert Loehning2013-01-291-1/+1
| | | | | | | | | | Change-Id: Ic6a9ff0359625021ebc061d22db6811814534205 Reviewed-by: Kai Koehne <kai.koehne@digia.com>
* | Cleanup and simplify ExamplesListModel implementation.hjk2012-12-201-9/+8
| | | | | | | | | | Change-Id: Ie93eefa638560c91aaf83e6878466d97393bde72 Reviewed-by: Eike Ziller <eike.ziller@digia.com>
* | Merge remote-tracking branch 'origin/2.6'Eike Ziller2012-11-301-3/+6
|\| | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/plugins/coreplugin/editormanager/openeditorsview.cpp src/plugins/debugger/qml/qmlengine.cpp src/plugins/debugger/qml/qmlinspectoradapter.cpp src/plugins/qtsupport/exampleslistmodel.cpp src/plugins/qtsupport/exampleslistmodel.h src/plugins/welcome/welcomeplugin.cpp Change-Id: I92b542af23ceb7cf7dac84b12439e5f819f2dc39
| * Resolve demos and examples also relative to qt install paths.Eike Ziller2012-11-271-4/+7
| | | | | | | | | | | | | | | | | | | | Qt5 has the manifest files in QT_INSTALL_DOCS but the actual examples in QT_INSTALL_EXAMPLES/DEMOS, which can be completely independent. The patch tries to resolves files relative to the manifest, and if that fails, relative to the install paths. Change-Id: I7d449e1edab01f18680a5ffe6edcb508e7b194f6 Reviewed-by: hjk <qthjk@ovi.com>
* | QtSupport: stylehjk2012-11-271-30/+32
|/ | | | | Change-Id: Iabf3c96fc6d6b17282ec2ad43f32f76b04ac2ef0 Reviewed-by: hjk <qthjk@ovi.com>
* Adjust license headershjk2012-10-051-21/+20
| | | | | Change-Id: Ice592c6de9951ee3b2c4cb52ed0bb3b6770e0825 Reviewed-by: Eike Ziller <eike.ziller@digia.com>
* Contact -> qt-project.orgEike Ziller2012-07-191-3/+1
| | | | | Change-Id: I7134d7de30bcf9f9dcfad42520dd45ee083a852d Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
* WelcomePage: add delay to filterthohartm2012-05-221-1/+7
| | | | | | | Setting the filter is now delayed to allow proper typing. Change-Id: I9faa2b9810766b2a51bf02d4a14222a9f0a81693 Reviewed-by: Alessandro Portale <alessandro.portale@nokia.com>
* WelcomePage: fix search filterthohartm2012-05-221-0/+6
| | | | | | | | We reduce load on the view by using beginResetModel() and endResetModel() while filtering. Change-Id: Id3caacc78cdba1c81d915dc1cbb40ada5bfda522 Reviewed-by: Alessandro Portale <alessandro.portale@nokia.com>
* Automatically configure examples opened from the welcome page.Daniel Teske2012-03-091-1/+2
| | | | | | | | | Each example can now provide a list of platforms by the examples manifest .xml file. This list can control the target configuration of the example when it is opened in the welcomepage. Change-Id: I893230fd2850b7a1272db71a7f589044d52041d1 Reviewed-by: hjk <qthjk@ovi.com>
* Removed module names from #include directives.Erik Verbruggen2012-02-151-2/+2
| | | | | | | | Getting the #include directives ready for Qt5. This includes the new-project wizards. Change-Id: Ia9261f1e8faec06b9285b694d2b7e9a095978d2b Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
* Delay looking for examples until the information is needed.Eike Ziller2012-02-021-3/+11
| | | | | | | E.g. when showing the example or tutorial browser. Change-Id: I938d38872c455bbfc6f28b759701e84cd57bf354 Reviewed-by: Daniel Molkentin <daniel.molkentin@nokia.com>
* Move decision on which Qt to use for examples to ExamplesListModel.Eike Ziller2012-02-021-14/+5
| | | | | | | | | Was split between list model and Qt version manager. It's easier to follow what actually happens now, and the change makes it possible to delay that decision to a point where it's necessary. Change-Id: I4bffca2e9207ad32bba9ee4766b62d1a1f9687cd Reviewed-by: Daniel Molkentin <daniel.molkentin@nokia.com>
* Long live the king!hjk2012-01-261-1/+1
| | | | | Change-Id: I2b72b34c0cfeafc8bdbaf49b83ff723544f2b6e2 Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
* Merge remote-tracking branch 'origin/2.4'Eike Ziller2011-11-281-1/+3
|\ | | | | | | | | | | | | | | | | | | | | Conflicts: share/qtcreator/welcomescreen/widgets/ExampleDelegate.qml src/plugins/qtsupport/exampleslistmodel.cpp src/plugins/qtsupport/exampleslistmodel.h src/plugins/qtsupport/gettingstartedwelcomepage.cpp src/plugins/qtsupport/gettingstartedwelcomepage.h Change-Id: I268072db01064d71bc4828942d71fc772ddd3539