#include "protocol.h"
#include "syncableobject.h"
#include "types.h"
+#include "version.h"
#ifndef Q_OS_WIN
# include "posixsignalwatcher.h"
# include "windowssignalwatcher.h"
#endif
-#include "../../version.h"
-
Quassel::Quassel()
: Singleton<Quassel>{this}
, _logger{new Logger{this}}
{
+#ifdef EMBED_DATA
+ Q_INIT_RESOURCE(i18n);
+#endif
}
void Quassel::loadTranslation(const QLocale &locale)
{
- QTranslator *qtTranslator = QCoreApplication::instance()->findChild<QTranslator *>("QtTr");
- QTranslator *quasselTranslator = QCoreApplication::instance()->findChild<QTranslator *>("QuasselTr");
+ auto *qtTranslator = QCoreApplication::instance()->findChild<QTranslator *>("QtTr");
+ auto *quasselTranslator = QCoreApplication::instance()->findChild<QTranslator *>("QuasselTr");
if (qtTranslator)
qApp->removeTranslator(qtTranslator);
bool Quassel::Features::isEnabled(Feature feature) const
{
- size_t i = static_cast<size_t>(feature);
+ auto i = static_cast<size_t>(feature);
return i < _features.size() ? _features[i] : false;
}