MCPcopy Create free account
hub / github.com/KangLin/RabbitRemoteControl / on_actionSettings_triggered

Method on_actionSettings_triggered

App/Client/mainwindow.cpp:1685–1698  ·  view source on GitHub ↗

[Get the widget that settings plugin parameters]

Source from the content-addressed store, hash-verified

1683
1684// [Get the widget that settings plugin parameters]
1685void MainWindow::on_actionSettings_triggered()
1686{
1687 CParameterDlgSettings set(&m_Parameter, this);
1688 auto viewers = m_Manager.GetSettingsWidgets(&set);
1689 set.AddViewers(viewers);
1690 if(CParameterDlgSettings::Accepted == RC_SHOW_WINDOW(&set))
1691 {
1692 m_Manager.SaveSettings();
1693 m_Parameter.Save();
1694 }
1695 foreach(auto v, viewers) {
1696 v->deleteLater();
1697 }
1698}
1699// [Get the widget that settings plugin parameters]
1700
1701void MainWindow::slotShortCut()

Callers

nothing calls this directly

Calls 4

GetSettingsWidgetsMethod · 0.80
SaveSettingsMethod · 0.80
AddViewersMethod · 0.45
SaveMethod · 0.45

Tested by

no test coverage detected