hosein.mousazadeh Posted December 21, 2021 Share 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 Link to comment
cash-metall Posted December 21, 2021 Share 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. Link to comment
hosein.mousazadeh Posted December 21, 2021 Author Share Posted December 21, 2021 hello pls solve in c++ part Link to comment
hosein.mousazadeh Posted December 21, 2021 Author Share Posted December 21, 2021 i add this widget to viewPortControlerQt in c++ part Link to comment
silent Posted December 21, 2021 Share 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 Link to comment
Recommended Posts