Allow accessing application path from TestApplication
Make it static because when this function becomes useful, the (singleton) instance is likely not available.
This commit is contained in:
parent
cb02d5c733
commit
2ec3df889f
|
@ -33,6 +33,7 @@ public:
|
|||
bool unitsSpecified() const;
|
||||
const std::vector<const char *> &units() const;
|
||||
static const TestApplication *instance();
|
||||
static const char *appPath();
|
||||
|
||||
private:
|
||||
ApplicationUtilities::ArgumentParser m_parser;
|
||||
|
@ -67,6 +68,14 @@ inline const TestApplication *TestApplication::instance()
|
|||
return TestApplication::m_instance;
|
||||
}
|
||||
|
||||
/*!
|
||||
* \brief Returns the application path or an empty string if no application path has been set.
|
||||
*/
|
||||
inline const char *TestApplication::appPath()
|
||||
{
|
||||
return m_instance && m_instance->m_applicationPathArg.firstValue() ? m_instance->m_applicationPathArg.firstValue() : "";
|
||||
}
|
||||
|
||||
/*!
|
||||
* \brief Returns whether particular units have been specified.
|
||||
*/
|
||||
|
|
Loading…
Reference in New Issue