summaryrefslogtreecommitdiff
path: root/src/loglist.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/loglist.cpp')
-rw-r--r--src/loglist.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/loglist.cpp b/src/loglist.cpp
index 31f1817f..a4868ed4 100644
--- a/src/loglist.cpp
+++ b/src/loglist.cpp
@@ -214,6 +214,12 @@ void LogList::clear()
static_cast<LogModel*>(model())->clear();
}
+void LogList::openLogsFolder()
+{
+ QString logsPath = qApp->property("dataPath").toString() + "/" + QString::fromStdWString(AppConfig::logPath());
+ shell::Explore(logsPath);
+}
+
QMenu* LogList::createMenu(QWidget* parent)
{
auto* menu = new QMenu(parent);
@@ -221,6 +227,7 @@ QMenu* LogList::createMenu(QWidget* parent)
menu->addAction(tr("&Copy all"), [&]{ copyToClipboard(); });
menu->addSeparator();
menu->addAction(tr("C&lear all"), [&]{ clear(); });
+ menu->addAction(tr("&Open logs folder"), [&]{ openLogsFolder(); });
auto* levels = new QMenu(tr("&Level"));
menu->addMenu(levels);