fix(screen): API changes

main
Reion Wong 11 months ago
parent 6bf2df8e91
commit 14fd0465a1

@ -0,0 +1,5 @@
{
"files.associations": {
"variant": "cpp"
}
}

@ -65,7 +65,7 @@ void ConfigHandler::setConfig(KScreen::ConfigPtr config)
connect(m_config.data(), &KScreen::Config::outputRemoved, this, [this]() { connect(m_config.data(), &KScreen::Config::outputRemoved, this, [this]() {
Q_EMIT outputConnect(false); Q_EMIT outputConnect(false);
}); });
connect(m_config.data(), &KScreen::Config::primaryOutputChanged, this, &ConfigHandler::primaryOutputChanged); // connect(m_config.data(), &KScreen::Config::primaryOutputChanged, this, &ConfigHandler::primaryOutputChanged);
Q_EMIT outputModelChanged(); Q_EMIT outputModelChanged();
} }

@ -223,7 +223,7 @@ void OutputModel::add(const KScreen::OutputPtr &output)
} }
m_outputs.insert(i, Output(output, pos)); m_outputs.insert(i, Output(output, pos));
connect(output.data(), &KScreen::Output::isPrimaryChanged, connect(output.data(), &KScreen::Output::priorityChanged,
this, [this, output](){ this, [this, output](){
roleChanged(output->id(), PrimaryRole); roleChanged(output->id(), PrimaryRole);
}); });

Loading…
Cancel
Save