Commit Graph

48 Commits

Author SHA1 Message Date
hjk
fd370662ba analyzer: cleanup mode construction
Change-Id: Icdb89bb581a234820e0c6318f20f8e033ed7b3f0
Reviewed-on: http://codereview.qt.nokia.com/1052
Reviewed-by: hjk <qthjk@ovi.com>
2011-07-04 12:01:35 +02:00
hjk
f0a0e5b1ea analyzer: move responsibility for run modes to individual tools
Change-Id: Iaf2fa9d4c087470649336a453c6a9a7db12d220f
Reviewed-on: http://codereview.qt.nokia.com/1051
Reviewed-by: hjk <qthjk@ovi.com>
2011-07-04 12:01:25 +02:00
hjk
daefb0c83a qmlprofiler: simplify plugin construction
Change-Id: I26fe148669656637a82a30012e8632b105d4f073
Reviewed-on: http://codereview.qt.nokia.com/1050
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: hjk <qthjk@ovi.com>
2011-07-04 12:01:13 +02:00
hjk
99d9f065b3 analyzer: refactoring of analyzer manager
Change-Id: I60268b8bc86e439beb3fca8f4b6a87ea03925bad
Reviewed-on: http://codereview.qt.nokia.com/1049
Reviewed-by: hjk <qthjk@ovi.com>
2011-07-04 12:01:00 +02:00
hjk
bbe427ac1f analyzer: reorganize local/remote starts
Change-Id: I6273ea7ea50fd2bddad3a627e4616fe93e8398b9
Reviewed-on: http://codereview.qt.nokia.com/921
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: hjk <qthjk@ovi.com>
2011-06-29 18:44:46 +02:00
hjk
5ab3d58cce analyzer: remove unused DockWidgetEventFilter
Change-Id: I0ddcd555efc900905703669040f792fb7c4d95c9
Reviewed-on: http://codereview.qt.nokia.com/909
Reviewed-by: hjk <qthjk@ovi.com>
2011-06-29 16:27:52 +02:00
hjk
b6c0f3d8a6 analyzer: refactor AnalyzerManager
Change-Id: Id925bb638b2757ef079c21192d4e2a8cc8f08694
Reviewed-on: http://codereview.qt.nokia.com/908
Reviewed-by: hjk <qthjk@ovi.com>
2011-06-29 16:27:39 +02:00
hjk
4ead16afcd analyzer: dissolve "Start" menu button
Icon missing.

Change-Id: I85f9f6361a336260e731f71aab037ac60c4a1aac
Reviewed-on: http://codereview.qt.nokia.com/894
Reviewed-by: hjk <qthjk@ovi.com>
2011-06-29 13:19:37 +02:00
hjk
c43f3c848f analyze: create a top level menu entry
Change-Id: I17c4d17583d401fb537d5956f5b07a1dc12906e1
Reviewed-on: http://codereview.qt.nokia.com/893
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: hjk <qthjk@ovi.com>
2011-06-29 13:19:24 +02:00
hjk
a9f53ec9c5 analyzer: remove output pane
It's all dockwidgets now.

Change-Id: Ia47ca9331fdfbe12ca11f77c26afc35e73a2fae3
Reviewed-on: http://codereview.qt.nokia.com/776
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: hjk <qthjk@ovi.com>
2011-06-27 16:17:11 +02:00
Friedemann Kleint
a56162ec6e tr()-Fixes for 2.3: No contractions, spelling.
Change-Id: I08babdb15bcf7f7ac086e9e12955b780b7591391
Reviewed-on: http://codereview.qt.nokia.com/480
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
2011-06-14 17:18:48 +02:00
dt_
42e5e5f00a Show tooltip on disabled run actions
Change-Id: I9b5eaa49e14b71b9d1f8ac84aa7cb7bb4d014cac
Reviewed-on: http://codereview.qt.nokia.com/192
Reviewed-by: hjk <qthjk@ovi.com>
Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
2011-05-27 16:58:05 +02:00
hjk
10317564f1 analyzer: simplify dockwidget setup
Change-Id: Id450ee1d6ad24707536f9b35e7868e5f8ce9dab2
Reviewed-on: http://codereview.qt.nokia.com/59
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: hjk
2011-05-23 14:57:53 +02:00
hjk
251bff8a9c analyze: rework 'addDock'
Change-Id: I3ce22c3f75d5cc631ab22e02f8a52af00452c0c3
Reviewed-on: http://codereview.qt.nokia.com/57
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: hjk
2011-05-23 14:57:40 +02:00
dt
e5a42e2dc0 Remove unecessary include
Change-Id: I25171ca3f2d1e69be289ea6c40f5a063b3244868
Reviewed-on: http://codereview.qt.nokia.com/61
Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
2011-05-23 11:56:56 +02:00
hjk
c31bc05e2e analyzer: make output pane not pop up automatically in all cases
Change-Id: Ief96ab7093d78915087a273f3eff0b4489c3b370
Reviewed-on: http://codereview.qt.nokia.com/30
Reviewed-by: hjk
2011-05-20 11:00:28 +02:00
hjk
705d450910 analyzer: fix quotes in messages
Change-Id: I611898d9c253cffaa09fa181a99feaf093ccdbe0
Reviewed-on: http://codereview.qt.nokia.com/29
Reviewed-by: hjk
2011-05-20 11:00:14 +02:00
hjk
9d72a6e7c8 analyzer: style
And test for *rr*.

Change-Id: I7905e5df8f981b683d9552fb7cc15f9b8f16624e
Reviewed-on: http://codereview.qt.nokia.com/15
Reviewed-by: hjk
2011-05-19 13:58:49 +02:00
hjk
df91b0bbfb analyzer: cleanup 2011-05-18 16:37:19 +02:00
Kevin Funk
bf1f5c2b02 Fixes for valgrind-callgrind feedback by Nokia
Most changes include style fixes and UI changes for better usability.

Merge-request: 324
Reviewed-by: hjk <qtc-committer@nokia.com>
2011-05-11 16:26:34 +02:00
Friedemann Kleint
4d113c9b4b Analyzer: Introduce delayed initialization of docks.
Introduce AnalzyerTool::initializeDockWidgets to do that.
Work around exit crash in callgrind.
2011-05-06 17:26:01 +02:00
Tobias Hunger
aa2acec14c Fix/add copyright headers
Change-Id: I8b73d583be1ee7183f4074bce49d5390e38631a2
2011-05-06 15:17:05 +02:00
Friedemann Kleint
74d65c7e18 Analyzer: Do not make each tool current on startup.
Avoid adding all dock widgets of all tools to the mainwindow
to save the default settings during initialization.
2011-05-06 14:37:26 +02:00
Friedemann Kleint
be3768328e Analyzer: Store FancyMainWindow defaults without QSettings.
Store hash directly, do not keep QSettings objects around.
2011-04-26 13:43:08 +02:00
Oswald Buddenhagen
dc3c156cac Merge branch '2.2'
Conflicts:
	src/plugins/debugger/gdb/pythongdbengine.cpp
	src/plugins/qt4projectmanager/qt-desktop/qt4desktoptargetfactory.cpp
	src/plugins/qt4projectmanager/qt-desktop/qt4desktoptargetfactory.h
	src/plugins/qt4projectmanager/qt-desktop/qt4simulatortargetfactory.cpp
	src/plugins/qt4projectmanager/qt-desktop/qt4simulatortargetfactory.h
	src/plugins/qt4projectmanager/qt-maemo/maemodeploystep.cpp
	src/plugins/qt4projectmanager/qt-maemo/maemodeviceconfigurations.cpp
	src/plugins/qt4projectmanager/qt-maemo/maemoglobal.cpp
	src/plugins/qt4projectmanager/qt-maemo/qt4maemotargetfactory.cpp
	src/plugins/qt4projectmanager/qt-s60/qt4symbiantargetfactory.cpp
	src/plugins/qt4projectmanager/qt-s60/s60deploystep.cpp
	src/plugins/qt4projectmanager/qt4target.cpp
	src/plugins/qt4projectmanager/qt4target.h
	src/plugins/qt4projectmanager/qtoptionspage.h
	src/plugins/qt4projectmanager/qtversionmanager.cpp
	src/plugins/welcome/welcomemode.cpp
2011-04-14 12:39:31 +02:00
hjk
be9455bc50 mode: make displayname, icon, priority, id, type data members 2011-04-14 11:15:08 +02:00
hjk
70d392d235 core: make context and widget IContext data members 2011-04-14 11:15:07 +02:00
Christiaan Janssen
cbfaea1ed3 QmlProfiler: qmlproject support
Reviewed-by: Kai Koehne
2011-04-14 09:57:08 +02:00
hjk
8397663964 Update license. 2011-04-13 11:49:28 +02:00
Kai Koehne
64fee9c5cb QmlProfiler: Enable attach action only if profiler is current tool 2011-04-04 15:59:31 +02:00
Kai Koehne
02ea914426 AnalyzerManager: Export switching to analyzer mode 2011-04-04 15:59:31 +02:00
Kai Koehne
e5679e8a95 AnalyzerManager: Make menu extendible
Use Commands everywhere, so that other plugins can extend it.
2011-04-04 15:59:27 +02:00
Mike McQuaid
678d1cc9c9 Add analyzer multiple tools, mode & remote support
Merge-request: 284
Reviewed-by: hjk <qtc-committer@nokia.com>
2011-04-04 14:39:28 +02:00
con
1c2da511b9 Merge remote branch 'origin/2.2'
Conflicts:
	src/plugins/debugger/gdb/gdbengine.cpp
	src/plugins/qt4projectmanager/qt-maemo/maemodeploystep.cpp
	src/plugins/qt4projectmanager/qt-maemo/maemoglobal.cpp
	src/plugins/qt4projectmanager/qt-maemo/maemoglobal.h
	src/plugins/qt4projectmanager/qt-maemo/qt4maemotargetfactory.cpp
	src/plugins/qt4projectmanager/qt-s60/rvcttoolchain.h
2011-04-01 09:53:09 +02:00
Friedemann Kleint
ae11a1f72c Analyzer: Fix assert on Windows. 2011-03-29 14:49:18 +02:00
Friedemann Kleint
289e22164c Analyzer: Fix a crash when launching on a QML project.
Which does not have a build configuration.

Reviewed-by: Bill King <bill.king@nokia.com>
2011-03-29 14:46:35 +02:00
Christiaan Janssen
f774556de7 QmlProfiler: first commit 2011-03-24 11:07:59 +01:00
Friedemann Kleint
a7370ae4b0 Analyzer: Add status label.
Factor out the status label with timeout from the debugger plugin.
Use in analyzer manager, add standard messages and use that
in memcheck.

Task-number: QTCREATORBUG-4077
Reviewed-by: Daniel Molkentin <daniel.molkentin@nokia.com>
2011-03-16 13:49:28 +01:00
Friedemann Kleint
cfc4282953 L10n: tr()-fixes.
Use standard checkable message box in analyzer.
2011-03-15 14:18:41 +01:00
Pawel Polanski
0da164c7d6 Windows compilation fix 2011-03-11 11:02:08 +01:00
Friedemann Kleint
11311b6e94 Remove 'Analyze' mode.
- Introduce a shared analysis output pane using a stacked widgets,
  layouts for the tools' output panes and toolbar widgets.
- Introduce IAnalyzerOutputPaneAdapter interface returned
  by IAnalyzerTool to manage them.
- Remove mode and its mainwindow contents (depending on enum
  constants should use cases for it occur).

Reviewed-by: con
2011-03-10 17:44:37 +01:00
Friedemann Kleint
f610bf4d45 Valgrind: Fix coding style issues.
Header specification, remove internal classes from exported
headers, fully qualify signals,slots.
2011-03-08 13:56:52 +01:00
Kevin Funk
ecab2f191f Do not show Analyzer mode if no tools were added
Merge-request: 265
Reviewed-by: hjk <qtc-committer@nokia.com>
2011-03-04 16:00:03 +01:00
Milian Wolff
5a0279c85a make analyzer toolbar managed, preventing it from being moved around
Merge-request: 265
Reviewed-by: hjk <qtc-committer@nokia.com>
2011-03-04 16:00:02 +01:00
Milian Wolff
1e3d1982ca fix leaks of singletons
Merge-request: 265
Reviewed-by: hjk <qtc-committer@nokia.com>
2011-03-04 16:00:01 +01:00
Milian Wolff
8f5e33cfc0 remove obsolete code that tracked build manager status (and failed to do so)
Merge-request: 265
Reviewed-by: hjk <qtc-committer@nokia.com>
2011-03-04 16:00:01 +01:00
Milian Wolff
7592fb13f2 cleanup code and follow coding style
Merge-request: 265
Reviewed-by: hjk <qtc-committer@nokia.com>
2011-03-04 16:00:01 +01:00
Mike McQuaid
0cc448f778 Add analyzer base plugin.
Merge-request: 260
Reviewed-by: hjk <qtc-committer@nokia.com>
2011-03-04 12:33:37 +01:00