X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Fquassel.h;h=fa7d02c9e96109e8dad8e0b419956d2ec4fbc7df;hp=4b9c5a9147ea6c77b182ae1e834aea9e142ac604;hb=906391224228274450914361efd104630827e580;hpb=c833acf36a9dba51cfaca795dafc75648e3ade97 diff --git a/src/common/quassel.h b/src/common/quassel.h index 4b9c5a91..fa7d02c9 100644 --- a/src/common/quassel.h +++ b/src/common/quassel.h @@ -111,6 +111,7 @@ protected: inline void setRunMode(RunMode mode); inline void setDataDirPaths(const QStringList &paths); QStringList findDataDirPaths() const; + inline void disableCrashhandler(); private: void registerMetaTypes(); @@ -123,6 +124,7 @@ private: static AbstractCliParser *_cliParser; static RunMode _runMode; static bool _initialized; + static bool _handleCrashes; static QString _coreDumpFileName; static QString _configDirPath; @@ -134,6 +136,7 @@ const Quassel::BuildInfo & Quassel::buildInfo() { return _buildInfo; } Quassel::RunMode Quassel::runMode() { return _runMode; } void Quassel::setRunMode(Quassel::RunMode mode) { _runMode = mode; } void Quassel::setDataDirPaths(const QStringList &paths) { _dataDirPaths = paths; } +void Quassel::disableCrashhandler() { _handleCrashes = false; } void Quassel::setCliParser(AbstractCliParser *parser) { _cliParser = parser; } AbstractCliParser *Quassel::cliParser() { return _cliParser; }