KDECore
Go to the documentation of this file.
26 #include <QCoreApplication>
31 Q_DECLARE_METATYPE(QTimer*)
36 namespace HelperSupport
45 openlog(
id, 0, LOG_USER);
48 if (!BackendsManager::helperProxy()->initHelper(QString::fromLatin1(
id))) {
49 syslog(LOG_DEBUG,
"Helper initialization failed");
56 BackendsManager::helperProxy()->setHelperResponder(responder);
58 QCoreApplication app(argc, argv);
60 QTimer *timer =
new QTimer(0);
61 responder->setProperty(
"__KAuth_Helper_Shutdown_Timer", QVariant::fromValue(timer));
62 timer->setInterval(10000);
64 QObject::connect(timer, SIGNAL(
timeout()), &app, SLOT(quit()));
73 int level = LOG_DEBUG;
86 syslog(level,
"%s", msg);
88 BackendsManager::helperProxy()->sendDebugMessage(type, msg);
92 if (type == QtFatalMsg) {
99 BackendsManager::helperProxy()->sendProgressStep(step);
104 BackendsManager::helperProxy()->sendProgressStep(data);
109 return BackendsManager::helperProxy()->hasToStopAction();
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Sat May 18 2013 11:36:07 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.