#include "qraction.h" #include #include #include #include "displays/qrdisplay.h" #include "displays/qrimportdisplay.h" using namespace espgui; SwitchQrDisplayAction::SwitchQrDisplayAction(const qraction::QrMenu &qrmenu) : m_msg{qrmenu.message}, m_ver{qrmenu.ver} { } SwitchQrDisplayAction::SwitchQrDisplayAction(qraction::QrMenu &&qrmenu) : m_msg{std::move(qrmenu.message)}, m_ver{qrmenu.ver} { } void SwitchQrDisplayAction::triggered() { switchScreen(m_msg, m_ver); } SwitchQrImportDisplayAction::SwitchQrImportDisplayAction(const std::string &nvskey) : m_nvskey{nvskey} { } SwitchQrImportDisplayAction::SwitchQrImportDisplayAction(std::string &&nvskey) : m_nvskey{std::move(nvskey)} { } void SwitchQrImportDisplayAction::triggered() { switchScreen(std::move(m_nvskey)); }