QmlProfiler: changed file extension for traces

Change-Id: I71e8f30169912bc7c72ad76e75920bb9bc27c53e
Reviewed-on: http://codereview.qt.nokia.com/3325
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Kai Koehne <kai.koehne@nokia.com>
This commit is contained in:
Christiaan Janssen
2011-08-22 16:01:50 +02:00
parent e65c040caa
commit 0d0992c712
2 changed files with 6 additions and 4 deletions

View File

@@ -564,10 +564,10 @@ void QmlProfilerTool::logError(const QString &msg)
void QmlProfilerTool::showSaveDialog() void QmlProfilerTool::showSaveDialog()
{ {
Core::ICore *core = Core::ICore::instance(); Core::ICore *core = Core::ICore::instance();
QString filename = QFileDialog::getSaveFileName(core->mainWindow(), tr("Save QML Trace"), QString(), tr("QML traces (*.xml)")); QString filename = QFileDialog::getSaveFileName(core->mainWindow(), tr("Save QML Trace"), QString(), tr("QML traces (%1)").arg(TraceFileExtension));
if (!filename.isEmpty()) { if (!filename.isEmpty()) {
if (!filename.endsWith(QLatin1String(".xml"))) if (!filename.endsWith(QLatin1String(TraceFileExtension)))
filename += QLatin1String(".xml"); filename += QLatin1String(TraceFileExtension);
d->m_traceWindow->getEventList()->save(filename); d->m_traceWindow->getEventList()->save(filename);
} }
} }
@@ -575,7 +575,7 @@ void QmlProfilerTool::showSaveDialog()
void QmlProfilerTool::showLoadDialog() void QmlProfilerTool::showLoadDialog()
{ {
Core::ICore *core = Core::ICore::instance(); Core::ICore *core = Core::ICore::instance();
QString filename = QFileDialog::getOpenFileName(core->mainWindow(), tr("Load QML Trace"), QString(), tr("QML traces (*.xml)")); QString filename = QFileDialog::getOpenFileName(core->mainWindow(), tr("Load QML Trace"), QString(), tr("QML traces (%1)").arg(TraceFileExtension));
if (!filename.isEmpty()) { if (!filename.isEmpty()) {
// delayed load (prevent graphical artifacts due to long load time) // delayed load (prevent graphical artifacts due to long load time)

View File

@@ -41,6 +41,8 @@
namespace QmlProfiler { namespace QmlProfiler {
namespace Internal { namespace Internal {
#define TraceFileExtension "*.qtd"
class QmlProfilerTool : public Analyzer::IAnalyzerTool class QmlProfilerTool : public Analyzer::IAnalyzerTool
{ {
Q_OBJECT Q_OBJECT