From b4cd975b083582f08b23d8de531f218e0456056d Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Mon, 5 Dec 2022 13:24:26 +0100 Subject: [PATCH] Squish: Allow retrieval of suite name from SuiteConf Change-Id: I8c468dc7f69f72745685251293bba228bcde2b38 Reviewed-by: David Schulz --- src/plugins/squish/suiteconf.cpp | 7 +++++++ src/plugins/squish/suiteconf.h | 1 + 2 files changed, 8 insertions(+) diff --git a/src/plugins/squish/suiteconf.cpp b/src/plugins/squish/suiteconf.cpp index 5187eafcb92..2996375b620 100644 --- a/src/plugins/squish/suiteconf.cpp +++ b/src/plugins/squish/suiteconf.cpp @@ -173,6 +173,13 @@ bool SuiteConf::write() return writeSuiteConfContent(m_filePath, suiteConf); } +QString SuiteConf::suiteName() const +{ + if (!m_filePath.exists()) + return {}; + return m_filePath.parentDir().fileName(); +} + QString SuiteConf::langParameter() const { switch (m_language) { diff --git a/src/plugins/squish/suiteconf.h b/src/plugins/squish/suiteconf.h index c7684572494..b9ff2f259b4 100644 --- a/src/plugins/squish/suiteconf.h +++ b/src/plugins/squish/suiteconf.h @@ -23,6 +23,7 @@ public: bool read(); bool write(); + QString suiteName() const; QString aut() const { return m_aut; } void setAut(const QString &aut) { m_aut = aut; } QString arguments() const { return m_arguments; }