summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
6094c0f)
This includes a subdirectory named scripts/ in the configdir and in all dataDirPaths(),
where configdir/scripts/ takes precedence to allow for overriding the system installation.
+QStringList Quassel::scriptDirPaths() {
+ QStringList res(configDirPath() + "scripts/");
+ foreach(QString path, dataDirPaths())
+ res << path + "scripts/";
+ return res;
+}
+
QString Quassel::translationDirPath() {
if(_translationDirPath.isEmpty()) {
// We support only one translation dir; fallback mechanisms wouldn't work else.
QString Quassel::translationDirPath() {
if(_translationDirPath.isEmpty()) {
// We support only one translation dir; fallback mechanisms wouldn't work else.
static QString translationDirPath();
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 void loadTranslation(const QLocale &locale);
static inline void setCliParser(AbstractCliParser *cliParser);