- 25 Jun, 2013 1 commit
-
-
Eike Ziller authored
Change-Id: I294ba18e8ca91060e5d0ef8f81885642e045a975 Reviewed-by:
David Schulz <david.schulz@digia.com>
-
- 05 Jun, 2013 1 commit
-
-
Eike Ziller authored
This change * Removes IMode::type, ModeManager::activateModeType, and IEditor::preferredModeType, and adds IEditor::isDesignModePreferred instead * Adapts the mode switching code in EditorManager to handle multiple windows, for example switching to edit mode should only happen if the editor/view is in the main window. Otherwise the editor window should be raised and focused * Renames EditorManager::NoActivate --> DoNotChangeCurrentEditor * Reverts the EditorManager::ModeSwitch logic to switch mode or make the current editor visible by default, introducing DoNotMakeVisible flag instead * Fixes a few instances where EditorManager::ModeSwitch should have been used One non-trivial problem left: If you open a .ui file and switch to an external editor window, edit mode is activated, because the current editor no longer is a .ui file, which means that the design mode gets deactivated. Change-Id: I76c5c2391eb4090143b778fb103acff3a5a1ff41 Reviewed-by:
David Schulz <david.schulz@digia.com>
-
- 21 May, 2013 2 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)
-
- 08 May, 2013 1 commit
-
-
Eike Ziller authored
A few details are still to be done: - extra windows are not restored yet - window title of extra windows should show information about current editor - the "raise main window" hack for Linux doesn't work with Qt 5 But it should already now be quite usable. Change-Id: I638583ee4b2abe32e95c261bdf31b4a10b472748 Reviewed-by:
David Schulz <david.schulz@digia.com>
-
- 19 Apr, 2013 1 commit
-
-
Gabriel de Dietrich authored
Again, since the default menu role is TextHeuristicRole, and when we enter fullscreen the text is set to "Exit Full Screen", the Mac QPA menu item syncing will assign this to be the quit menu item. This would cause two problems. First, pressing Cmd-Q in fullscreen would leave fullscreen mode instead of quitting the app. Second, that would make the quit menu item to be hidden when leaving fullscreen, since the toggle fullscreen action text would change back to "Enter Full Screen", and the make a round trip to the menu item heuristic logic. Task-number: QTBUG-30654 Change-Id: I7524c54c3bd77cce891c57292825f02e163fd7fa Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- 09 Apr, 2013 1 commit
-
-
Eike Ziller authored
This both allows the mode bar to be hidden optionally, and can give the progress information a bit more room (e.g. for titles). Progress information can either be shown in "pop up" windows in the lower left corner of the main window (hiding window contents below), or in a summary progress bar in the bottom right corner of the status bar. Hovering the summary progress bar temporarily pops up the detailed progress information. Keyboard can be used to switch between the two views. Change-Id: Ic6d6ab4fd43906e84b480c8ddf8eae5f5852e1f3 Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
- 27 Mar, 2013 1 commit
-
-
Friedemann Kleint authored
Change-Id: Ie79d334765ca5c6a034fa2f5eccff5d45b481975 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>
-
- 27 Feb, 2013 1 commit
-
-
Fawzi Mohamed authored
improves menu behaviour for qt5 on osx Task-number: QTCREATORBUG-8152 Change-Id: I6ff7703d45ff5e250c7fae9a8c85f8d8ef078e16 Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- 25 Feb, 2013 1 commit
-
-
Eike Ziller authored
We now keep the current context if the focus is set on a widget with a parent hierarchy that doesn't define one. This way, toplevels without a context, like popup windows without parent, will keep the behavior from before other toplevels could define contexts at all (2118d542) Task-number: QTCREATORBUG-8667 Change-Id: I8dd04d1f97f6ced10f8fa4269bc91457211396ca Reviewed-by:
David Schulz <david.schulz@digia.com> Reviewed-by:
Robert Loehning <robert.loehning@digia.com>
-
- 29 Jan, 2013 1 commit
-
-
Robert Loehning authored
Change-Id: Ic6a9ff0359625021ebc061d22db6811814534205 Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
- 12 Jan, 2013 2 commits
-
-
hjk authored
Change-Id: Iaa8e48459fb19b7d3b8821d0374925d0c6a7e0cc Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
hjk authored
Change-Id: Ib92a2044ff84108416d315aaf68602b2dd41c7eb Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- 08 Jan, 2013 1 commit
-
-
Orgad Shaneh authored
#!/usr/bin/env ruby Dir.glob('**/*.cpp') { |file| # skip ast (excluding paste, astpath, and canv'ast'imer) next if file =~ /ast[^eip]|keywords\.|qualifiers|preprocessor|names.cpp/i s = File.read(file) next if s.include?('qlalr') orig = s.dup s.gsub!(/\n *if [^\n]*{\n[^\n]*\n\s+}(\s+else if [^\n]* {\n[^\n]*\n\s+})*(\s+else {\n[^\n]*\n\s+})?\n/m) { |m| res = $& if res =~ /^\s*(\/\/|[A-Z_]{3,})/ # C++ comment or macro (Q_UNUSED, SDEBUG), do not touch braces res else res.gsub!('} else', 'else') res.gsub!(/\n +} *\n/m, "\n") res.gsub(/ *{$/, '') end } s.gsub!(/ *$/, '') File.open(file, 'wb').write(s) if s != orig } Change-Id: I3b30ee60df0986f66c02132c65fc38a3fbb6bbdc Reviewed-by:
hjk <qthjk@ovi.com>
-
- 29 Dec, 2012 3 commits
-
-
hjk authored
Change-Id: Ibbbf7d507e28201c2e7e466ab24b39e9e0e44fb4 Reviewed-by:
hjk <qthjk@ovi.com>
-
hjk authored
Change-Id: I3865fde2347d687a7dee76dd5ca62db69cc4dd04 Reviewed-by:
hjk <qthjk@ovi.com>
-
hjk authored
Change-Id: Ie296816c271efabfb7a046c176bc33ebde6f6454 Reviewed-by:
hjk <qthjk@ovi.com>
-
- 30 Nov, 2012 1 commit
-
-
Eike Ziller authored
Task-number: QTCREATORBUG-5070 Change-Id: Ia466b73eb37bb8aef6f71ab8f1d990b40b43cac3 Reviewed-by:
Konstantin Tokarev <annulen@yandex.ru> Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- 21 Nov, 2012 1 commit
-
-
Orgad Shaneh authored
Change-Id: If8e5d9ce875f8467a7699b791e5ec962baf8ff38 Reviewed-by:
hjk <qthjk@ovi.com>
-
- 09 Nov, 2012 1 commit
-
-
Christian Kandeler authored
Change-Id: I90bcb0c05224d7ee9464ab1b22600ee2aba4c0ac Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- 23 Oct, 2012 2 commits
-
-
Thomas Hartmann authored
Change-Id: Ic854161a3104349656fbb3035daeb4adb4e79ba9 Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com>
-
Thomas Hartmann authored
We want to move these styles out of the library so we should not depend on them in creator. This patch reverts 63cacc45, since it does not rely on ifdefs. See also 5d0f7d23 in master. Change-Id: I8a3762f9bc31c679067ebb0a6b5540bc18e8b836 Reviewed-by:
Jens Bache-Wiig <jens.bache-wiig@digia.com>
-
- 19 Oct, 2012 1 commit
-
-
Jens Bache-Wiig authored
We want to move these styles out of the library so we should not depend on them in creator. Change-Id: I5326285d880c5e85d8d5ccdeca36fba30cf53ae0 Reviewed-by:
Jens Bache-Wiig <jens.bache-wiig@digia.com> Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com>
-
- 05 Oct, 2012 1 commit
-
-
hjk authored
Change-Id: Ice592c6de9951ee3b2c4cb52ed0bb3b6770e0825 Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- 04 Oct, 2012 1 commit
-
-
Nikolai Kosjar authored
This macro isn't defined in Qt5 anymore, so use Q_OS_* where appropriate. Regarding bug QTCREATORBUG-7936: Now the fonts look normal again on GNU/Linux, e.g. in the text editor and the application/compile output pane. Task-number: QTCREATORBUG-7936 Change-Id: I501cca608f273789d095e1138b32c2c8c38b0059 Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- 23 Aug, 2012 1 commit
-
-
hjk authored
Change-Id: I1560e379639a02a2decf46c4e6b015bd6042c6b7 Reviewed-by:
hjk <qthjk@ovi.com>
-
- 20 Aug, 2012 1 commit
-
-
Tobias Hunger authored
* Save initial configuration after all the plugins are done with their delayed initialization * Save configuration when the autosave timer triggers. The disks are in use at that time anyway and saving can be turned off completely * Save settings when closing the options page dialog Change-Id: Idcf9ad61e8f9b94899c580d5a855a883a62f8dc0 Reviewed-by:
Majid Khan <mkhan3189@gmail.com> Reviewed-by:
Daniel Teske <daniel.teske@nokia.com> Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
- 19 Jul, 2012 1 commit
-
-
Eike Ziller authored
Change-Id: I7134d7de30bcf9f9dcfad42520dd45ee083a852d Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
- 19 Jun, 2012 1 commit
-
-
Eike Ziller authored
Change-Id: Ib938aa4999c7c418a82304c5cca2e8748ef9d228 Reviewed-by:
hjk <qthjk@ovi.com>
-
- 05 Jun, 2012 1 commit
-
-
Eike Ziller authored
Gets rid of a lot of code duplication. Change-Id: I2ce38fb38a0b61cb821e0bdc7bcc9a7ccdf9da72 Reviewed-by:
hjk <qthjk@ovi.com>
-
- 01 Jun, 2012 1 commit
-
-
Daniel Teske authored
Fixes regressions introduced by f059018a Change-Id: I9d590580a9d36ac6980a6d170a119ebe33819262 Reviewed-by:
Eike Ziller <eike.ziller@nokia.com>
-
- 25 May, 2012 1 commit
-
-
Eike Ziller authored
d-pointer instead of inheritance static methods Change-Id: I7b2f0c8b05ad3951e1ff26a7d4e08e195d2dd258 Reviewed-by:
hjk <qthjk@ovi.com>
-
- 23 May, 2012 1 commit
-
-
Eike Ziller authored
Using a central enum now. Change-Id: I20d88c9a3f8c62cf33e4b89a3442269f71918b06 Reviewed-by:
hjk <qthjk@ovi.com>
-
- 16 May, 2012 1 commit
-
-
Eike Ziller authored
Change-Id: I693fa221027a10c739bde0d27813a57fefbf836f Reviewed-by:
Eike Ziller <eike.ziller@nokia.com>
-
- 11 May, 2012 1 commit
-
-
hjk authored
Less code on the user side, same meaning. Change-Id: I14e54a5d2ed8e024a51cce74eaf7c8419ad544be Reviewed-by:
Eike Ziller <eike.ziller@nokia.com>
-
- 08 May, 2012 1 commit
-
-
hjk authored
Change-Id: Ic7ce5b883e054c6eeba078327042e99e1c556345 Reviewed-by:
Eike Ziller <eike.ziller@nokia.com>
-
- 02 May, 2012 1 commit
-
-
Daniel Teske authored
Change-Id: I3b9c791d95d7815a711f72cec08f405fb1cdac7c Reviewed-by:
Eike Ziller <eike.ziller@nokia.com>
-
- 03 Apr, 2012 1 commit
-
-
Daniel Teske authored
So far we used a heuristic that prefers .pro files in the same directory as the new files. That fails if there are multiple .pro files in the same directory. So instead introduce a mechanism to pass extra data through the wizard. Task-number: QTCREATORBUG-7157 Change-Id: I615f7292e16a0a6cb1e84f090016879f1038409f Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@nokia.com> Reviewed-by:
Eike Ziller <eike.ziller@nokia.com>
-