diff options
Diffstat (limited to 'src/loglist.cpp')
| -rw-r--r-- | src/loglist.cpp | 7 |
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);
|
