con
2bda8675e5
C++ symbols find filter for advanced find.
...
Required refactoring of the search result window to show real trees of
search results.
The backend is the backend from the Locator filter, which is a bit
outdated now.
2010-07-23 16:34:22 +02:00
ck
46f537e56a
Quickfix: Convert underscore notation to camel case.
...
Reviewed-by: Roberto Raggi
2010-07-20 11:07:14 +02:00
con
214e0bf35b
Add a instance() method to the search result window singleton.
2010-07-12 16:17:31 +02:00
Roberto Raggi
7528b2c63a
Compute the dependecy table on demand.
2010-07-06 14:35:23 +02:00
Roberto Raggi
1c078ec2a3
Ensure we keep the context around for as long as it is needed.
2010-05-31 12:37:15 +02:00
Roberto Raggi
405353ab23
Removed the CppBindings.
2010-05-25 17:15:23 +02:00
Friedemann Kleint
bbcacaf59f
Header cleaning spree in Core/Debugger and Symbian/Maemo-code of Qt4.
2010-03-18 10:59:06 +01:00
Roberto Raggi
bfaf247abd
Use Searching' instead of Sarching...'.
2010-03-17 14:37:55 +01:00
Erik Verbruggen
284b8d38e2
Put the DependencyTable calculation into the QFuture.
...
Done-with: Roberto Raggi
2010-03-17 14:20:17 +01:00
Erik Verbruggen
1cc5e1fe01
Put the include depenency table into a separate class, and cache it when possible.
2010-03-17 14:20:17 +01:00
Erik Verbruggen
417a1c9f28
Fixed QTCREATORBUG-745.
...
Fixed crash in FindUsages on a dirty file in a large project, which is saved
while the FindUsages is still running.
2010-03-09 17:38:02 +01:00
hjk
9595504bda
Long live the king!
2010-03-05 11:28:13 +01:00
Christian Kamm
f90f9e4879
Find macro uses.
...
Reviewed-by: Erik Verbruggen
2009-12-21 14:57:05 +01:00
con
6c27faf0fc
Remove unused code.
2009-12-21 12:11:15 +01:00
con
1a95f6f205
Implement string based search & replace in multiple files.
...
This uses the same UI as "Rename Symbol".
Moves the actual rename implementation to a static method in
BaseFileFind and uses it for rename symbol and search & replace.
Moves the signal notification for the code model from VCSManager to
the more general FileManager.
Note that as for rename symbol, there's no undo yet.
Task-number: QTCREATORBUG-73
2009-12-21 11:08:52 +01:00
Roberto Raggi
aa8a670669
Hide the implementation details of CppModelManagerInterface::WorkingCopy.
2009-12-15 15:26:40 +01:00
Roberto Raggi
b168eec2a1
Replaced the hardcoded QHash<QString, QString> with CppModelManagerInterface::WorkingCopy.
2009-12-15 15:16:46 +01:00
Roberto Raggi
bdb4e48ebf
Store the working list in a QHash.
2009-12-07 12:47:45 +01:00
Roberto Raggi
0614e19ddc
Rename MyProcess and MyReduce.
2009-12-07 12:47:45 +01:00
Roberto Raggi
14376c3c32
Initial work on the new CPlusPlus::Snapshot.
...
Encapsulate the details.
2009-12-07 10:54:27 +01:00
Roberto Raggi
de86a1f4f4
Removed unused formal argument.
2009-12-04 13:30:05 +01:00
Roberto Raggi
aae5b92125
Use mappedReduce when searching for the usages of a symbol.
2009-12-04 13:04:47 +01:00
Roberto Raggi
43df685c68
Removed useless arguments
2009-12-03 11:59:37 +01:00
Roberto Raggi
8741494f41
Rename dependsOn() in filesDepedingOn() and introduced Snapshot::dependencyTable().
2009-12-02 17:07:10 +01:00
Roberto Raggi
d5c2dedd8a
Save the usages.
2009-12-02 12:16:41 +01:00
Roberto Raggi
e84de32ad1
Use resultsReadyAt.
2009-12-01 17:07:50 +01:00
Roberto Raggi
fade61a8a9
Use const literals.
2009-12-01 11:46:36 +01:00
con
85b6ee648c
Merge commit 'origin/1.3'
2009-11-30 18:23:13 +01:00
con
5bcff248fb
Some naming adaptions.
2009-11-30 18:22:04 +01:00
con
90c03d3209
Add functionality to show progress for the application in task bar/dock.
...
Move the API to the progress manager.
Added a first Mac implementation, other
platforms are pending.
2009-11-27 17:08:21 +01:00
Friedemann Kleint
d2bd092b47
Code model: Fix Windows issues (duplicate matches).
...
Ensure the code model receives file names with clean paths ('/')
and fix paths in the relevant places of the code model. Pass on clean
paths from Cpp reference find and display them correctly in the search
window tooltip.
Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com >
2009-11-09 13:53:28 +01:00
con
9c0ed539cc
Prevent global replace before search is done.
...
Also fix focusing issues of the replace line edit.
Reviewed-by: Roberto Raggi
2009-11-04 18:44:19 +01:00
Roberto Raggi
a7d0fb8014
Set the parent object of CppFindReferences.
2009-11-04 16:16:50 +01:00
Roberto Raggi
7cffef17aa
Paranoia check. Skip the change if we have another change with the same offset.
2009-11-04 12:48:36 +01:00
Friedemann Kleint
43ff8a0fb0
Compile Windows
2009-10-27 12:36:26 +01:00
Roberto Raggi
b7f3d924c3
Remove duplicates from the working list.
2009-10-27 12:32:04 +01:00
Roberto Raggi
fefd72b293
Introduced CPlusPlus::FindUsages.
2009-10-27 12:01:45 +01:00
Roberto Raggi
a2b5184123
Activate the completion only when the canonical symbol has a valid name.
2009-10-26 13:45:27 +01:00
Roberto Raggi
e130c035d8
Process the names of the formal arguments when searching references in function definitions.
2009-10-15 14:48:56 +02:00
Roberto Raggi
24bcbaefe9
Don't use modality to inform the user about the dangerous world of code refactoring.
2009-10-15 13:59:04 +02:00
Roberto Raggi
c33a8e9498
Rename the given enumerator.
2009-10-13 14:38:53 +02:00
Roberto Raggi
5bee5dea13
Check the scope of class and fwd-class declarations
2009-10-13 12:21:05 +02:00
Roberto Raggi
420b09e8c2
Expose CppModelManagerInterface::workingCopy()
2009-10-12 10:38:00 +02:00
Roberto Raggi
dbffec2cca
Handle ambiguous AST nodes.
2009-10-09 11:02:47 +02:00
Roberto Raggi
7e0e62cb25
Find the canonical virtual method.
2009-10-07 16:12:33 +02:00
Roberto Raggi
afedec330a
Run the binder before searching strong and weak references.
2009-10-07 16:12:33 +02:00
Roberto Raggi
77aa306478
Removed the MacroResolver
...
Unfortunately, the MacroResolver does not scale and we get pretty bad performances when parsing big projects.
2009-10-07 13:57:45 +02:00
Roberto Raggi
7a135ac8a2
Search for possible forward classes.
2009-10-06 17:23:15 +02:00
Roberto Raggi
3c51e5b24b
Return the class declaration as canonical symbol for ctors, dtors, and class names.
2009-10-06 16:27:39 +02:00
Roberto Raggi
ef0e1a64dc
Show a warning message when using global renaming.
2009-10-06 16:00:55 +02:00