Changeset View
Changeset View
Standalone View
Standalone View
src/server.cpp
Show First 20 Lines • Show All 60 Lines • ▼ Show 20 Line(s) | 60 | { | |||
---|---|---|---|---|---|
61 | Q_ASSERT(source); | 61 | Q_ASSERT(source); | ||
62 | Context::instance()->setDefaultSource(source->name()); | 62 | Context::instance()->setDefaultSource(source->name()); | ||
63 | } | 63 | } | ||
64 | 64 | | |||
65 | void Server::reset() | 65 | void Server::reset() | ||
66 | { | 66 | { | ||
67 | if (m_defaultSink) { | 67 | if (m_defaultSink) { | ||
68 | m_defaultSink = nullptr; | 68 | m_defaultSink = nullptr; | ||
69 | emit defaultSinkChanged(m_defaultSink); | 69 | Q_EMIT defaultSinkChanged(m_defaultSink); | ||
70 | } | 70 | } | ||
71 | 71 | | |||
72 | if (m_defaultSource) { | 72 | if (m_defaultSource) { | ||
73 | m_defaultSource = nullptr; | 73 | m_defaultSource = nullptr; | ||
74 | emit defaultSourceChanged(m_defaultSource); | 74 | Q_EMIT defaultSourceChanged(m_defaultSource); | ||
75 | } | 75 | } | ||
76 | } | 76 | } | ||
77 | 77 | | |||
78 | void Server::update(const pa_server_info *info) | 78 | void Server::update(const pa_server_info *info) | ||
79 | { | 79 | { | ||
80 | m_defaultSinkName = QString::fromUtf8(info->default_sink_name); | 80 | m_defaultSinkName = QString::fromUtf8(info->default_sink_name); | ||
81 | m_defaultSourceName = QString::fromUtf8(info->default_source_name); | 81 | m_defaultSourceName = QString::fromUtf8(info->default_source_name); | ||
82 | 82 | | |||
Show All 22 Lines | |||||
105 | void Server::updateDefaultDevices() | 105 | void Server::updateDefaultDevices() | ||
106 | { | 106 | { | ||
107 | Sink *sink = findByName<Sink>(Context::instance()->sinks().data(), m_defaultSinkName); | 107 | Sink *sink = findByName<Sink>(Context::instance()->sinks().data(), m_defaultSinkName); | ||
108 | Source *source = findByName<Source>(Context::instance()->sources().data(), m_defaultSourceName); | 108 | Source *source = findByName<Source>(Context::instance()->sources().data(), m_defaultSourceName); | ||
109 | 109 | | |||
110 | if (m_defaultSink != sink) { | 110 | if (m_defaultSink != sink) { | ||
111 | qCDebug(PLASMAPA) << "Default sink changed" << sink; | 111 | qCDebug(PLASMAPA) << "Default sink changed" << sink; | ||
112 | m_defaultSink = sink; | 112 | m_defaultSink = sink; | ||
113 | emit defaultSinkChanged(m_defaultSink); | 113 | Q_EMIT defaultSinkChanged(m_defaultSink); | ||
114 | } | 114 | } | ||
115 | 115 | | |||
116 | if (m_defaultSource != source) { | 116 | if (m_defaultSource != source) { | ||
117 | qCDebug(PLASMAPA) << "Default source changed" << source; | 117 | qCDebug(PLASMAPA) << "Default source changed" << source; | ||
118 | m_defaultSource = source; | 118 | m_defaultSource = source; | ||
119 | emit defaultSourceChanged(m_defaultSource); | 119 | Q_EMIT defaultSourceChanged(m_defaultSource); | ||
120 | } | 120 | } | ||
121 | } | 121 | } | ||
122 | 122 | | |||
123 | } // QPulseAudio | 123 | } // QPulseAudio |