hosein.mousazadeh Posted December 21, 2021 Posted December 21, 2021 hello unigine team i have auto T_weaponWidget = WidgetIcon::create(gui); auto calbackId_DBclicked = T_weaponWidget->addCallback(Gui::DOUBLE_CLICKED, MakeCallback(this , &ViewportWidgetWithPlayerControlerQt::on_weaponItem_DBClicked)); function stractuer on_weaponItem_DBClicked(WidgetPtr sender, WidgetPtr pointer) but DOUBLE_CLICKED dosen't work for me
cash-metall Posted December 21, 2021 Posted December 21, 2021 i checked DOUBLE_CLICKED callback and it works fine void AppWorldLogic::callback(WidgetPtr w) { Log::message("============\nim pressed!!!\n"); } int AppWorldLogic::init() { auto gui = Gui::get(); WidgetIconPtr wi = WidgetIcon::create(gui, "core/systems/syncker/gui/refresh.png"); gui->addChild(wi); wi->addCallback(Gui::DOUBLE_CLICKED, MakeCallback(callback)); } can you show more code? perhaps a mistake in something else.
hosein.mousazadeh Posted December 21, 2021 Author Posted December 21, 2021 hello pls solve in c++ part
hosein.mousazadeh Posted December 21, 2021 Author Posted December 21, 2021 i add this widget to viewPortControlerQt in c++ part
silent Posted December 21, 2021 Posted December 21, 2021 Can you send us a minimal test scene in this case? Right now it's not possible to understand what's going on. Thanks! How to submit a good bug report --- FTP server for test scenes and user uploads: ftp://files.unigine.com user: upload password: 6xYkd6vLYWjpW6SN
Recommended Posts