Yes, I didn't change the behaviour of QMessageBox lines for now. This is the precise moment we step in to change this. I think we should add an extra class, for user informing kinda stuff. That'll be like:
CustomClass("let the user know this", true) --> true so that it'll be logged, for instance
CustomClass("ask user that ?", true, &userinput) --> so that we could know user's answer, userinput can be overloaded so that various types of possible answers would be passed
The logging work can also be done there, the API would be more elastic for user interaction. I'm thinking of the class right now.
Maybe I'll feel lazy & do what you suggested, just don't know
CustomClass("let the user know this", true) --> true so that it'll be logged, for instance
CustomClass("ask user that ?", true, &userinput) --> so that we could know user's answer, userinput can be overloaded so that various types of possible answers would be passed
The logging work can also be done there, the API would be more elastic for user interaction. I'm thinking of the class right now.
Maybe I'll feel lazy & do what you suggested, just don't know
