aboutsummaryrefslogtreecommitdiffstats
path: root/share/share.qbs
Commit message (Collapse)AuthorAgeFilesLines
* Build Qbs QML type info dynamicallyChristian Kandeler2018-02-021-0/+4
| | | | | | | | ... when building with qbs. Optionally also update the copies in the repository. Change-Id: I4604eff6de95101a8cb086708d5a9ef24af0fd32 Reviewed-by: Jake Petroules <jake.petroules@qt.io>
* Remove external tool for "sort text"Eike Ziller2017-11-031-1/+0
| | | | | | | We now have Edit > Advanced > Sort selected lines Change-Id: I948718a1be432e00b2646b29f173894a51691164 Reviewed-by: André Hartmann <aha_1980@gmx.de>
* Fix qbs build on macOSChristian Kandeler2016-07-281-1/+1
| | | | | | | "osx" -> "macos" Change-Id: Ie25e096b2759cf8f96411560fcca337169d80b08 Reviewed-by: Jake Petroules <jake.petroules@qt.io>
* qbs build: Introduce new module "qtc".Christian Kandeler2016-06-081-3/+4
| | | | | | | | | The qtc module gathers properties that used to live in the top-level project file. This is the first step towards making it possible to build plugins against an installed Qt Creator ("out of source build"). Change-Id: Ia1514cc9c888e80be01b308e908de48980fcbdb8 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Move 3rdparty resources into 3rdparty subdirectoryEike Ziller2016-04-121-1/+11
| | | | | | Change-Id: Ib6363629ef3e4d10bca64936a46147b5defc048b Reviewed-by: Orgad Shaneh <orgads@gmail.com> Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
* Add new ModelEditor plugin.Jochen Becher2015-09-161-0/+1
| | | | | | | | The plugin is based on the 'modelinglib' library. For features and screenshots see https://wiki.qt.io/ModelEditor Change-Id: I857be0652a852cc69a9729f64e67134fe630af00 Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
* CplusPlus: Install run-time resources also with qbs build.Christian Kandeler2015-07-241-0/+1
| | | | | Change-Id: I65741f6a74a73925df78b7f35f21f98be35f8270 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
* qbs build: Don't treat templates directories as artifacts.Christian Kandeler2015-05-051-14/+15
| | | | | | | | This dubious workaround is no longer necessary due to the new qbs.installSourceBase property. Change-Id: I352b82ddf445ea6e7d8f870769de805bf71e7dc4 Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
* Implement theming for QtCreatorThorben Kroeger2014-10-151-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds a 'Theme' tab to the environment settings and a '-theme' command line option. A theme is a combination of colors, gradients, flags and style information. There are two themes: - 'default': preserves the current default look - 'dark': uses a more flat for many widgets, dark color theme for everything This does not use a stylesheet (too limited), but rather sets the palette via C++ and modifies drawing behavior. Overall, the look is more flat (removed some gradients and bevels). Tested on Ubuntu 14.04 using Qt 5.4 and running on a KDE Desktop (Oxygen base style). For a screenshot, see https://gist.github.com/thorbenk/5ab06bea726de0aa7473 Changes: - Introduce class Theme, defining the interface how to access theme specific settings. The class reads a .creatortheme file (INI file, via QSettings) - Define named colors in the [Palette] section (see dark.creatortheme for example usage) - Use either named colors of AARRGGBB (hex) in the [Colors] section - A file ending with .creatortheme may be supplied to the '-theme' command line option - A global Theme instance can be accessed via creatorTheme() - Query colors, gradients, icons and flags from the theme were possible (TODO: use this in more places...) - There are very many color roles. It seems better to me to describe the role clearly, and then to consolidate later in the actual theme by assigning the same color. For example, one can set the text color of the output pane button individualy. - Many elements are also drawn differently. For the dark theme, I wanted to have a flatter look. - Introduce Theme::WidgetStyle enum, for now {Original, Flat}. - The theme specifies which kind of widget style it wants. - The drawing code queries the theme's style flag and switches between the original, gradient based look and the new, flat look. - Create some custom icons which look better on dark background (wip, currently folder/file icons) - Let ManhattanStyle draw some elements for non-panelwidgets, too (open/close arrows in QTreeView, custom folder/file icons) - For the welcomescreen, pass the WelcomeTheme class. WelcomeTheme exposes theme colors as Q_PROPERTY accessible from .qml - Themes can be modified via the 'Themes' tab in the environment settings. TODO: * Unify image handling * Avoid style name references * Fix gradients Change-Id: I92c2050ab0fb327649ea1eff4adec973d2073944 Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com> Reviewed-by: hjk <hjk121@nokiamail.com>
* use new base import style in qbs filesJoerg Bornemann2014-03-111-1/+1
| | | | | | Change-Id: Iecf32122df41f304ec6df538bb0dd8a263238a86 Reviewed-by: Jake Petroules <jake.petroules@petroules.com> Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Fix qbs build.Christian Kandeler2013-09-271-1/+1
| | | | | Change-Id: I0dc479bac4c9a0ebc449bf0fe89a54f1470060fb Reviewed-by: Christian Stenger <christian.stenger@digia.com>
* qbs project files: Add project property ide_source_tree.Christian Kandeler2013-09-091-1/+1
| | | | | | | The qmake project has this as well. Will become more useful later on. Change-Id: I6e9b6b1d1a46ea6263a6d5fac4cb30d883a3e077 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Add qmlscene to qbs buildOrgad Shaneh2013-07-261-0/+1
| | | | | Change-Id: I77ac542c5c826d84d74321dfe5e3e87afb4221cf Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* qbs build: A number of missing adaptations to qbs changes.Christian Kandeler2013-07-121-8/+3
| | | | | Change-Id: I37452bad6a51bb8d40a13232d46c575a483c5a6c Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Consistently give qbs groups a name.Eike Ziller2013-06-061-0/+2
| | | | | | | These nicely show up in the project tree in Qt Creator then. Change-Id: I9782f5953d61940e6c2a0f61f07bb15aaeba49d9 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Qbs build files: Install files to correct locationEike Ziller2013-04-221-2/+2
| | | | | | | | First step in fixing the Mac build Change-Id: I86659b9b46c01fc17fd93b8ffc3b378d2b580c36 Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com> Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Adapt qbs project files to new installation approach.Christian Kandeler2013-01-241-17/+18
| | | | | | | This need a qbs build >= commit 5cdf94de to work properly. Change-Id: If86aedf9e3f9d01ad1202e03221e49698d517666 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Merge remote-tracking branch 'origin/2.6'Eike Ziller2012-11-271-2/+0
|\ | | | | | | | | | | | | | | | | Conflicts: share/share.qbs src/plugins/cpptools/cppchecksymbols.cpp src/plugins/texteditor/behaviorsettingswidget.cpp Change-Id: Ia34060984f9c036b2f28a6411d796d41f55a3e37
| * Split up QML Extension wizard in Qt Quick 1 and Qt Quick 2 oneKai Koehne2012-11-261-2/+18
| | | | | | | | | | | | | | | | Task-number: QTCREATORBUG-8269 Change-Id: I6b4a4d54499302354606f9446f68b9088daad1e8 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com> Reviewed-by: Venugopal Shivashankar <venugopal.shivashankar@digia.com> Reviewed-by: Alessandro Portale <alessandro.portale@digia.com>
| * Update share.qbsOrgad Shaneh2012-10-221-2/+2
| | | | | | | | | | Change-Id: I14972581bdc449719104cb981af7cce6b7c5a1aa Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
| * Adapt .pro, .qbs files and wizard templates to QtQuick1-renaming.Friedemann Kleint2012-10-181-2/+2
| | | | | | | | | | | | | | | | QtQuick1 is now (again) called QtDeclarative. Change-Id: Ic75f1a47e972cac470730b53e102e9ab71548c47 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com> Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
| * share.qbs updatedJoerg Bornemann2012-10-081-1/+0
| | | | | | | | | | Change-Id: Ia2e439a068dff75ebfa18c36f749967200961fd5 Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* | qbs files: Remove src/share/share.qbsOrgad Shaneh2012-11-121-7/+32
| | | | | | | | | | | | | | Merged into share/share.qbs Change-Id: Ia60124a851d234c69e5bc1a57a9e390863327f95 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* | Use file pattern in share.qbsOrgad Shaneh2012-10-161-1366/+10
| | | | | | | | | | Change-Id: Iea20297d4281f7c6c149efedcc855c06641f8875 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* | Remove temp file from share.qbsOrgad Shaneh2012-10-091-1/+0
| | | | | | | | | | Change-Id: Iaf39b5240bf2878051c0442c15ff1b82bcb55bfd Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* | Fix qbs build.Nikolai Kosjar2012-10-081-33/+80
| | | | | | | | | | Change-Id: I18669823c5bd06e288e24afd4925a38ca8480095 Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* | Merge remote-tracking branch 'origin/2.6'Eike Ziller2012-09-271-28/+134
|\| | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: share/qtcreator/qml/qmlpuppet/commands/changenodesourcecommand.h share/qtcreator/qml/qmlpuppet/commands/tokencommand.h share/qtcreator/qml/qmlpuppet/container/reparentcontainer.h share/qtcreator/qml/qmlpuppet/qml2puppet/instances/componentnodeinstance.h share/qtcreator/qml/qmlpuppet/qmlpuppet/instances/nodeinstanceclientproxy.cpp src/plugins/git/gitsettings.cpp tests/manual/ssh/remoteprocess/remoteprocesstest.h Change-Id: I00c294e6d911d272615e65fed58562399af97a4e
| * Update share.qbs to match qmake buildOrgad Shaneh2012-09-271-27/+7
| | | | | | | | | | | | | | The only thing that is left is excluded translation support Change-Id: Ib419fee5caf10742e94cdf3b6bc7eee937637ea3 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
| * Update share.qbsOrgad Shaneh2012-09-261-1/+127
| | | | | | | | | | | | | | Also update the script to exclude translations.{pro,qbs} Change-Id: I0d91218ad83b14a6ed319aac9b8770ebb2db7be8 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* | Fix qbs build.Christian Kandeler2012-09-211-3/+2
|/ | | | | | | Was broken by f1962c9bd5e947fe3191e8f3b952b0a5abf070f9. Change-Id: I27ba26497b787829c444f3b7760f7b1fd1d198f8 Reviewed-by: Marco Bubke <marco.bubke@digia.com>
* Removal of Symbian supportAlessandro Portale2012-08-221-12/+0
| | | | | | | | | | | | | | | | | Qt Creator's support for Symbian was at its peak in version 2.4.x. Nobody really verified it in Qt Creator 2.5 or 2.6. It is most likely rotten. Let's remove it! Also, the Symbian support code was spread throughout the whole Qt Creator code base. The plugin interfaces evolved in the meantime and target platforms like Android or QNX have 99% of their code in separate plugins. In case anyone wants to revive Symbian support in Qt Creator, please create a plugin for it. Change-Id: I56a758a3e2fd5b8c64d9aeb8f63d8e916c4883be Reviewed-by: Alessandro Portale <alessandro.portale@nokia.com>
* share.qbs updatedJoerg Bornemann2012-06-051-0/+2
| | | | | | | | Task-number: QTCREATORBUG-7514 Change-Id: I237c6550698b4f70c7f8b4844109ab45e0918e56 Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com> Reviewed-by: Orgad Shaneh <orgads@gmail.com>
* share.qbs: do not install content of share/qtcreator/patchesJoerg Bornemann2012-04-171-15/+0
| | | | | | Change-Id: I15c0d29e63015a346381389098a9a00f970cbc3c Reviewed-by: David Schulz <david.schulz@nokia.com> Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
* qbs files: share.qbs updatedJoerg Bornemann2012-04-021-615/+883
| | | | | | | | Now the Welcome screen is visible again. Change-Id: I41aeae823c6f81dfec93111f9b4a957f812cb496 Reviewed-by: Orgad Shaneh <orgads@gmail.com> Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
* Fix qbs build.Orgad Shaneh2012-03-121-1/+1
| | | | | | | Cherry-picked from 36effe8cb41eb818afc23defad8354f30f731075 Change-Id: Ica43f7e10cbee5556f32f73bc2091b138e8847e8 Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
* add qbs filesJoerg Bornemann2012-02-201-0/+990
Change-Id: If6bf71797ae81655d24a77e6badb86a77312af38 Reviewed-by: hjk <qthjk@ovi.com>