Fix potential memory issues.
Should not create a FolioPageDelegate where the parent object may be destroyed, as this could lead to a null pointer issue in some scenarios since the page might be destroyed. In fact, I did encounter this problem, so I modified the code to make PageListModel the parent object of FolioPageDelegate.