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; }