/***************************************************************************
- * Copyright (C) 2005-2013 by the Quassel Project *
+ * Copyright (C) 2005-2016 by the Quassel Project *
* devel@quassel-irc.org *
* *
* This program is free software; you can redistribute it and/or modify *
#ifndef COREAPPLICATION_H_
#define COREAPPLICATION_H_
-#ifdef HAVE_KDE
-# include <KApplication>
-#else
-# include <QCoreApplication>
-#endif
+#include <QCoreApplication>
#include "quassel.h"
bool init();
+ /**
+ * Requests a reload of relevant runtime configuration.
+ *
+ * In particular, signals to the Core to reload SSL certificates.
+ *
+ * @return True if configuration reload successful, otherwise false
+ */
+ bool reloadConfig();
+
private:
bool _coreCreated;
};
bool init();
+ /**
+ * Requests a reload of relevant runtime configuration.
+ *
+ * @see Quassel::reloadConfig()
+ *
+ * @return True if configuration reload successful, otherwise false
+ */
+ bool reloadConfig();
+
private:
CoreApplicationInternal *_internal;
};