Changeset View
Changeset View
Standalone View
Standalone View
src/backendmanager.cpp
Show First 20 Lines • Show All 238 Lines • ▼ Show 20 Line(s) | 223 | { | |||
---|---|---|---|---|---|
239 | auto beargs = QString::fromLocal8Bit(qgetenv("KSCREEN_BACKEND_ARGS")); | 239 | auto beargs = QString::fromLocal8Bit(qgetenv("KSCREEN_BACKEND_ARGS")); | ||
240 | if (beargs.startsWith("TEST_DATA=")) { | 240 | if (beargs.startsWith("TEST_DATA=")) { | ||
241 | arguments["TEST_DATA"] = beargs.remove("TEST_DATA="); | 241 | arguments["TEST_DATA"] = beargs.remove("TEST_DATA="); | ||
242 | } | 242 | } | ||
243 | auto backend = BackendManager::loadBackendPlugin(mLoader, name, arguments); | 243 | auto backend = BackendManager::loadBackendPlugin(mLoader, name, arguments); | ||
244 | //qCDebug(KSCREEN) << "Connecting ConfigMonitor to backend."; | 244 | //qCDebug(KSCREEN) << "Connecting ConfigMonitor to backend."; | ||
245 | ConfigMonitor::instance()->connectInProcessBackend(backend); | 245 | ConfigMonitor::instance()->connectInProcessBackend(backend); | ||
246 | m_inProcessBackend = qMakePair<KScreen::AbstractBackend*, QVariantMap>(backend, arguments); | 246 | m_inProcessBackend = qMakePair<KScreen::AbstractBackend*, QVariantMap>(backend, arguments); | ||
247 | setConfig(backend->config()); | ||||
247 | return backend; | 248 | return backend; | ||
248 | } | 249 | } | ||
249 | 250 | | |||
250 | void BackendManager::requestBackend() | 251 | void BackendManager::requestBackend() | ||
251 | { | 252 | { | ||
252 | Q_ASSERT(mMethod == OutOfProcess); | 253 | Q_ASSERT(mMethod == OutOfProcess); | ||
253 | if (mInterface && mInterface->isValid()) { | 254 | if (mInterface && mInterface->isValid()) { | ||
254 | ++mRequestsCounter; | 255 | ++mRequestsCounter; | ||
▲ Show 20 Lines • Show All 175 Lines • Show Last 20 Lines |