Доброго времени суток.
Есть небольшая программа, которая сводится к меню в трее и окну настроек.
В настройках в QListWidget создаются пункты меню (считываются с текстового документа), которые потом появляются в системном трее.
Так вот, при перезапуске программы все работает нормально, но вот при создании/редактировании/удалении в окне конфигурации, основное меню не изменяется.
пробовал нечто вроде
C++ (Qt)
SettingsDialog dlg(0);
if(dlg.exec()==QDialog::Accepted){
trayIconMenu->clear(); // меню в трее
createActions(); // созание QAction
createTrayIcon(); // привязка QAction к меню trayIconMenu
}
но не канает, и меню полностью пропадает
Подскажите пожалуйста как его правильно пересоздать.
UPDсоздал пункты массивом, после чего смог спокойно очищать