- 04 Nov, 2015 1 commit
-
-
hjk authored
ICoreListener::coreAboutToClose() remains in the core, ICoreListener::editorAboutToClose() is handled by a new EditorManager::addCloseEditorListener() function. This removes the need for some boiler plate code resulting from the need to implement the interface in custom classes (DesignModeCoreListener, EditorClosingCoreListener, PojectEplorer::CoreListener and VcsBase::CoreListener). EditorManager::addCloseEditorListener Change-Id: Ie554c987b5455b555be6d77b77e4013639201d22 Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
-
- 09 Oct, 2015 1 commit
-
-
Eike Ziller authored
Purpose is to get rid of hard coded license information string in the Qt Creator binary. Change-Id: I867e2aed010f8a622adfbb89ac96dccbc8229161 Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
- 30 Sep, 2015 1 commit
-
-
Eike Ziller authored
The tool tip never has focus, so it cannot become the IContext that is checked for context help. So, integrate the help id into Utils::ToolTip and check the tool tip first when checking for context help. As a side effect the [F1] button and help id for the tool tip is now also available for use outside of the text editors. Task-number: QTCREATORBUG-5345 Change-Id: Id975703caf161d1183c247e8ad8bb693b90fd306 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@theqtcompany.com> Reviewed-by:
David Schulz <david.schulz@theqtcompany.com>
-
- 01 Sep, 2015 1 commit
-
-
Eike Ziller authored
It was too crowded to add anything to it. Split it into "interface" and "system" related pages. Change-Id: I2aa7984de4d672ca000e991b0cfb32a3f706c988 Reviewed-by:
Daniel Teske <daniel.teske@theqtcompany.com>
-
- 15 Jun, 2015 1 commit
-
-
Jochen Becher authored
Extend drop support with variant values. A drop may be a file drop or a value drop or both. Rename Utils::FileDropSupport to Utils::DropSupport and add methods to add not only files but any QVariant value to the mime data. Project explorer adds dragged nodes (which will be needed for future ModelEditor plugin). Change-Id: I799542c60fdecb3e64af0d3ba47b6caa9adbcfd7 Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
-
- 01 Jun, 2015 1 commit
-
-
Tobias Hunger authored
ICore only used to pass this on to MainWindow. Change-Id: I3c4a214330713928a50a291e3c5c6624310db03a Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
-
- 09 Mar, 2015 1 commit
-
-
Orgad Shaneh authored
Instead of transforming to absolute paths in the client, pass the working directory and leave it to the target. Change-Id: I4f8724c8857e89a7ee77116c78cf8b25c56795fa Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
-
- 24 Feb, 2015 1 commit
-
-
hjk authored
PageIds are supposed to be unique, so the CategoryId can be determined from the PageId. Look for PageIds in the already expanded categories first before searching through expensive categories. Change-Id: I006beb0df6183453163ac1810fe59a306a0f52b1 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com> Reviewed-by:
Tobias Hunger <tobias.hunger@theqtcompany.com>
-
- 19 Feb, 2015 1 commit
-
-
hjk authored
Modernize connections, namespace Utils, include order. Change-Id: Ic2e414dd4fb55821c6314bfc5256ce166fd70c2e Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 17 Feb, 2015 1 commit
-
-
Eike Ziller authored
Change-Id: I4305872b6b11ef3e8a364280ffa5209a5a793600 Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
-
- 16 Feb, 2015 1 commit
-
-
Tobias Hunger authored
That makes no sense now that we potentially have multiple windows. It is also not available outside of the Core plugin and unused in Core. Change-Id: I32b491e4ec078892e9ad3a8fb62616e4567549a6 Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
-
- 16 Jan, 2015 1 commit
-
-
Eike Ziller authored
Change-Id: I711d5fb475ef814a1dc9d2822740e827f3f67125 Reviewed-by:
Alessandro Portale <alessandro.portale@digia.com>
-
- 12 Jan, 2015 1 commit
-
-
Eike Ziller authored
Also make a bit less dependent on main window: - Menus do not need to start with main window as parent. - Centering the presentation label on the main window is wrong in the presence of extra windows anyhow. It should be centered on the active window. Unfortunately, actions still must be added to the main window, because actions that are not children of visible widgets do not trigger. Change-Id: Ibb99644a3723de476db465ebe6a9cdc0820ea692 Reviewed-by:
Tobias Hunger <tobias.hunger@theqtcompany.com>
-
- 26 Nov, 2014 1 commit
-
-
Orgad Shaneh authored
* Remove redundant namespace qualifiers * Qt5-ify some signal/slot connections * Replace some using Core::Internal with explicit namespace scopes Change-Id: Id1aae05e2c6fc2992c2716e1f8f9e985c6e56122 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- 07 Nov, 2014 1 commit
-
-
Orgad Shaneh authored
It isn't ready for production yet, will hopefully be reworked for 3.4. Change-Id: If738f40df5cd2b4ab7edbcdc0086c7aa5d5f47f6 Reviewed-by:
Alessandro Portale <alessandro.portale@digia.com>
-
- 15 Oct, 2014 1 commit
-
-
Thorben Kroeger authored
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>
-
- 14 Oct, 2014 1 commit
-
-
hjk authored
This allows a MacroExpander also to describe an expansion it can do which was restricted to the global VariableManager only. The global is now just a thin (unneeded) wrapper about new "standard" functionality. Change-Id: Ida7ca70cf3d319eae4220ea8d12f3dd1c0d4042c Reviewed-by:
Tobias Hunger <tobias.hunger@theqtcompany.com>
-
- 09 Oct, 2014 1 commit
-
-
Eike Ziller authored
Change-Id: I3c22ef2685d7aa589f5d0ab74d693653a4c32082 Reviewed-by:
Alessandro Portale <alessandro.portale@digia.com>
-
- 23 Sep, 2014 1 commit
-
-
Eike Ziller authored
Change-Id: I9b68d35b04968779f111885ba7a24f18fecfada5 Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- 16 Sep, 2014 1 commit
-
-
Tobias Hunger authored
Add JsExpander that can be used to register additional functionality in its qscriptengine and to evaluate expressions. Register that with the VariableManager, using the "JS" prefix. Change-Id: I7d8f1ddc3484104f3943685dbac09e786d60212e Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- 18 Jul, 2014 1 commit
-
-
Eike Ziller authored
Currently the actions for fullscreen, minimize and zoom only apply to the main window, even if a different window is active. Refactor the handling of these actions into a WindowSupport class, and use that instead for the main window. In a second step, this will be used to add the functionality to the corresponding external windows (e.g. help and editor windows) Change-Id: Ief2c880f40948c3bb724196d6e0cfe888b8ece89 Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- 11 Jul, 2014 1 commit
-
-
Eike Ziller authored
This was necessary for supporting full screen on 10.7 even while keeping compatibility with 10.6. Since we no longer support 10.6, we can remove the workaround. Change-Id: I03e23e9203836ab6fb5a836fc06a525e44516d34 Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
- 09 Jul, 2014 1 commit
-
-
Eike Ziller authored
Change-Id: I42d291d8f8c0e76e289e56055044c369e8be8a89 Reviewed-by:
David Schulz <david.schulz@digia.com>
-
- 02 Jul, 2014 1 commit
-
-
Eike Ziller authored
Task-number: QTCREATORBUG-6102 Change-Id: I384c37e5867ce1cbd6127e96c49cb7790298713c Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- 26 May, 2014 1 commit
-
-
Tobias Hunger authored
Start at splitting up the wizard functionality a bit. Currently it is a factory but also contains a lot of logic that is invoked by the real wizard dialogs. This change renames/moves a couple of things only. Change-Id: I1fa114ee3ee262f7c0690841f361bbf09e674725 Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
- 05 Mar, 2014 1 commit
-
-
hjk authored
Change-Id: I2ece1fb47eb48c4e56561ed2c947dc1c997af344 Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- 03 Mar, 2014 1 commit
-
-
Eike Ziller authored
Registering QShortcuts doesn't solve any problem that is not already solved by registering QActions, and shortcuts are in fact much more limited (not being able to register multiple shortcuts for different contexts). Change-Id: I9478e601b2cbc3c5e12fb5baee43cacc20d0fb9c Reviewed-by:
Daniel Teske <daniel.teske@digia.com> Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- 13 Jan, 2014 1 commit
-
-
Orgad Shaneh authored
QLayout calls setMinimumSize, which breaks maximized state on Windows. Task-number: QTCREATORBUG-9586 Change-Id: Ibd9ceb8bccbdf26c6369e86ad4918835d645ca1e Reviewed-by:
Eike Ziller <eike.ziller@digia.com> Reviewed-by:
Kai Koehne <kai.koehne@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>
-
- 03 Sep, 2013 1 commit
-
-
Tobias Hunger authored
Fix fallout of those changes. Change-Id: Ie90a8d3a9eb0a171ea5b4036f99298badf0302fc Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- 02 Sep, 2013 2 commits
-
-
hjk authored
Change-Id: Ic22cb1b0313ba51fa144b31117c6b005da0a4bff Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
hjk authored
Change-Id: I4f399aa01fc1ef27e35d759ccc74584b8df1ca07 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- 01 Jul, 2013 2 commits
-
-
Eike Ziller authored
Doesn't really serve a purpose any more. Change-Id: I8c3bc11bf7b05a15eafd2a22456a40b270cefadf Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by:
hjk <hjk121@nokiamail.com> Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
Eike Ziller authored
In the 'managers' from ICore Change-Id: Iab98c9e0947b759843a62e3777ba46be3b304b06 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- 21 May, 2013 4 commits
-
-
Eike Ziller authored
The extra editor windows need to have editor manager context, otherwise shortcuts (like ctrl+tab) do not work in them if e.g. projects mode is active. Doing this via add/removeAdditionalContexts would be non-trivial and error prone, so adding a context to the extra window is more convenient. Since editors themselves already define a context, we need to allow nesting of contexts. Change-Id: I244eca53ebd665fd4d8fe7531e8ff701ed0b40b2 Reviewed-by:
David Schulz <david.schulz@digia.com> (cherry picked from commit deff0eb3) Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
Eike Ziller authored
Change-Id: If7a74eed7fc77b1d0fd5e4045671b3767fe2d7a2 Reviewed-by:
Petar Perisin <petar.perisin@gmail.com> Reviewed-by:
Eike Ziller <eike.ziller@digia.com> (cherry picked from commit bde0627e)
-
Eike Ziller authored
The extra editor windows need to have editor manager context, otherwise shortcuts (like ctrl+tab) do not work in them if e.g. projects mode is active. Doing this via add/removeAdditionalContexts would be non-trivial and error prone, so adding a context to the extra window is more convenient. Since editors themselves already define a context, we need to allow nesting of contexts. Change-Id: I244eca53ebd665fd4d8fe7531e8ff701ed0b40b2 Reviewed-by:
David Schulz <david.schulz@digia.com>
-
Eike Ziller authored
Change-Id: If7a74eed7fc77b1d0fd5e4045671b3767fe2d7a2 Reviewed-by:
Petar Perisin <petar.perisin@gmail.com> Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- 15 Mar, 2013 2 commits
-
-
Orgad Shaneh authored
Change-Id: I06bd4425008103be3a4c8f64b6dff8f7df30c552 Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@digia.com> Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
Christian Kandeler authored
Replace compile-time checks for host OS by run-time checks. Change-Id: I9f237389171586786c2609f81314bcb1bc17b01e Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-