summaryrefslogtreecommitdiffstats
path: root/qt-models/messagehandlermodel.h
diff options
context:
space:
mode:
authorGravatar jan Iversen <jani@libreoffice.org>2018-05-16 16:50:17 +0200
committerGravatar Dirk Hohndel <dirk@hohndel.org>2018-05-18 12:43:15 -0700
commita181020b193f0ae44c49a1ac095713cd2fa10213 (patch)
tree23fc996d739439fee789f6835216e17ed53646c0 /qt-models/messagehandlermodel.h
parent2a0ee09cb2cf1c3cb7ee020d5c6b58bcc50123ca (diff)
downloadsubsurface-a181020b193f0ae44c49a1ac095713cd2fa10213.tar.gz
mobile: add "Copy log to clipboard" button
on iOS it is practically impossible to copy the App log to e.g. a mail! in iOS 11 the log file is stored within the subsurface container and you first need to copy (actually using the clipboard) out from there to the "normal" document shared space, before it can be used. At least iOS users (and I believe Android users) are not really used to work with files, so the process is not easy to document in an understandable way. The alternative is to provide a button, which simply puts the log on the general clipboard, allowing it to be pasted in a multitud of applications. Signed-off-by: Jan Iversen <jani@apache.org>
Diffstat (limited to 'qt-models/messagehandlermodel.h')
-rw-r--r--qt-models/messagehandlermodel.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/qt-models/messagehandlermodel.h b/qt-models/messagehandlermodel.h
index b59a4eca3..3addee95f 100644
--- a/qt-models/messagehandlermodel.h
+++ b/qt-models/messagehandlermodel.h
@@ -14,6 +14,7 @@ public:
QVariant data(const QModelIndex& idx, int role) const override;
QHash<int, QByteArray> roleNames() const override;
void addLog(QtMsgType type, const QString& message);
+ const QString logAsString();
/* call this to clear the debug data */
Q_INVOKABLE void reset();