From 0db86d6855ae56899d700e8b3f38e904fd80e2f3 Mon Sep 17 00:00:00 2001 From: Mitch Curtis Date: Wed, 27 Jun 2018 17:26:23 +0200 Subject: QQuickTableViewPrivate::dumpTable(): print absolute path of image This way, you can just paste the path into e.g. Creator's locator instead of having to find the application's build directory yourself. Change-Id: If44d8fdf8c3c14c64a1f28432b13b8bdd9f80863 Reviewed-by: Frederik Gladhorn --- src/quick/items/qquicktableview.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/quick/items/qquicktableview.cpp b/src/quick/items/qquicktableview.cpp index c46980eb9c..82e4ed933e 100644 --- a/src/quick/items/qquicktableview.cpp +++ b/src/quick/items/qquicktableview.cpp @@ -41,6 +41,7 @@ #include "qquicktableview_p_p.h" #include +#include #include #include #include @@ -131,9 +132,10 @@ void QQuickTableViewPrivate::dumpTable() const qWarning() << static_cast(listCopy.at(i))->cell; qWarning() << tableLayoutToString(); - QString filename = QStringLiteral("QQuickTableView_dumptable_capture.png"); - if (q_func()->window()->grabWindow().save(filename)) - qWarning() << "Window capture saved to:" << filename; + const QString filename = QStringLiteral("QQuickTableView_dumptable_capture.png"); + const QString path = QDir::current().absoluteFilePath(filename); + if (q_func()->window()->grabWindow().save(path)) + qWarning() << "Window capture saved to:" << path; } QQuickTableViewAttached *QQuickTableViewPrivate::getAttachedObject(const QObject *object) const -- cgit v1.2.3