#include "SideBar.h" #include "mainwindow.h" #include "easylogging++.h" #include "common.h" SideBar::SideBar(QWidget* parent) : EventModule("SideBar"), _parent(parent) { } SideBar::~SideBar() { } bool SideBar::onMessage(const std::string& eventName, json& parameter) { TRY{ // auto parent = (MainWindow*)_parent; if (eventName == "open-setting") { ((MainWindow*)_parent)->openSettingDialog(); } } CATCH(parameter); return EventModule::onMessage(eventName, parameter); } void SideBar::changeModule(const std::string& moduleName) { send("change-module", moduleName); }