NOTO

mail@pastecode.io avatar
unknown
c_cpp
a year ago
704 B
1
Indexable
Never
void ListaDeTrabajos::limpiar_scrollarea() {
    QLayoutItem* item;
    while ((item = Vlayout->takeAt(0)) != nullptr) {
        QLayout* sublayout = item->layout(); // obtener el diseño secundario, si existe
        if (sublayout != nullptr) {
            // eliminar los widgets del diseño secundario
            QLayoutItem* subitem;
            while ((subitem = sublayout->takeAt(0)) != nullptr) {
                delete subitem->widget();
                delete subitem;
            }
            delete sublayout; // destruir el diseño secundario
        }
        else {
            delete item->widget(); // destruir el widget
        }
        delete item; // destruir el QLayoutItem
    }
}