clean list widget qt

#include <QApplication>
#include <QListWidget>
#include <QListWidgetItem>

int main(int argc, char *argv[]) {
    QApplication a(argc, argv);

    // Create a QListWidget
    QListWidget listWidget;

    // Set the view mode to ListMode
    listWidget.setViewMode(QListWidget::ListMode);

    // Set the selection mode to SingleSelection
    listWidget.setSelectionMode(QAbstractItemView::SingleSelection);

    // Set the resize mode to Adjust
    listWidget.setResizeMode(QListView::Adjust);

    // Create list items and add them to the listWidget
    QListWidgetItem *item1 = new QListWidgetItem("Item 1");
    QListWidgetItem *item2 = new QListWidgetItem("Item 2");
    QListWidgetItem *item3 = new QListWidgetItem("Item 3");

    listWidget.addItem(item1);
    listWidget.addItem(item2);
    listWidget.addItem(item3);

    // Set the sorting order to AscendingOrder
    listWidget.setSortingEnabled(true);
    listWidget.sortItems(Qt::AscendingOrder);

    // Show the listWidget
    listWidget.show();

    return a.exec();
}