X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Fquassel.h;h=53d9e0bf9dd97e77222bbcf7e46a205b99ccdab1;hp=9492ec6b5892f4b8b6848f33af6a627669b688e8;hb=ace46ddca3818d63d8de9ff481038bda8f5cf982;hpb=cd37744f0a2cd8ffe027892ddce5c7d6f4848ab0 diff --git a/src/common/quassel.h b/src/common/quassel.h index 9492ec6b..53d9e0bf 100644 --- a/src/common/quassel.h +++ b/src/common/quassel.h @@ -22,6 +22,7 @@ #define QUASSEL_H_ #include +#include #include #include "abstractcliparser.h" @@ -81,6 +82,16 @@ public: */ static QString findDataFilePath(const QString &filename); + static QString translationDirPath(); + + //! Returns a list of directories we look for scripts in + /** We look for a subdirectory named "scripts" in the configdir and in all datadir paths. + * \return A list of directory paths containing executable scripts for /exec + */ + static QStringList scriptDirPaths(); + + static void loadTranslation(const QLocale &locale); + static inline void setCliParser(AbstractCliParser *cliParser); static inline AbstractCliParser *cliParser(); static inline QString optionValue(const QString &option); @@ -114,6 +125,7 @@ private: static QString _coreDumpFileName; static QString _configDirPath; static QStringList _dataDirPaths; + static QString _translationDirPath; }; const Quassel::BuildInfo & Quassel::buildInfo() { return _buildInfo; }