Commit Graph

2190 Commits

Author SHA1 Message Date
Wiebe Cazemier
b63d9c6df0 Adds option to make editor not scroll on debugging
Added an option to change the behavior of the debuggercore so that
the current editor isn't always centered on the current line, to stop
unnecessary jumping of the code.

Change-Id: I9406df518bb1b977e39a0265ee7fd6fae2069ed9
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-05-08 15:20:48 +02:00
Daniel Teske
d0e54d8e55 ModeManager: Simplify ::objectAdded/objectRemoved
No-one is using the aggregated IMode, everyone is deriving from IMode

Change-Id: Ic4f21ce983924afe80cc2180101aae838b9f590d
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-05-08 14:11:29 +02:00
Daniel Teske
eb2cbae7a3 StatusBarManager: Simplify code
We can simply qobject_cast, since everyone is simply adding their
statusbarwidget to the object pool and not a aggregate.

Change-Id: I838a36ef532f3c68c9c41d71b69edadaa1d278de
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-05-08 14:10:26 +02:00
Orgad Shaneh
65ee566183 ManhattanStyle: Validate widget before dereferencing
Change-Id: Id32e59f96ed8a94f08eb0effbca4918e11659c06
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-05-08 09:58:43 +02:00
Alessandro Portale
7d40ce845e Remove QHeaderView::setDefaultSectionSize calls
Do not set the row height in pixels, since that
will break in High DPI situations. We do that for
some QTableViews, apparently as an obsolete
workaround.

QTableView does the right thing by default,
therefore we don't need to set that value at all.

Task-Number: QTCREATORBUG-11179
Change-Id: Id90f01316f8359207796a4060cb43b0aba93d441
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-05-05 14:25:07 +02:00
Orgad Shaneh
3000b3b956 Core: Remove unused local typedef
Change-Id: I3042d7e9c36d16e4f8735b7bd12a7e05480a1582
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-05-05 08:36:33 +02:00
Tobias Hunger
c672bdf9d0 Clean up unused variable
Change-Id: I2f904feb9b50ce41f59f3877708b864f4db9600d
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2014-05-02 18:04:31 +02:00
Tobias Hunger
4fd44c10c4 New Dialog: Remove unused method
Change-Id: I182b162d732580c5d7ee8205f056885d384c3acc
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2014-05-02 17:46:45 +02:00
Tobias Hunger
4635a4009f New Dialog: Fix typo
Change-Id: I8c56f50ebb23fc6a0ac84bc24514a19dd5cd8a8a
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2014-05-02 17:46:25 +02:00
Tobias Hunger
11bc9882a7 CorePlugin: s/struct/class/ in newdialog.cpp
Change-Id: Ie13d8506ae8fc402a0ba5f6c5f14d47a95b2376d
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2014-05-02 17:05:01 +02:00
Eike Ziller
063b95d970 Use more descriptive progress bar titles
Change-Id: I70450a2aa675d69f820de48dd75909f36051efe0
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-04-28 14:32:25 +02:00
Eike Ziller
0f8506e2f3 Make progress views adapt to title length.
Change-Id: Idd8cdd01215d648cdb36609f16ca704b08363699
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-04-28 14:18:19 +02:00
David Schulz
dc099f957c Core: Add find bar to the general message pane.
Change-Id: I4e3749615dc02f7f4bd22ff36f9178dfdac44a83
Reviewed-by: David Schulz <david.schulz@digia.com>
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2014-04-28 07:23:13 +02:00
Christian Kandeler
eccc1198d6 Use double quotes instead of single quotes as per our guidelines.
Change-Id: Ib608bb49e26781aef1914085a5d801fcdcd5eb56
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
2014-04-22 10:06:40 +02:00
Daniel Teske
ec2c9e0c0e Open Editor popup switcher: Also accept on Enter
Make it consistent with other views

Change-Id: I645df054e00f1cd6b9bd307f35d229fec1746a38
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-04-16 12:32:25 +02:00
Daniel Teske
6097d8e611 Sidebar: Open Editors: Simplfy code by using Utils::TreeView
Change-Id: Iebd68db3fa0c0a4ca05da2c5c764dda9ef1c8eaa
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-04-16 12:29:26 +02:00
Daniel Teske
733b2248e9 SearchResultTreeView: Use Utils::TreeView as base class
Slightly fixes the keyboard handling.

Change-Id: Ifd7f19012457fb6d8e29f511cf63566db6093665
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-04-14 12:08:38 +02:00
Eike Ziller
5cbfee261e Locator: add "create and open" functionality to 'f'
Change-Id: I0c2096020ad102a836bf06ce8db0428ccf8fb805
Reviewed-by: David Schulz <david.schulz@digia.com>
2014-04-14 09:32:57 +02:00
Daniel Teske
f674af8bc9 Introduce Utils::TreeView/TreeWidget
The only view that is sane is my view. Adds handling of return/enter
for macintosh. Allows for overriding whether single or double click
activates items via setActivationMode.

Change-Id: Id8f9001f99162833c682dfc5b2b1abac04ce18a3
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-04-11 11:29:55 +02:00
Knut Petter Svendsen
b5c95ed0fd Remove unused function in open editors window
Change-Id: I46e7d42fdd9a8c26fc2d60e8f77e0656de36dc84
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-04-10 20:15:04 +02:00
Knut Petter Svendsen
c4306e7073 Refactor open editors window
Change-Id: Idf729d85b604ad770339d8d914c5d554d2526221
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-04-10 20:14:44 +02:00
Eike Ziller
b687658663 Merge remote-tracking branch 'origin/3.1'
Conflicts:
	qtcreator.pri
	qtcreator.qbs
	src/plugins/cpptools/cppcompletion_test.cpp

Change-Id: Ic5e75b3ef164de664a1449ffa8579beaf5b02521
2014-04-08 11:18:40 +02:00
Daniel Teske
6822c47c01 NewDialog: Simplfy code for templates view's signals
We don't need to connect to the clicked signal, since we are already
connected to the current changed of the selection model. Also set the
model for the templates view in the constructor, so that we can also
connect to the selection model in the constructor.

Change-Id: I88cd1bef97136604125fc74e18ffcc5c1c118a1d
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2014-04-07 12:23:19 +02:00
Adam Strzelecki
54bed74549 Make Enter Find String enabled regardless of Find
Previously Enter Find String (Ctrl+E) required opening Find toolbar at least
once, which is minor but noticeable annoyance.

With this change it always opens Find without focus, so it lines up with Find
Next Selected behavior and also with default Mac behavior. It does also show
yellow highlight for all occurrences without moving cursor.

Task-number: QTCREATORBUG-8993
Change-Id: I1eb8f151d5482895cc49fa5281e7d4e66cf31545
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-04-04 13:09:25 +02:00
Eike Ziller
460acc370d Avoid removing the shortcut settings of older Qt Creator versions
The format has changed in 3.1, but keep the old settings around for a
while, in case that people switch back to 3.0 (or earlier).

Task-number: QTCREATORBUG-11947
Change-Id: I3ad6075c93f614364aae53e8291e937050277140
Reviewed-by: Shawn Rutledge <shawn.rutledge@digia.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-04-03 12:40:13 +02:00
Eike Ziller
a007dfd474 Add highresolution images to resources
Change-Id: Id93469d7b249272396576775e4732ec1461d77b6
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-04-03 10:14:18 +02:00
Adam Strzelecki
4a88b76b5e Added several 2x (Retina) icon versions
This adds Retina versions for most often used assets in Qt Creator.

Task-number: QTCREATORBUG-10917
Change-Id: I83df52681da0934ed65a32765acfe63ffa21c5cf
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-04-03 09:46:32 +02:00
Eike Ziller
c1b6571d71 Allow resizing of locator edit
Task-number: QTCREATORBUG-6719

Change-Id: I97a8972da3cb793324ca366bf4c977553e6bb38d
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-04-03 09:02:02 +02:00
Eike Ziller
cab8e4aa03 Merge remote-tracking branch 'origin/3.1'
Conflicts:
	qtcreator.pri
	qtcreator.qbs
	src/plugins/qtsupport/qtversionmanager.cpp
	src/shared/qbs

Change-Id: If7a93fb018799fe6ada76e79c24ab5b43dfa6fc2
2014-04-02 13:24:34 +02:00
Christian Stenger
c4fa365cbb Valgrind: Fix missing pause icon
Task-number: QTCREATORBUG-11836

Change-Id: Id38cecac418754adf61834ccc343420c31fb4f48
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-03-28 16:56:21 +01:00
Oswald Buddenhagen
f013c41d05 Merge remote-tracking branch 'origin/3.1'
Conflicts:
	src/plugins/cmakeprojectmanager/cmakeopenprojectwizard.cpp

Change-Id: Icce6e8dd9b3afd9a0fe836e9babfb7a17cee9c4d
2014-03-27 18:20:00 +01:00
Marco Bubke
fec491a290 Remove unused private member variable m_id
Change-Id: I23907f9d95e6abd72980391e082159e61f8fecc5
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-03-26 15:03:17 +01:00
Daniel Teske
d587789cd0 DocumentManager: Ensure that checkForReload is called after modal dialog
Task-number: QTCREATORBUG-11727

Change-Id: Ia20b4556206571f5605f4133521c146ad164426a
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-03-25 15:10:39 +01:00
Orgad Shaneh
186a12ece9 Locator: Use display name for open documents entries
Task-number: QTCREATORBUG-7000
Change-Id: Ibeafebdcd9aee44ab0d69e2d7dc156c06acf6618
Reviewed-by: David Schulz <david.schulz@digia.com>
2014-03-24 08:48:41 +01:00
Kai Koehne
10133693fb Fix typo in variable name
Change-Id: Ieab22fb5e5ab5b505821b6ebe01472681b1fade4
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2014-03-19 13:33:46 +01:00
Oswald Buddenhagen
868428cc63 Merge remote-tracking branch 'origin/3.1'
Conflicts:
	qbs/imports/QtcTool.qbs
	src/plugins/git/giteditor.cpp
	src/plugins/qmldesigner/qmldesignerplugin.cpp

Change-Id: Icafd32f713effb1479480a0d1f61a01e429fbec0
2014-03-18 14:46:29 +01:00
Robert Loehning
42dddc1110 Fix tooltip
The button actually reads "Do Not Show Again".

Change-Id: I9e8599d26f1fe4ce73af739833dcec1ed8cc9a07
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
2014-03-17 19:24:35 +01:00
Jarek Kobus
96a3fd53e8 Fix tooltips, add lacking dots
Change-Id: Id54a11b6868d5033fd1ecfd6324b7e50b94e305c
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
2014-03-13 12:06:27 +01:00
Nikolai Kosjar
7c0bb193d8 CppTools/QmlJSEditor: Hide "Preserve Case" for Replace Symbol Under Cursor
...since it does not make sense for symbols.

Task-number: QTCREATORBUG-11669
Change-Id: Ic249cb15cdb3b324a9b215323acd802a33797100
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
2014-03-12 21:01:33 +01:00
hjk
3b84a6dc88 Use ICore::dialogParent for message boxes without parent so far
Change-Id: I2ee35796b2c041e6ea2ae6bd677e10167451d1b8
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
2014-03-12 12:06:10 +01:00
Leena Miettinen
0d7b820371 Core: fix capitalization of a button text
Change-Id: I35d878c72f967ef6bba17c1e259c562f2d4d1593
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
2014-03-12 11:00:27 +01:00
Leena Miettinen
a8e08dc1bd Core: fix capitalization and wording of UI text
Change-Id: Idc6deb33cefc69bce80c989d04c59a0a4d7201e4
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
2014-03-11 16:41:42 +01:00
Joerg Bornemann
84df758ec6 use new base import style in qbs files
Change-Id: Iecf32122df41f304ec6df538bb0dd8a263238a86
Reviewed-by: Jake Petroules <jake.petroules@petroules.com>
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
2014-03-11 14:20:22 +01:00
Oswald Buddenhagen
52bf71fbdf Merge remote-tracking branch 'origin/3.1'
Conflicts:
	README
	tests/auto/debugger/tst_dumpers.cpp

Change-Id: Ib9aef37a246bc3bb9bca0c32a902af3b09ef3146
2014-03-11 13:39:55 +01:00
Tobias Hunger
f6f8e56cf1 EditorManager: Add NoNewSplits to OpenEditorFlags
This is used together with OpenInOtherSplit to suppress creation
of a new split if none are currently in use.

Change-Id: Ied97dcd6a756518bcf8bbe1d815cb2df9b872bfc
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-03-07 15:58:02 +01:00
Tobias Hunger
c9b6897e78 EditorManager: Add OpenEditorFlags to openEditorWithContents
This requires moving the activateEditor call into openEditorWithContents.

Remove that line elsewhere when editors are constructed. Keep it when
reusing an existing editor though.

Change-Id: I872f03e16fde42f3b8adec2cf2344b7cc495cd08
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-03-07 15:56:43 +01:00
Eike Ziller
d52ee686d1 Save settings less aggressively.
Remove saving settings on auto-save, and only save settings when
switching away from projects mode, instead of any mode switch.

Change-Id: I3369b7f5ee785467d57c47e1a194a8ef989b98fb
Reviewed-by: hjk <hjk121@nokiamail.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-03-07 15:52:04 +01:00
Leena Miettinen
fed6b8bdd0 Core: add punctuation to messages
Change-Id: Ied2569a5cb09ff44335ad7b498b869e9f0dbb91e
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-03-07 12:42:42 +01:00
Tobias Hunger
11cc292da6 EditorManager: Add NoFlags as 0-option
Add NoFlags as 0 option to OpenEditorFlags.

Change-Id: I33fca771b6c51442febff8a4bb3c06c844147758
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-03-06 09:47:28 +01:00
Eike Ziller
5dd8d7cd9c Editors: Move id() from editor to document.
Change-Id: Ib81076842ab1c16832224790194b001206404d64
Reviewed-by: hjk <hjk121@nokiamail.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-03-05 16:27:52 +01:00