MediaManager::MediaManager(const QCString &obj) : KDEDModule(obj), m_dirNotify(m_mediaList) { connect(&m_mediaList, SIGNAL(mediumAdded(const QString &, const QString &, bool)), SLOT(slotMediumAdded(const QString &, const QString &, bool))); connect(&m_mediaList, SIGNAL(mediumRemoved(const QString &, const QString &, bool)), SLOT(slotMediumRemoved(const QString &, const QString &, bool))); connect(&m_mediaList, SIGNAL(mediumStateChanged(const QString &, const QString &, bool, bool)), SLOT(slotMediumChanged(const QString &, const QString &, bool, bool))); QTimer::singleShot(10, this, SLOT(loadBackends())); }
Solid::DeviceManagerPrivate::DeviceManagerPrivate() : m_nullDevice(new DevicePrivate(QString())) { loadBackends(); QList<QObject*> backends = managerBackends(); foreach (QObject *backend, backends) { connect(backend, SIGNAL(deviceAdded(QString)), this, SLOT(_k_deviceAdded(QString))); connect(backend, SIGNAL(deviceRemoved(QString)), this, SLOT(_k_deviceRemoved(QString))); }
ASYNC MediaManager::reloadBackends() { MediaManagerSettings::self()->readConfig(); loadBackends(); }