That’s why I mentioned the IOManager class. That’s where the GUI is connected to the logic behind the export process. That’s where user interactions are handled, and then an exporter class handles the rest.
Please stop posting the same question over and over. As I’ve said, I’ll get back to you on GitHub once I have time. I appreciate your desire to help, but spamming is not helpful.