Ahojte,
můj problém je v tom že mám mainwindow.cpp (hlavni dialogvé okno) a addvirtualhosts.cpp (druhé dialogové okno). V mainwindow mám ListWidget, který naplním při spuštění programu. Potom chci přidat novou položku přes dialogové okno addvirtualhosts.cpp. Vše se provede jak má ale když v addvirtualhosts.cpp volám:
void addVirtualHosts::on_buttonBox_accepted()
{
.............
MainWindow *mMainWindow = new MainWindow ;
mMainWindow->refreshVirtualHostsList();
}
ve kterém je
void MainWindow::refreshVirtualHostsList(){
this->ui->listVirtualHosts->clear();
}
tak se sice podle qDebugu funkce zavolá ale ListWidget nevyprázdní. Nevíte někdo jak tohle vyřešit? Napadá mě jen jedna věc a to je refresh Listu každou sekundu ale to se mě zdá moc náročné.