Thomas Hartmann
7b9ebdcb3b
QmlDesigner.MetaInfo: adding isView()
...
This function checks if the type is a view.
Change-Id: I5b333ac18dd8169bc014c92bd04c0faff4f3f72f
Reviewed-by: Marco Bubke <marco.bubke@digia.com >
2013-08-05 12:03:56 +02:00
Aurindam Jana
85a1e3ca55
Debugging: Continue Cpp debugging even if QML debugger fails
...
In mixed debugging, QML debugger is the slave engine. Continue
debugging with the master engine i.e. Cpp engine even if the
slave engine fails. The slave engine may fail when the application
is not set up for QML/JS debugging or when there are insufficient
available ports etc.
Task-number: QTCREATORBUG-9836
Change-Id: I2549196413c839e660925fe2edb3182e6848b5fc
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com >
Reviewed-by: Christiaan Janssen <christiaan.janssen@digia.com >
Reviewed-by: Kai Koehne <kai.koehne@digia.com >
2013-08-05 11:57:51 +02:00
Aurindam Jana
d5f4831fe0
QmlProfiler: Remove redundant dependency on Debugger plugin
...
Change-Id: I13e26d8c007ff3c8b4609769f8f90ef9f9cf3318
Reviewed-by: hjk <hjk121@nokiamail.com >
Reviewed-by: Kai Koehne <kai.koehne@digia.com >
2013-08-05 11:53:54 +02:00
Przemyslaw Gorszkowski
bfbf93e64f
C++: fix auto completion for template parameters
...
Fix auto completion for the case when template parameter should be
found somewhere of scope of template instantiation declaration.
Example:
struct A
{
void foo();
struct B
{
int b;
};
};
template<typename T>
struct Template
{
T* get() { return 0; }
T t;
};
void A::foo()
{
Template<B> templ;
templ.get()->//no autocompletion
templ.t.//no autocompletion
}
Task-number: QTCREATORBUG-8852
Task-number: QTCREATORBUG-9169
Change-Id: I56b40776e66740f995ae6fc5d69e3c50139a3af2
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com >
2013-08-05 10:50:38 +02:00
hjk
62af817175
Analyzer: Remove some unused code
...
Change-Id: Ifa1468e357cae873df6a34380957100521317471
Reviewed-by: Aurindam Jana <aurindam.jana@digia.com >
2013-08-05 09:51:17 +02:00
hjk
ad29046944
IProjectManager: Remove unneeded Context declaration
...
Change-Id: I2681965c2f00743d9b53c94ed40295334113650e
Reviewed-by: Daniel Teske <daniel.teske@digia.com >
2013-08-05 09:50:51 +02:00
hjk
b65390904b
Analyzer: Slim down AnalyzerManager interface
...
Change-Id: Ia6f4ba7a342d3ba2dfbf30511192155daf02a8d6
Reviewed-by: Aurindam Jana <aurindam.jana@digia.com >
2013-08-05 09:50:35 +02:00
hjk
1ec636cbd6
Analyzer: Move common startTool implementations to IAnalyzerTool base
...
Change-Id: I963cb2d025a10cee75b9a9648531c4daeb1b70aa
Reviewed-by: Aurindam Jana <aurindam.jana@digia.com >
2013-08-05 09:50:28 +02:00
hjk
92e8f8e59b
Analyzer: Simplify IAnalyzerTool interface
...
Change-Id: I11924daf71c0072b9f0ade15a33350a4e56ee781
Reviewed-by: Aurindam Jana <aurindam.jana@digia.com >
2013-08-05 09:50:18 +02:00
hjk
213cb601af
Analyzer: Use AnalyzerManager for run control creation
...
Less code.
Change-Id: Ic26d291ada7efd05899623738d89c52b4175716c
Reviewed-by: Aurindam Jana <aurindam.jana@digia.com >
2013-08-05 09:50:08 +02:00
Daniel Teske
c1919f0ac3
ApplicationLauncher: Also emit the exit status
...
And adjust the message in the appliation output to take the exit status
into account.
Change-Id: I1b7507fdc8ff6fa7ec3db48dba72ad723f124fc3
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com >
Reviewed-by: Daniel Teske <daniel.teske@digia.com >
2013-08-02 15:04:59 +02:00
Venugopal Shivashankar
5fe74434c1
Doc: tutorial for developing an Android app
...
This tutorial explains how to create an app
that uses Qt Sensors QML module to move an
SVG image based on the changing accelerometer
values.
Change-Id: Id4d9c8b389c5b8ebb330c6dba2dee783a475ba17
Reviewed-by: Topi Reiniö <topi.reinio@digia.com >
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com >
2013-08-02 14:42:59 +02:00
Daniel Teske
2654141511
Android Kits: Use ANDROID_TARGET_ARCH in display name
...
Note this only affects newly generated kits.
Task-number: QTCREATORBUG-9865
Change-Id: I9f62c1d1932aa32e1a307b92ce0f8ba80bb6ed5c
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@digia.com >
2013-08-02 12:55:14 +02:00
Daniel Teske
b2a048b02f
Android: Hide warning icon for sdk if the setting is empty
...
Change-Id: Idf86cbf8679afcd6054c1f191619a44b576c6f45
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@digia.com >
2013-08-02 12:55:06 +02:00
Tobias Hunger
33a5034482
Mercurial: Remove instance() clutter
...
Task-number: QTCREATORBUG-9763
Change-Id: Ifd7251ee018447e7d910768ae4befb19df5d72c2
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-08-02 12:37:49 +02:00
Tobias Hunger
f67275dc15
TaskListPlugin: Clean up APIs
...
Clean up singleton APIs.
Task-number: QTCREATORBUG-9761
Change-Id: I42b691449dea75dc88f37db107221d4421f73529
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-08-02 12:20:25 +02:00
hjk
6e4aa21aee
Debugger: Add a dumper for KDSoapValues
...
Change-Id: I2537e02e0fa5e5d41c5d0dbd82389d4a2edfd39f
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-08-02 12:09:33 +02:00
Tobias Hunger
5345c96ea5
UiCodeModelManager: Clean up API
...
Task-number: QTCREATORBUG-9763
Change-Id: Ie138f63b8abd5333262debf311aa3ebbd88c81d5
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-08-02 12:07:40 +02:00
hjk
d0eb10582b
TaskHub: De-noise user code
...
Change-Id: Ieb559e884fb08c96d739cf7684389ff740a6233e
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-08-02 12:06:32 +02:00
Orgad Shaneh
f5afaac070
VCS: Use outputCodec for stdErr
...
Change-Id: I0e9b4b1aa48bfab8ff84d2559d6971ca9fdde5b6
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-08-02 11:58:22 +02:00
Tobias Hunger
07d486ce94
PluginManager: Do not use instance() when that is not needed
...
Change-Id: I68e1b20561098c375557be6db1fb528e0ae040f6
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-08-02 11:52:40 +02:00
hjk
f990d119db
Debugger: Add dumper for CPlusPlus::StringLiteral
...
Change-Id: I3221374625bacdab4d7d780524250b082bea5f0c
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-08-02 10:59:09 +02:00
hjk
13d9a7b5a5
Analyzer: Fix endless loop after finishing
...
That was a regression after 3de45d8c55
Change-Id: I4b34060c1c56dce7e39cf3c4da607a9a24cfd02d
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-08-02 10:58:34 +02:00
Rainer Keller
6591e85f83
Remove unused member
...
Change-Id: I829fcb1c787d8c5fdca39e9ede14dac8cada5ce1
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-08-02 10:23:53 +02:00
hjk
b772001c82
EditorFactory: Replace some virtual functions with data members
...
Change-Id: I014cb57460c4e3a36bf7403960908b5ffec867ff
Reviewed-by: David Schulz <david.schulz@digia.com >
2013-08-02 10:21:15 +02:00
Daniel Teske
be112d853a
ConsoleProcess: Show correct exit code
...
Task-number: QTCREATORBUG-9740
Change-Id: I41721356b3612b6c98e774168f520ff49426271b
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com >
Reviewed-by: Daniel Teske <daniel.teske@digia.com >
2013-08-01 16:29:33 +02:00
David Schulz
e3c5796d2f
Editor: Fix placing cursor after replacing "." with "->".
...
Task-number: QTCREATORBUG-9891
Change-Id: I9488dfc74226b12012c8d1cccd00db6d619074e1
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com >
2013-08-01 15:33:23 +02:00
Daniel Teske
87507893e8
Android: Make automatic kits sticky. We don't want the user changing them
...
Change-Id: I5e4a1a2441765a002097492c7ac71fb07c91b442
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-08-01 15:05:07 +02:00
Nikolai Kosjar
a1001ac20c
Compile fix in uicodemodelsupport.cpp
...
Change-Id: I776bb0157241dccbf5b33003ae7f60130230ae97
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-08-01 15:04:41 +02:00
Tobias Hunger
78d3191363
UiCodeModel: Simplify usage
...
Change-Id: Id274db9ed3022364e7b65788f8313ae6cfa73326
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-08-01 14:23:00 +02:00
Thomas Hartmann
0ea0c2f876
QmlDesigner.DesignDocument: simplifying the TextModifers
...
The TextModifers for the sub component and the document
are now assigned to the model. This simplfifies the code.
The member variables to the TextModifers are only kept for ownership.
The DesignDocument still owns the two TextModifers.
Change-Id: Idc84a2ba718666ce54683a67635a93352784dddd
Reviewed-by: Marco Bubke <marco.bubke@digia.com >
2013-08-01 13:20:02 +02:00
hjk
baed8a12ff
Analyzer: Remove unused AnalyzerStartParameter::toolId member
...
Change-Id: I34e713ec1c9de99584ba206cfa1e38cd46e880fc
Reviewed-by: Aurindam Jana <aurindam.jana@digia.com >
2013-08-01 13:18:54 +02:00
hjk
cad3b13bbd
Analyzer: Remove IAnalyzerTool::canRun
...
That's taken care of the run control factories directly now
Change-Id: I1cd7470e78a93459bee878f5e32594e7cf339a91
Reviewed-by: Aurindam Jana <aurindam.jana@digia.com >
2013-08-01 12:54:49 +02:00
Orgad Shaneh
12a32f145c
BinEditor: Support wrapping on find
...
Change-Id: I7a87908d084208ac1d975d0686905cd3412e120f
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-08-01 11:53:50 +02:00
Orgad Shaneh
2984c53164
Disable undo/redo for VCS output window
...
Task-number: QTCREATORBUG-7645
Change-Id: Ib84807b8ccae18207172b76c8d72e2b90409d9ed
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-08-01 11:52:01 +02:00
Orgad Shaneh
c4a3dbe38f
BinEditor: Fix selection on find
...
Selection includes one extra byte
Change-Id: I3a801764b009edbf19b8182bb9e645ee49e319d1
Reviewed-by: Eike Ziller <eike.ziller@digia.com >
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-08-01 11:51:39 +02:00
Tobias Hunger
5422b2c4da
Introduce Project::projectFilePath()
...
Use it instead of retrieving this information from the document.
Change-Id: I809fcb2daf59021cf503c371a5d40d75d7448796
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-08-01 11:42:41 +02:00
Daniel Teske
a92cd73023
MsvcToolchain: Find cmd.exe in PATH if COMSPEC is unset
...
Change-Id: I07b2b8bde963fcc5ec026031e66479553eb4a460
Reviewed-by: Bojan Petrovic <bojan85@gmail.com >
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-08-01 11:27:19 +02:00
Tobias Hunger
54886da9ae
Target: Remove useless include
...
Add a include for QtDebug elsewhere where this include tended to add this
implicitly.
Also remove a using namespace directive that is unused and no longer works
since the namespace is no longer defined due to the removed include.
Change-Id: Ic216127a96c8aa11366defa0397f934d5a735925
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-08-01 11:05:30 +02:00
hjk
9cf65cfd80
QmlProfiler: clean up QmlProfiler{State,Client}Manager
...
Change-Id: I538fbae5be9750b9b00f82d467136a8500e8f8e6
Reviewed-by: Christiaan Janssen <christiaan.janssen@digia.com >
2013-08-01 10:33:11 +02:00
hjk
3de45d8c55
Analyzer: Merge IAnalyzerEngine and AnalyzerRunControl
...
Change-Id: I74edaef59600a44924d2692c1ebc7f98d8581115
Reviewed-by: Christiaan Janssen <christiaan.janssen@digia.com >
2013-08-01 10:33:01 +02:00
hjk
1fb755bb42
Analyzer: Remove intermediate "ValgrindTool" inheritance level
...
It's an empty shell nowadays.
Change-Id: I661735eccf035b58cc405905a58bd74e787e6abc
Reviewed-by: Aurindam Jana <aurindam.jana@digia.com >
2013-08-01 10:32:51 +02:00
hjk
2ba88d1c18
Analyzer: Remove IAnalizerTool::createStartParameters
...
That's a needless indirection. The run control factories know pretty
well what kind of start parameters they need.
Change-Id: Ia2d92beb6512cd99254fe22e215950cc67d5d0ed
Reviewed-by: Aurindam Jana <aurindam.jana@digia.com >
Reviewed-by: Christiaan Janssen <christiaan.janssen@digia.com >
2013-08-01 10:32:24 +02:00
hjk
db2dc342f4
Analyzer: Simplify IAnalyzerEngine interface
...
Change-Id: Id5eac0145e04b809bf535087d3bb9a04124c2e87
Reviewed-by: Aurindam Jana <aurindam.jana@digia.com >
Reviewed-by: Christiaan Janssen <christiaan.janssen@digia.com >
2013-08-01 10:32:13 +02:00
Orgad Shaneh
71ff3a0a86
Debugger: Clear undo/redo stacks when debugging session is finished
...
Task-number: QTCREATORBUG-7645
Change-Id: I17df03c5765129c21f38df19ea90c04e937a7217
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-08-01 10:07:42 +02:00
Thomas Hartmann
35473d9fd2
QmlDesigner.MetaInfo: rename qml() to qmlPath()
...
qml() is too ambiguous.
Change-Id: I7b56f53f64ce349657e3a462769c11880a1afe04
Reviewed-by: Marco Bubke <marco.bubke@digia.com >
2013-07-31 18:06:58 +02:00
Thomas Hartmann
13e2e71181
QmlDesigner: crash fix
...
qmlSource() contains the source and not qml().
Change-Id: I00d34ca511eb0e1af032a6a9766b3cd8296101f9
Reviewed-by: Marco Bubke <marco.bubke@digia.com >
2013-07-31 18:04:51 +02:00
Thomas Hartmann
51a6ff75e0
QmlDesigner.Model: code cleanup
...
Fixing:
* spelling mistakes
* spacing/columns
* naming conventions
Change-Id: Iaadffc604dff0acd238566e512f303ec671e9c7b
Reviewed-by: Marco Bubke <marco.bubke@digia.com >
2013-07-31 17:54:28 +02:00
Marco Bubke
0f5817998c
QmlDesigner: Rename scenePos in scenePosition
...
And change it to QPointF.
Change-Id: I24c6238eb2c415296b4621b7aa0ec06d85293cb7
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com >
2013-07-31 16:49:20 +02:00
Marco Bubke
e06f7e1db7
QmlDesigner: Move currentState to AbstractView
...
Change-Id: I3252d85dceff606c85898895e91b7e955441033b
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com >
2013-07-31 16:49:13 +02:00